| @@ -409,14 +409,14 @@ print_var2 CONFIG_TCC_LIBPATHS "$tcc_libpaths" · 408 unmodified lines |
| 409 | 409 | print_var2 CONFIG_TCC_CRTPREFIX "$tcc_crtprefix" |
| 410 | 410 | print_var2 CONFIG_TCC_ELFINTERP "$tcc_elfinterp" |
| 411 | 411 | |
| 412 | | −echo "CC=$cc" >> config.mak |
| 413 | | −echo "GCC_MAJOR=$gcc_major" >> config.mak |
| 414 | 412 | echo "#define GCC_MAJOR $gcc_major" >> $TMPH |
| 415 | | −echo "HOST_CC=$host_cc" >> config.mak |
| 416 | | −echo "AR=$ar" >> config.mak |
| 417 | | −echo "STRIP=$strip -s -R .comment -R .note" >> config.mak |
| 413 | + |
| 418 | 414 | cat >> config.mak <<EOF |
| 419 | | −CPPFLAGS = -I. -I\$(top_srcdir) |
| 415 | +CC=$cc |
| 416 | +GCC_MAJOR=$gcc_major |
| 417 | +HOST_CC=$host_cc |
| 418 | +AR=$ar |
| 419 | +STRIP=$strip -s -R .comment -R .note |
| 420 | 420 | CFLAGS=$CFLAGS |
| 421 | 421 | LDFLAGS=$LDFLAGS |
| 422 | 422 | LIBSUF=$LIBSUF |
| @@ -491,10 +491,12 @@ if test "$have_selinux" = "yes" ; then · 68 unmodified lines |
| 491 | 491 | echo "#define HAVE_SELINUX" >> $TMPH |
| 492 | 492 | echo "HAVE_SELINUX=yes" >> config.mak |
| 493 | 493 | fi |
| 494 | + |
| 494 | 495 | version=`head $source_path/VERSION` |
| 495 | 496 | echo "VERSION=$version" >>config.mak |
| 496 | 497 | echo "#define TCC_VERSION \"$version\"" >> $TMPH |
| 497 | 498 | echo "@set VERSION $version" > config.texi |
| 499 | +echo "SRC_PATH=$source_path" >>config.mak |
| 498 | 500 | |
| 499 | 501 | # build tree in object directory if source path is different from current one |
| 500 | 502 | if test "$source_path_used" = "yes" ; then |
| @@ -511,15 +513,14 @@ if test "$source_path_used" = "yes" ; then · 10 unmodified lines |
| 511 | 513 | esac |
| 512 | 514 | ln -sf $dest $f |
| 513 | 515 | done |
| 516 | + case $source_path in |
| 517 | + /*) echo "top_srcdir=$source_path";; |
| 518 | + *) echo "top_srcdir=\$(TOP)/$source_path";; |
| 519 | + esac >>config.mak |
| 520 | +else |
| 521 | + echo 'top_srcdir=$(TOP)' >>config.mak |
| 514 | 522 | fi |
| 515 | | −cat >>config.mak <<EOF |
| 516 | | −SRC_PATH = $source_path |
| 517 | | −top_builddir = \$(TOP) |
| 518 | | −EOF |
| 519 | | −case $source_path in |
| 520 | | − /*) echo 'top_srcdir = $(SRC_PATH)';; |
| 521 | | − *) echo 'top_srcdir = $(TOP)/$(SRC_PATH)';; |
| 522 | | −esac >>config.mak |
| 523 | +echo 'top_builddir=$(TOP)' >>config.mak |
| 523 | 524 | |
| 524 | 525 | diff $TMPH config.h >/dev/null 2>&1 |
| 525 | 526 | if test $? -ne 0 ; then |