- Put shared modules in the same place as object files.
*) src='$(srcdir)/'"$srcdir/$src";;
esac
case $doconfig in
- no) cc="$cc \$(CCSHARED)";;
+ no) cc="$cc \$(CCSHARED) \$(CFLAGS)";;
+ *)
+ cc="$cc \$(PY_CFLAGS)";;
esac
- rule="$obj: $src; $cc $cpps \$(CFLAGS) -c $src -o $obj"
+ rule="$obj: $src; $cc $cpps -c $src -o $obj"
echo "$rule" >>$rulesf
done
case $doconfig in
*$mod.o*) base=$mod;;
*) base=${mod}module;;
esac
- file="$base\$(SO)"
+ file="$srcdir/$base\$(SO)"
case $doconfig in
no) SHAREDMODS="$SHAREDMODS $file";;
esac