comparison src/Makefile.in.in @ 223:2c611d1463a6 r20-4b10

Import from CVS: tag r20-4b10
author cvs
date Mon, 13 Aug 2007 10:10:54 +0200
parents 262b8bb4a523
children 12579d965149
comparison
equal deleted inserted replaced
222:aae4c8b01452 223:2c611d1463a6
110 lwlib_libs = ../lwlib/liblw.a 110 lwlib_libs = ../lwlib/liblw.a
111 lwlib_deps = $(lwlib_libs) 111 lwlib_deps = $(lwlib_libs)
112 $(lwlib_libs) : 112 $(lwlib_libs) :
113 cd ../lwlib && $(RECURSIVE_MAKE) 113 cd ../lwlib && $(RECURSIVE_MAKE)
114 114
115 ## a seperate offix lib which merges with non-Xt event systems (TkStep, XEmacs) 115 ## a separate offix lib which merges with non-Xt event systems (TkStep, XEmacs)
116 OFFIX_O = @OFFIX_O@ 116 OFFIX_O = @OFFIX_O@
117 117
118 x_objs=balloon_help.o balloon-x.o console-x.o device-x.o event-Xt.o frame-x.o\ 118 x_objs=balloon_help.o balloon-x.o console-x.o device-x.o event-Xt.o frame-x.o\
119 glyphs-x.o objects-x.o redisplay-x.o xgccache.o xselect.o $(OFFIX_O) 119 glyphs-x.o objects-x.o redisplay-x.o xgccache.o xselect.o $(OFFIX_O)
120 120
229 # ifdef EXTW_LINK 229 # ifdef EXTW_LINK
230 motif_other_files = libextcli_Xm.a libextcli_Xm.so.1 230 motif_other_files = libextcli_Xm.a libextcli_Xm.so.1
231 # else 231 # else
232 motif_other_files = libextcli_Xm.a 232 motif_other_files = libextcli_Xm.a
233 # endif 233 # endif
234 #endif 234 #endif /* LWLIB_USES_MOTIF */
235 235
236 # ifdef EXTW_LINK 236 # ifdef EXTW_LINK
237 shared_other_files = libextcli_Xt.so.1 libextcli_Xlib.so.1 237 shared_other_files = libextcli_Xt.so.1 libextcli_Xlib.so.1
238 # endif 238 # endif
239 other_files=\ 239 other_files=\
437 PURECOV_PROG=purecov 437 PURECOV_PROG=purecov
438 covmacs: $(temacs_deps) 438 covmacs: $(temacs_deps)
439 $(PURECOV_PROG) $(LD) $(temacs_link_args) 439 $(PURECOV_PROG) $(LD) $(temacs_link_args)
440 440
441 441
442 TopLevelEmacsShell.o : ${srcdir}/EmacsShell-sub.c 442 TopLevelEmacsShell.o : ${srcdir}/EmacsShell-sub.c config.h xintrinsicp.h EmacsShellP.h
443 $(CC) -c $(cflags) -DDEFINE_TOP_LEVEL_EMACS_SHELL ${srcdir}/EmacsShell-sub.c 443 $(CC) -c $(cflags) -DDEFINE_TOP_LEVEL_EMACS_SHELL ${srcdir}/EmacsShell-sub.c
444 mv EmacsShell-sub.o TopLevelEmacsShell.o 444 mv EmacsShell-sub.o TopLevelEmacsShell.o
445 445
446 TransientEmacsShell.o : ${srcdir}/EmacsShell-sub.c TopLevelEmacsShell.o 446 TransientEmacsShell.o : ${srcdir}/EmacsShell-sub.c TopLevelEmacsShell.o config.h xintrinsicp.h EmacsShellP.h
447 $(CC) -c $(cflags) -DDEFINE_TRANSIENT_EMACS_SHELL ${srcdir}/EmacsShell-sub.c 447 $(CC) -c $(cflags) -DDEFINE_TRANSIENT_EMACS_SHELL ${srcdir}/EmacsShell-sub.c
448 mv EmacsShell-sub.o TransientEmacsShell.o 448 mv EmacsShell-sub.o TransientEmacsShell.o
449 449
450 ## Position-independent code for shared library creation 450 ## Position-independent code for shared library creation
451 #if USE_GCC 451 #if USE_GCC
645 cat $(obj_dep) | sh ${libsrc}process-gnu-depends.sh > depend.out 645 cat $(obj_dep) | sh ${libsrc}process-gnu-depends.sh > depend.out
646 646
647 #endif /* GCC */ 647 #endif /* GCC */
648 648
649 ## Dependency processing using makedepend 649 ## Dependency processing using makedepend
650 ## This hasn't been used in over a year as of December 10, 1997.
650 651
651 depend: 652 depend:
652 : > depend.tmp 653 : > depend.tmp
653 makedepend -f depend.tmp -Dsubprocesses \ 654 makedepend -f depend.tmp -Dsubprocesses \
654 -DHAVE_X_WINDOWS -DMULE -- $(cppflags) $(cflags) \ 655 -DHAVE_X_WINDOWS -DMULE -- $(cppflags) $(cflags) \
729 unexhp9k3.o: config.h 730 unexhp9k3.o: config.h
730 unexhp9k800.o: config.h 731 unexhp9k800.o: config.h
731 unexmips.o: config.h 732 unexmips.o: config.h
732 unexsunos4.o: config.h 733 unexsunos4.o: config.h
733 734
734 ## Dependencies generated by 'make depend' 735 ## Dependencies (formerly) generated by 'make depend'
736
737 ## This has been hand-maintained since (at least) some time in 1996
738 ## Note: We deliberately do not include a dependency on lisp.h
735 739
736 #ifdef MULE 740 #ifdef MULE
737 EmacsFrame.o: mule-charset.h 741 EmacsFrame.o: mule-charset.h
738 abbrev.o: mule-charset.h 742 abbrev.o: mule-charset.h
739 alloc.o: mule-charset.h 743 alloc.o: mule-charset.h
878 xselect.o: mule-charset.h 882 xselect.o: mule-charset.h
879 #endif /* MULE */ 883 #endif /* MULE */
880 884
881 #ifdef HAVE_OFFIX_DND 885 #ifdef HAVE_OFFIX_DND
882 device-x.o: offix.h 886 device-x.o: offix.h
883 event-Xt.o: offix.h 887 device-x.o: offix-types.h
888 device-x.o: xintrinsic.h
889 event-Xt.o: offix.h offix-types.h xintrinsic.h
890 event-Xt.o: offix-types.h
891 event-Xt.o: xintrinsic.h
884 frame-x.o: offix.h 892 frame-x.o: offix.h
893 frame-x.o: offix-types.h
894 frame-x.o: xintrinsic.h
885 offix.o: offix-cursors.h 895 offix.o: offix-cursors.h
886 offix.o: offix.h 896 offix.o: offix.h
897 offix.o: offix-types.h
898 offix.o: xintrinsic.h
887 #endif 899 #endif
888 900
889 EmacsFrame.o: $(LWLIB_SRCDIR)/lwlib.h 901 EmacsFrame.o: $(LWLIB_SRCDIR)/lwlib.h
890 EmacsFrame.o: EmacsFrame.h 902 EmacsFrame.o: EmacsFrame.h
891 EmacsFrame.o: EmacsFrameP.h 903 EmacsFrame.o: EmacsFrameP.h
1892 keymap.o: window.h 1904 keymap.o: window.h
1893 libsst.o: blocktype.h 1905 libsst.o: blocktype.h
1894 libsst.o: config.h 1906 libsst.o: config.h
1895 libsst.o: dynarr.h 1907 libsst.o: dynarr.h
1896 libsst.o: libsst.h 1908 libsst.o: libsst.h
1909 line-number.o: config.h
1910 line-number.o: buffer.h
1911 line-number.o: insdel.h
1912 line-number.o: line-number.h
1897 linuxplay.o: blocktype.h 1913 linuxplay.o: blocktype.h
1898 linuxplay.o: config.h 1914 linuxplay.o: config.h
1899 linuxplay.o: dynarr.h 1915 linuxplay.o: dynarr.h
1900 lread.o: blocktype.h 1916 lread.o: blocktype.h
1901 lread.o: buffer.h 1917 lread.o: buffer.h
2454 vm-limit.o: blocktype.h 2470 vm-limit.o: blocktype.h
2455 vm-limit.o: config.h 2471 vm-limit.o: config.h
2456 vm-limit.o: dynarr.h 2472 vm-limit.o: dynarr.h
2457 vm-limit.o: mem-limits.h 2473 vm-limit.o: mem-limits.h
2458 widget.o: config.h 2474 widget.o: config.h
2459 widget.o: lisp.h
2460 widget.o: buffer.h 2475 widget.o: buffer.h
2461 widget.o: insdel.h 2476 widget.o: insdel.h
2462 window.o: blocktype.h 2477 window.o: blocktype.h
2463 window.o: buffer.h 2478 window.o: buffer.h
2464 window.o: bufslots.h 2479 window.o: bufslots.h