diff options
| author | Glenn Morris | 2010-05-16 16:01:56 -0700 |
|---|---|---|
| committer | Glenn Morris | 2010-05-16 16:01:56 -0700 |
| commit | b02a664581bd689ab006de403b1ef357a814f495 (patch) | |
| tree | 7105f25de296929dc545cf16adeb8b9dd9cf09b9 /src | |
| parent | 8877ca0fdc090b6506a95272c0e6f1e16c3b0571 (diff) | |
| download | emacs-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/ChangeLog | 3 | ||||
| -rw-r--r-- | src/Makefile.in | 11 |
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 @@ | |||
| 1 | 2010-05-16 Glenn Morris <rgm@gnu.org> | 1 | 2010-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. |
| 116 | TEMACS_LDFLAGS = $(LD_SWITCH_SYSTEM) $(LD_SWITCH_SYSTEM_EXTRA) $(LD_SWITCH_SYSTEM_TEMACS) | 116 | TEMACS_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). | ||
| 119 | TEMACS_LDFLAGS2 = @TEMACS_LDFLAGS2@ | ||
| 120 | |||
| 118 | ## Some systems define this to request special libraries. | 121 | ## Some systems define this to request special libraries. |
| 119 | LIBS_SYSTEM=@LIBS_SYSTEM@ | 122 | LIBS_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 | ||
| 682 | temacs${EXEEXT}: $(START_FILES) stamp-oldxmenu ${obj} ${otherobj} prefix-args${EXEEXT} | 685 | temacs${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 | ||
| 694 | prefix-args${EXEEXT}: prefix-args.o $(config_h) | 691 | prefix-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 |