comparison lib-src/Makefile.in.in @ 5118:e0db3c197671 ben-lisp-object

merge up to latest default branch, doesn't compile yet
author Ben Wing <ben@xemacs.org>
date Sat, 26 Dec 2009 21:18:49 -0600
parents d6cfba1cc388
children 03ab78e48ef6
comparison
equal deleted inserted replaced
5117:3742ea8250b5 5118:e0db3c197671
40 CPPFLAGS=@CPPFLAGS@ 40 CPPFLAGS=@CPPFLAGS@
41 LDFLAGS=@LDFLAGS@ 41 LDFLAGS=@LDFLAGS@
42 ALLOCA=@ALLOCA@ 42 ALLOCA=@ALLOCA@
43 LN_S=@LN_S@ 43 LN_S=@LN_S@
44 version=@version@ 44 version=@version@
45 etags_xemacs_version=@verbose_version@
45 46
46 ## This will be the name of the generated binary and is set automatically 47 ## This will be the name of the generated binary and is set automatically
47 ## by configure. 48 ## by configure.
48 PROGNAME=@PROGNAME@ 49 PROGNAME=@PROGNAME@
49 50
53 exec_prefix=@exec_prefix@ 54 exec_prefix=@exec_prefix@
54 bindir=@bindir@ 55 bindir=@bindir@
55 libdir=@libdir@ 56 libdir=@libdir@
56 srcdir=@srcdir@ 57 srcdir=@srcdir@
57 datadir=@datadir@ 58 datadir=@datadir@
59 datarootdir=@datarootdir@
58 instvardir=@instvardir@ 60 instvardir=@instvardir@
59 top_srcdir=@top_srcdir@ 61 top_srcdir=@top_srcdir@
60 archlibdir=@archlibdir@ 62 archlibdir=@archlibdir@
61 configuration=@configuration@ 63 configuration=@configuration@
62 moduledir=@moduledir@ 64 moduledir=@moduledir@
92 #ifdef HAVE_MS_WINDOWS 94 #ifdef HAVE_MS_WINDOWS
93 winclient\ 95 winclient\
94 #endif 96 #endif
95 etags ctags b2m ootags 97 etags ctags b2m ootags
96 98
97 PUBLIC_INSTALLABLE_SCRIPTS=\
98 #ifdef INSTALL_GNUSERV 99 #ifdef INSTALL_GNUSERV
99 gnudoit gnuattach\ 100 PUBLIC_INSTALLABLE_SCRIPTS=gnudoit gnuattach
100 #endif 101 #else
101 rcs-checkin 102 PUBLIC_INSTALLABLE_SCRIPTS=
103 #endif
102 104
103 PUBLIC_INSTALLABLES = ${PUBLIC_INSTALLABLE_EXES} ${PUBLIC_INSTALLABLE_SCRIPTS} 105 PUBLIC_INSTALLABLES = ${PUBLIC_INSTALLABLE_EXES} ${PUBLIC_INSTALLABLE_SCRIPTS}
104 106
105 ## ---------------------------------------------------------------- 107 ## ----------------------------------------------------------------
106 ## Things that XEmacs runs internally on the user's behalf, 108 ## Things that XEmacs runs internally on the user's behalf,
113 #ifdef WIN32_NATIVE 115 #ifdef WIN32_NATIVE
114 i minitar\ 116 i minitar\
115 #else 117 #else
116 fakemail\ 118 fakemail\
117 #endif 119 #endif
118 wakeup profile make-docfile digest-doc\ 120 profile make-docfile digest-doc\
119 sorted-doc movemail cvtmail yow hexl mmencode 121 sorted-doc movemail cvtmail hexl mmencode
120 122
121 GEN_SCRIPTS = rcs2log vcdiff gzip-el.sh 123 GEN_SCRIPTS = rcs2log vcdiff gzip-el.sh
122 PKG_SCRIPTS = add-big-package.sh 124 PKG_SCRIPTS = add-big-package.sh
123 PRIVATE_INSTALLABLE_SCRIPTS = $(GEN_SCRIPTS) $(PKG_SCRIPTS) 125 PRIVATE_INSTALLABLE_SCRIPTS = $(GEN_SCRIPTS) $(PKG_SCRIPTS)
124 126
307 309
308 regex.o: ${srcdir}/../src/regex.c ${top_srcdir}/src/regex.h 310 regex.o: ${srcdir}/../src/regex.c ${top_srcdir}/src/regex.h
309 $(CC) -c $(cflags) \ 311 $(CC) -c $(cflags) \
310 -DINHIBIT_STRING_HEADER ${top_srcdir}/src/regex.c 312 -DINHIBIT_STRING_HEADER ${top_srcdir}/src/regex.c
311 313
312 etags_args = $(cflags) -DEMACS_NAME='"XEmacs"' -DVERSION='"${version}"' \ 314 etags_args = $(cflags) -DEMACS_NAME='"XEmacs"' -DVERSION='"${etags_xemacs_version}"' \
313 ${srcdir}/etags.c $(GETOPTOBJS) regex.o $(ldflags) 315 ${srcdir}/etags.c $(GETOPTOBJS) regex.o $(ldflags)
314 etags_deps = ${srcdir}/etags.c $(GETOPTDEPS) regex.o ../src/config.h 316 etags_deps = ${srcdir}/etags.c $(GETOPTDEPS) regex.o ../src/config.h
315 317
316 etags: ${etags_deps} 318 etags: ${etags_deps}
317 $(CC) ${etags_args} -o $@ 319 $(CC) ${etags_args} -o $@
320 ellcc_deps = ${srcdir}/ellcc.c ellcc.h ../src/config.h 322 ellcc_deps = ${srcdir}/ellcc.c ellcc.h ../src/config.h
321 323
322 ellcc: ${ellcc_deps} 324 ellcc: ${ellcc_deps}
323 $(CC) ${ellcc_args} -o $@ 325 $(CC) ${ellcc_args} -o $@
324 326
327 ## #### we should probably do the same as for pot's etags
325 ootags_args = $(cflags) -DVERSION='"${version}"' ${srcdir}/ootags.c \ 328 ootags_args = $(cflags) -DVERSION='"${version}"' ${srcdir}/ootags.c \
326 $(GETOPTOBJS) regex.o $(ldflags) 329 $(GETOPTOBJS) regex.o $(ldflags)
327 ootags_deps = ${srcdir}/ootags.c $(GETOPTDEPS) regex.o ../src/config.h 330 ootags_deps = ${srcdir}/ootags.c $(GETOPTDEPS) regex.o ../src/config.h
328 331
329 ootags: ${ootags_deps} 332 ootags: ${ootags_deps}
332 ## ctags depends on etags to assure that parallel makes do not write 335 ## ctags depends on etags to assure that parallel makes do not write
333 ## two etags.o files on top of each other. 336 ## two etags.o files on top of each other.
334 ctags: ${etags_deps} etags 337 ctags: ${etags_deps} etags
335 $(CC) -DCTAGS ${etags_args} -o $@ 338 $(CC) -DCTAGS ${etags_args} -o $@
336 339
337 wakeup: ${srcdir}/wakeup.c
338 $(CC) $(cflags) ${srcdir}/wakeup.c $(ldflags) -o $@
339
340 profile: ${srcdir}/profile.c 340 profile: ${srcdir}/profile.c
341 $(CC) $(cflags) ${srcdir}/profile.c $(ldflags) -o $@ 341 $(CC) $(cflags) ${srcdir}/profile.c $(ldflags) -o $@
342 342
343 make-docfile: ${srcdir}/make-docfile.c 343 make-docfile: ${srcdir}/make-docfile.c
344 $(CC) $(cflags) ${srcdir}/make-docfile.c $(ldflags) -o $@ 344 $(CC) $(cflags) ${srcdir}/make-docfile.c $(ldflags) -o $@
360 cvtmail: ${srcdir}/cvtmail.c 360 cvtmail: ${srcdir}/cvtmail.c
361 $(CC) $(cflags) ${srcdir}/cvtmail.c $(ldflags) -o $@ 361 $(CC) $(cflags) ${srcdir}/cvtmail.c $(ldflags) -o $@
362 362
363 fakemail: ${srcdir}/fakemail.c ../src/config.h 363 fakemail: ${srcdir}/fakemail.c ../src/config.h
364 $(CC) $(cflags) ${srcdir}/fakemail.c $(ldflags) -o $@ 364 $(CC) $(cflags) ${srcdir}/fakemail.c $(ldflags) -o $@
365
366 yow: ${srcdir}/yow.c ../src/paths.h
367 $(CC) $(cflags) ${srcdir}/yow.c $(ldflags) -o $@
368 365
369 i: ${srcdir}/i.c 366 i: ${srcdir}/i.c
370 $(CC) $(cflags) ${srcdir}/i.c $(ldflags) -o $@ 367 $(CC) $(cflags) ${srcdir}/i.c $(ldflags) -o $@
371 368
372 minitar: ${srcdir}/../nt/minitar.c 369 minitar: ${srcdir}/../nt/minitar.c