comparison src/Makefile.in @ 96923:d89afa2b4c2f

* config.in: Regenerate. * s/ms-w32.h (subprocesses): Define unconditionally. * s/template.h (subprocesses): Update comment. * s/vms.h (subprocesses): * s/usg5-4.h (subprocesses): * s/hpux10-20.h (subprocesses): * s/gnu-linux.h (subprocesses): * s/cygwin.h (subprocesses): * s/bsd-common.h (subprocesses): * s/aix4-2.h (subprocesses): * s/darwin.h (subprocesses): Do not define, defined by default now. * Makefile.in (C_SWITCH_SITE, LD_SWITCH_SITE): Remove, unused. Remove all references. (temacs): Add GNUStep specific ld flags. * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE. * config.nt (C_SWITCH_SITE, LD_SWITCH_SITE): Do not undefine. * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE. * configure.in (LD_SWITCH_SITE): Remove, set the values directly in src/Makefile.in. (static): Remove, autoconf would always comment it out anyway. (subprocesses): Define unconditionally.
author Dan Nicolaescu <dann@ics.uci.edu>
date Wed, 23 Jul 2008 06:26:32 +0000
parents d2e4a0ee9816
children 6ac7d0f81157
comparison
equal deleted inserted replaced
96922:35abcad873d6 96923:d89afa2b4c2f
198 198
199 #ifndef LD_SWITCH_X_DEFAULT 199 #ifndef LD_SWITCH_X_DEFAULT
200 #define LD_SWITCH_X_DEFAULT 200 #define LD_SWITCH_X_DEFAULT
201 #endif 201 #endif
202 202
203 /* These can be passed in from config.h to define special load and
204 compile switches needed by individual sites */
205 #ifndef LD_SWITCH_SITE
206 #define LD_SWITCH_SITE
207 #endif
208
209 #ifndef C_SWITCH_SITE
210 #define C_SWITCH_SITE
211 #endif
212
213 #ifndef ORDINARY_LINK 203 #ifndef ORDINARY_LINK
214 204
215 #ifndef CRT0_COMPILE 205 #ifndef CRT0_COMPILE
216 #define CRT0_COMPILE $(CC) -c $(ALL_CFLAGS) 206 #define CRT0_COMPILE $(CC) -c $(ALL_CFLAGS)
217 #endif 207 #endif
261 -DHAVE_CONFIG_H is needed for some other files to take advantage of 251 -DHAVE_CONFIG_H is needed for some other files to take advantage of
262 the information in ``config.h''. */ 252 the information in ``config.h''. */
263 253
264 /* C_SWITCH_X_SITE must come before C_SWITCH_X_MACHINE and C_SWITCH_X_SYSTEM 254 /* C_SWITCH_X_SITE must come before C_SWITCH_X_MACHINE and C_SWITCH_X_SYSTEM
265 since it may have -I options that should override those two. */ 255 since it may have -I options that should override those two. */
266 ALL_CFLAGS=-Demacs -DHAVE_CONFIG_H $(MYCPPFLAGS) -I. -I${srcdir} C_SWITCH_MACHINE C_SWITCH_SYSTEM C_SWITCH_SITE C_SWITCH_X_SITE C_SWITCH_X_MACHINE C_SWITCH_X_SYSTEM C_SWITCH_SYSTEM_TEMACS ${CFLAGS_SOUND} ${RSVG_CFLAGS} ${DBUS_CFLAGS} ${CFLAGS} @FREETYPE_CFLAGS@ @FONTCONFIG_CFLAGS@ @LIBOTF_CFLAGS@ @M17N_FLT_CFLAGS@ 256 ALL_CFLAGS=-Demacs -DHAVE_CONFIG_H $(MYCPPFLAGS) -I. -I${srcdir} C_SWITCH_MACHINE C_SWITCH_SYSTEM C_SWITCH_X_SITE C_SWITCH_X_MACHINE C_SWITCH_X_SYSTEM C_SWITCH_SYSTEM_TEMACS ${CFLAGS_SOUND} ${RSVG_CFLAGS} ${DBUS_CFLAGS} ${CFLAGS} @FREETYPE_CFLAGS@ @FONTCONFIG_CFLAGS@ @LIBOTF_CFLAGS@ @M17N_FLT_CFLAGS@
267 .SUFFIXES: .m 257 .SUFFIXES: .m
268 .c.o: 258 .c.o:
269 $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $< 259 $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $<
270 .m.o: 260 .m.o:
271 $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) GNU_OBJC_CFLAGS $< 261 $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) GNU_OBJC_CFLAGS $<
490 #endif /* not ORDINARY_LINK */ 480 #endif /* not ORDINARY_LINK */
491 481
492 /* Flags to pass to LD only for temacs. */ 482 /* Flags to pass to LD only for temacs. */
493 /* Do not split this line with a backslash. That can cause trouble with 483 /* Do not split this line with a backslash. That can cause trouble with
494 some cpps. */ 484 some cpps. */
495 TEMACS_LDFLAGS = LD_SWITCH_SYSTEM LD_SWITCH_SYSTEM_TEMACS LD_SWITCH_MACHINE LD_SWITCH_MACHINE_TEMACS LD_SWITCH_SITE 485 TEMACS_LDFLAGS = LD_SWITCH_SYSTEM LD_SWITCH_SYSTEM_TEMACS LD_SWITCH_MACHINE LD_SWITCH_MACHINE_TEMACS
496 486
497 /* A macro which other sections of Makefile can redefine to munge the 487 /* A macro which other sections of Makefile can redefine to munge the
498 flags before they are passed to LD. This is helpful if you have 488 flags before they are passed to LD. This is helpful if you have
499 redefined LD to something odd, like "gcc". 489 redefined LD to something odd, like "gcc".
500 (The YMF prefix is a holdover from the old name "ymakefile".) 490 (The YMF prefix is a holdover from the old name "ymakefile".)
963 cd ${libsrc}; ${MAKE} ${MFLAGS} make-docfile${EXEEXT} 953 cd ${libsrc}; ${MAKE} ${MFLAGS} make-docfile${EXEEXT}
964 954
965 temacs${EXEEXT}: $(LOCALCPP) $(STARTFILES) stamp-oldxmenu ${obj} ${otherobj} OBJECTS_MACHINE prefix-args${EXEEXT} 955 temacs${EXEEXT}: $(LOCALCPP) $(STARTFILES) stamp-oldxmenu ${obj} ${otherobj} OBJECTS_MACHINE prefix-args${EXEEXT}
966 echo "${obj} ${otherobj} " OBJECTS_MACHINE > buildobj.lst 956 echo "${obj} ${otherobj} " OBJECTS_MACHINE > buildobj.lst
967 #ifdef NS_IMPL_GNUSTEP 957 #ifdef NS_IMPL_GNUSTEP
968 $(CC) -rdynamic YMF_PASS_LDFLAGS (${TEMACS_LDFLAGS}) -o temacs ${obj} ${otherobj} OBJECTS_MACHINE ${LIBES} 958 $(CC) -rdynamic YMF_PASS_LDFLAGS (${TEMACS_LDFLAGS} -lgnustep-gui -lgnustep-base -lobjc $(CONFIG_SYSTEM_LIBS) -lpthread ) -o temacs ${obj} ${otherobj} OBJECTS_MACHINE ${LIBES}
969 #else 959 #else
970 $(LD) YMF_PASS_LDFLAGS (${STARTFLAGS} ${TEMACS_LDFLAGS}) $(LDFLAGS) \ 960 $(LD) YMF_PASS_LDFLAGS (${STARTFLAGS} ${TEMACS_LDFLAGS}) $(LDFLAGS) \
971 -o temacs ${STARTFILES} ${obj} ${otherobj} \ 961 -o temacs ${STARTFILES} ${obj} ${otherobj} \
972 OBJECTS_MACHINE ${LIBES} 962 OBJECTS_MACHINE ${LIBES}
973 #endif 963 #endif
991 981
992 /* Encode the values of these two macros in Make variables, 982 /* Encode the values of these two macros in Make variables,
993 so we can use $(...) to substitute their values within "...". */ 983 so we can use $(...) to substitute their values within "...". */
994 C_SWITCH_MACHINE_1 = C_SWITCH_MACHINE 984 C_SWITCH_MACHINE_1 = C_SWITCH_MACHINE
995 C_SWITCH_SYSTEM_1 = C_SWITCH_SYSTEM 985 C_SWITCH_SYSTEM_1 = C_SWITCH_SYSTEM
996 C_SWITCH_SITE_1 = C_SWITCH_SITE
997 C_SWITCH_X_SITE_1 = C_SWITCH_X_SITE 986 C_SWITCH_X_SITE_1 = C_SWITCH_X_SITE
998 C_SWITCH_X_MACHINE_1 = C_SWITCH_X_MACHINE 987 C_SWITCH_X_MACHINE_1 = C_SWITCH_X_MACHINE
999 C_SWITCH_X_SYSTEM_1 = C_SWITCH_X_SYSTEM 988 C_SWITCH_X_SYSTEM_1 = C_SWITCH_X_SYSTEM
1000 989
1001 #ifdef USE_X_TOOLKIT 990 #ifdef USE_X_TOOLKIT
1005 cd ${lwlibdir}; ${MAKE} ${MFLAGS} \ 994 cd ${lwlibdir}; ${MAKE} ${MFLAGS} \
1006 CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}' \ 995 CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}' \
1007 "C_SWITCH_X_SITE=$(C_SWITCH_X_SITE_1)" \ 996 "C_SWITCH_X_SITE=$(C_SWITCH_X_SITE_1)" \
1008 "C_SWITCH_X_MACHINE=$(C_SWITCH_X_MACHINE_1)" \ 997 "C_SWITCH_X_MACHINE=$(C_SWITCH_X_MACHINE_1)" \
1009 "C_SWITCH_X_SYSTEM=$(C_SWITCH_X_SYSTEM_1)" \ 998 "C_SWITCH_X_SYSTEM=$(C_SWITCH_X_SYSTEM_1)" \
1010 "C_SWITCH_SITE=$(C_SWITCH_SITE_1)" \
1011 "C_SWITCH_MACHINE=$(C_SWITCH_MACHINE_1)" \ 999 "C_SWITCH_MACHINE=$(C_SWITCH_MACHINE_1)" \
1012 "C_SWITCH_SYSTEM=$(C_SWITCH_SYSTEM_1)" 1000 "C_SWITCH_SYSTEM=$(C_SWITCH_SYSTEM_1)"
1013 @true /* make -t should not create really-lwlib. */ 1001 @true /* make -t should not create really-lwlib. */
1014 .PHONY: really-lwlib 1002 .PHONY: really-lwlib
1015 #else /* not USE_X_TOOLKIT */ 1003 #else /* not USE_X_TOOLKIT */
1019 cd ${oldXMenudir}; ${MAKE} ${MFLAGS} \ 1007 cd ${oldXMenudir}; ${MAKE} ${MFLAGS} \
1020 CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}' \ 1008 CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}' \
1021 "C_SWITCH_X_SITE=$(C_SWITCH_X_SITE_1)" \ 1009 "C_SWITCH_X_SITE=$(C_SWITCH_X_SITE_1)" \
1022 "C_SWITCH_X_MACHINE=$(C_SWITCH_X_MACHINE_1)" \ 1010 "C_SWITCH_X_MACHINE=$(C_SWITCH_X_MACHINE_1)" \
1023 "C_SWITCH_X_SYSTEM=$(C_SWITCH_X_SYSTEM_1)" \ 1011 "C_SWITCH_X_SYSTEM=$(C_SWITCH_X_SYSTEM_1)" \
1024 "C_SWITCH_SITE=$(C_SWITCH_SITE_1)" \
1025 "C_SWITCH_MACHINE=$(C_SWITCH_MACHINE_1)" \ 1012 "C_SWITCH_MACHINE=$(C_SWITCH_MACHINE_1)" \
1026 "C_SWITCH_SYSTEM=$(C_SWITCH_SYSTEM_1)" 1013 "C_SWITCH_SYSTEM=$(C_SWITCH_SYSTEM_1)"
1027 @true /* make -t should not create really-oldXMenu. */ 1014 @true /* make -t should not create really-oldXMenu. */
1028 .PHONY: really-oldXMenu 1015 .PHONY: really-oldXMenu
1029 #endif /* not USE_X_TOOLKIT */ 1016 #endif /* not USE_X_TOOLKIT */