aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGlenn Morris2010-05-16 16:01:56 -0700
committerGlenn Morris2010-05-16 16:01:56 -0700
commitb02a664581bd689ab006de403b1ef357a814f495 (patch)
tree7105f25de296929dc545cf16adeb8b9dd9cf09b9 /src
parent8877ca0fdc090b6506a95272c0e6f1e16c3b0571 (diff)
downloademacs-b02a664581bd689ab006de403b1ef357a814f495.tar.gz
emacs-b02a664581bd689ab006de403b1ef357a814f495.zip
Simplify temacs build rule.
* configure.in (TEMACS_LDFLAGS2): New output variable. * configure: Regenerate. * msdos/sed1v2.inp (TEMACS_LDFLAGS2): Edit to $(LDFLAGS). * src/Makefile.in (TEMACS_LDFLAGS2): New, set by configure. (temacs${EXEEXT}): Combine the NS_IMPL_GNUSTEP case with the default.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog3
-rw-r--r--src/Makefile.in11
2 files changed, 7 insertions, 7 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index e4f2b5f0db3..d731dd88a5c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,8 @@
12010-05-16 Glenn Morris <rgm@gnu.org> 12010-05-16 Glenn Morris <rgm@gnu.org>
2 2
3 * Makefile.in (TEMACS_LDFLAGS2): New, set by configure.
4 (temacs${EXEEXT}): Combine the NS_IMPL_GNUSTEP case with the default.
5
3 * Makefile.in (GNUSTEP_SYSTEM_LIBRARIES): Remove, unused. 6 * Makefile.in (GNUSTEP_SYSTEM_LIBRARIES): Remove, unused.
4 (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New, set by configure. 7 (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New, set by configure.
5 (LD) [NS_IMPL_GNUSTEP]: Set to $(CC) -rdynamic. 8 (LD) [NS_IMPL_GNUSTEP]: Set to $(CC) -rdynamic.
diff --git a/src/Makefile.in b/src/Makefile.in
index 5487cc5e10f..fdb3976b940 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -115,6 +115,9 @@ LD_SWITCH_SYSTEM_EXTRA=@LD_SWITCH_SYSTEM_EXTRA@
115## Flags to pass to ld only for temacs. 115## Flags to pass to ld only for temacs.
116TEMACS_LDFLAGS = $(LD_SWITCH_SYSTEM) $(LD_SWITCH_SYSTEM_EXTRA) $(LD_SWITCH_SYSTEM_TEMACS) 116TEMACS_LDFLAGS = $(LD_SWITCH_SYSTEM) $(LD_SWITCH_SYSTEM_EXTRA) $(LD_SWITCH_SYSTEM_TEMACS)
117 117
118## $LDFLAGS, or empty if NS_IMPL_GNUSTEP (for some reason).
119TEMACS_LDFLAGS2 = @TEMACS_LDFLAGS2@
120
118## Some systems define this to request special libraries. 121## Some systems define this to request special libraries.
119LIBS_SYSTEM=@LIBS_SYSTEM@ 122LIBS_SYSTEM=@LIBS_SYSTEM@
120 123
@@ -680,16 +683,10 @@ buildobj.h: Makefile
680 echo "#define BUILDOBJ \"${obj} ${otherobj} " "\"" > buildobj.h 683 echo "#define BUILDOBJ \"${obj} ${otherobj} " "\"" > buildobj.h
681 684
682temacs${EXEEXT}: $(START_FILES) stamp-oldxmenu ${obj} ${otherobj} prefix-args${EXEEXT} 685temacs${EXEEXT}: $(START_FILES) stamp-oldxmenu ${obj} ${otherobj} prefix-args${EXEEXT}
683#ifdef NS_IMPL_GNUSTEP
684 $(LD) YMF_PASS_LDFLAGS ( ${TEMACS_LDFLAGS} \ 686 $(LD) YMF_PASS_LDFLAGS ( ${TEMACS_LDFLAGS} \
685 ${NS_IMPL_GNUSTEP_TEMACS_LDFLAGS} ) \ 687 ${NS_IMPL_GNUSTEP_TEMACS_LDFLAGS} ) \
688 ${TEMACS_LDFLAGS2} \
686 -o temacs ${START_FILES} ${obj} ${otherobj} ${LIBES} 689 -o temacs ${START_FILES} ${obj} ${otherobj} ${LIBES}
687#else
688 $(LD) YMF_PASS_LDFLAGS ( ${TEMACS_LDFLAGS} \
689 ${NS_IMPL_GNUSTEP_TEMACS_LDFLAGS} ) \
690 ${LDFLAGS} \
691 -o temacs ${START_FILES} ${obj} ${otherobj} ${LIBES}
692#endif
693 690
694prefix-args${EXEEXT}: prefix-args.o $(config_h) 691prefix-args${EXEEXT}: prefix-args.o $(config_h)
695 $(CC) $(LDFLAGS) prefix-args.o -o prefix-args 692 $(CC) $(LDFLAGS) prefix-args.o -o prefix-args