◐ Shell
reader mode source ↗
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
File filter
Conversations
Jump to
Diff view
Apply and reload
Show whitespace
Diff view
Apply and reload
1 change: 1 addition & 0 deletions Makefile.pre.in
Original file line number Diff line number Diff line change
@@ -21,6 +21,7 @@
# === Variables set by makesetup ===

MODBUILT_NAMES= _MODBUILT_NAMES_
MODDISABLED_NAMES= _MODDISABLED_NAMES_
MODOBJS= _MODOBJS_
MODLIBS= _MODLIBS_
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
18 changes: 15 additions & 3 deletions Modules/makesetup
Original file line number Diff line number Diff line change
Expand Up @@ -111,9 +111,11 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' |
trap 'rm -f $rulesf' 0 1 2 3
echo "
# Rules appended by makesetup
" >$rulesf
DEFS=
BUILT=
DISABLED=
MODS=
SHAREDMODS=
Expand Down Expand Up @@ -244,9 +246,15 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' |
esac
for mod in $mods
do
file="$srcdir/$mod\$(EXT_SUFFIX)"
case $doconfig in
no) SHAREDMODS="$SHAREDMODS $file";;
esac
rule="$file: $objs"
rule="$rule; \$(BLDSHARED) $objs $libs $ExtraLibs -o \$@"
Expand All @@ -256,7 +264,10 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' |

case $SHAREDMODS in
'') ;;
*) DEFS="SHAREDMODS=$SHAREDMODS$NL$DEFS";;
esac

case $noobjects in
Expand Down Expand Up @@ -296,6 +307,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' |
str="# Generated automatically from $makepre by makesetup."
echo "$str" >>$sedf
echo "s%_MODBUILT_NAMES_%$BUILT%" >>$sedf
echo "s%_MODDISABLED_NAMES_%$DISABLED%" >>$sedf
echo "s%_MODOBJS_%$OBJS%" >>$sedf
echo "s%_MODLIBS_%$LIBS%" >>$sedf
Expand Down
Toggle all file notes Toggle all file annotations