- Use PY_CFLAGS when compile modules that will be part of the interpreter.

- Put shared modules in the same place as object files.
This commit is contained in:
Neil Schemenauer 2001-01-26 16:22:26 +00:00
parent 61c5115672
commit 83356ef31d
1 changed files with 5 additions and 3 deletions

View File

@ -216,9 +216,11 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' |
*) src='$(srcdir)/'"$srcdir/$src";; *) src='$(srcdir)/'"$srcdir/$src";;
esac esac
case $doconfig in case $doconfig in
no) cc="$cc \$(CCSHARED)";; no) cc="$cc \$(CCSHARED) \$(CFLAGS)";;
*)
cc="$cc \$(PY_CFLAGS)";;
esac esac
rule="$obj: $src; $cc $cpps \$(CFLAGS) -c $src -o $obj" rule="$obj: $src; $cc $cpps -c $src -o $obj"
echo "$rule" >>$rulesf echo "$rule" >>$rulesf
done done
case $doconfig in case $doconfig in
@ -230,7 +232,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' |
*$mod.o*) base=$mod;; *$mod.o*) base=$mod;;
*) base=${mod}module;; *) base=${mod}module;;
esac esac
file="$base\$(SO)" file="$srcdir/$base\$(SO)"
case $doconfig in case $doconfig in
no) SHAREDMODS="$SHAREDMODS $file";; no) SHAREDMODS="$SHAREDMODS $file";;
esac esac