Mercurial > hg > xemacs-beta
comparison lib-src/Makefile.in.in @ 155:43dd3413c7c7 r20-3b4
Import from CVS: tag r20-3b4
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:39:39 +0200 |
parents | 25f70ba0133c |
children | 6b37e6ddd302 |
comparison
equal
deleted
inserted
replaced
154:94141801dd7e | 155:43dd3413c7c7 |
---|---|
37 #undef NeXT | 37 #undef NeXT |
38 #undef mips | 38 #undef mips |
39 #undef i386 | 39 #undef i386 |
40 #undef linux | 40 #undef linux |
41 | 41 |
42 /* For performance and consistency, no built-in rules */ | |
43 .SUFFIXES: | |
44 .SUFFIXES: .c .o .i .h | |
42 /* ==================== Things "configure" will edit ==================== */ | 45 /* ==================== Things "configure" will edit ==================== */ |
43 | 46 |
44 CC=@CC@ | 47 CC=@CC@ |
45 CPP=@CPP@ | 48 CPP=@CPP@ |
46 CFLAGS=@CFLAGS@ | 49 CFLAGS=@CFLAGS@ |
297 all: ${UTILITIES} ${INSTALLABLES} ${SCRIPTS} | 300 all: ${UTILITIES} ${INSTALLABLES} ${SCRIPTS} |
298 | 301 |
299 /* Make symlinks for shell scripts if using --srcdir */ | 302 /* Make symlinks for shell scripts if using --srcdir */ |
300 rcs2log: | 303 rcs2log: |
301 ${LN_S} ${srcdir}/$@ $@ | 304 ${LN_S} ${srcdir}/$@ $@ |
302 vcdiff: | 305 vcdiff: |
303 ${LN_S} ${srcdir}/$@ $@ | 306 ${LN_S} ${srcdir}/$@ $@ |
304 tm-au : | 307 tm-au : |
305 ${LN_S} ${srcdir}/$@ $@ | 308 ${LN_S} ${srcdir}/$@ $@ |
306 tm-file : | 309 tm-file : |
307 ${LN_S} ${srcdir}/$@ $@ | 310 ${LN_S} ${srcdir}/$@ $@ |
425 REGEXDEPS = $(REGEXOBJ) ${srcdir}/../src/regex.h | 428 REGEXDEPS = $(REGEXOBJ) ${srcdir}/../src/regex.h |
426 #endif | 429 #endif |
427 | 430 |
428 regex.o: ${srcdir}/../src/regex.c ${srcdir}/../src/regex.h | 431 regex.o: ${srcdir}/../src/regex.c ${srcdir}/../src/regex.h |
429 $(CC) -c `echo ${cflags} | sed 's/-Demacs/ /'` \ | 432 $(CC) -c `echo ${cflags} | sed 's/-Demacs/ /'` \ |
430 -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER ${srcdir}/../src/regex.c | 433 -DINHIBIT_STRING_HEADER ${srcdir}/../src/regex.c |
431 | 434 |
432 etags: ${srcdir}/etags.c $(GETOPTDEPS) $(REGEXDEPS) ../src/config.h | 435 etags: ${srcdir}/etags.c $(GETOPTDEPS) $(REGEXDEPS) ../src/config.h |
433 $(CC) ${cflags} -DVERSION="\"${version}\"" -DETAGS_REGEXPS ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXOBJ) $(ldflags) -o etags | 436 $(CC) ${cflags} -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXOBJ) $(ldflags) -o etags |
434 | 437 |
435 /* We depend on etags to assure that parallel makes do not write two | 438 /* We depend on etags to assure that parallel makes do not write two |
436 etags.o files on top of each other. */ | 439 etags.o files on top of each other. */ |
437 ctags: ${srcdir}/etags.c $(GETOPTDEPS) etags | 440 ctags: ${srcdir}/etags.c $(GETOPTDEPS) $(REGEXDEPS) etags |
438 $(CC) ${cflags} -DCTAGS -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(ldflags) -o ctags | 441 $(CC) ${cflags} -DCTAGS -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXOBJ) $(ldflags) -o ctags |
439 | 442 |
440 wakeup: ${srcdir}/wakeup.c | 443 wakeup: ${srcdir}/wakeup.c |
441 $(CC) ${cflags} ${srcdir}/wakeup.c $(ldflags) -o wakeup | 444 $(CC) ${cflags} ${srcdir}/wakeup.c $(ldflags) -o wakeup |
442 | 445 |
443 profile: ${srcdir}/profile.c | 446 profile: ${srcdir}/profile.c |
445 | 448 |
446 make-docfile: ${srcdir}/make-docfile.c | 449 make-docfile: ${srcdir}/make-docfile.c |
447 $(CC) ${cflags} ${srcdir}/make-docfile.c $(ldflags) -o make-docfile | 450 $(CC) ${cflags} ${srcdir}/make-docfile.c $(ldflags) -o make-docfile |
448 | 451 |
449 digest-doc: ${srcdir}/digest-doc.c | 452 digest-doc: ${srcdir}/digest-doc.c |
450 $(CC) ${cflags} ${srcdir}/digest-doc.c $(ldflags) -o digest-doc | 453 $(CC) ${cflags} ${srcdir}/digest-doc.c $(ldflags) -o digest-doc |
451 | 454 |
452 sorted-doc: ${srcdir}/sorted-doc.c ${ALLOCA} | 455 sorted-doc: ${srcdir}/sorted-doc.c ${ALLOCA} |
453 $(CC) ${cflags} ${srcdir}/sorted-doc.c ${ALLOCA} $(ldflags) -o sorted-doc | 456 $(CC) ${cflags} ${srcdir}/sorted-doc.c ${ALLOCA} $(ldflags) -o sorted-doc |
454 | 457 |
455 b2m: ${srcdir}/b2m.c ../src/config.h | 458 b2m: ${srcdir}/b2m.c ../src/config.h |
456 $(CC) ${cflags} ${srcdir}/b2m.c $(ldflags) -o b2m | 459 $(CC) ${cflags} ${srcdir}/b2m.c $(ldflags) -o b2m |
457 | 460 |
458 movemail: ${srcdir}/movemail.c ${srcdir}/pop.c ${srcdir}/pop.h ../src/config.h | 461 movemail: ${srcdir}/movemail.c ${srcdir}/pop.c ${srcdir}/pop.h ../src/config.h |
459 $(CC) ${cflags} ${MOVE_FLAGS} ${srcdir}/movemail.c ${srcdir}/pop.c $(ldflags) ${MOVE_LIBS} -o movemail | 462 $(CC) ${cflags} ${MOVE_FLAGS} ${srcdir}/movemail.c ${srcdir}/pop.c $(ldflags) ${MOVE_LIBS} -o movemail |
460 | 463 |
461 cvtmail: ${srcdir}/cvtmail.c | 464 cvtmail: ${srcdir}/cvtmail.c |
485 cflags_gnuserv = ${cflags} | 488 cflags_gnuserv = ${cflags} |
486 ldflags_gnuserv = ${ldflags} | 489 ldflags_gnuserv = ${ldflags} |
487 #endif | 490 #endif |
488 gnuslib.o: ${srcdir}/gnuslib.c ${srcdir}/gnuserv.h ../src/config.h | 491 gnuslib.o: ${srcdir}/gnuslib.c ${srcdir}/gnuserv.h ../src/config.h |
489 $(CC) -c ${cflags_gnuserv} ${srcdir}/gnuslib.c | 492 $(CC) -c ${cflags_gnuserv} ${srcdir}/gnuslib.c |
490 gnuclient: ${srcdir}/gnuclient.c gnuslib.o ${srcdir}/gnuserv.h | 493 gnuclient: ${srcdir}/gnuclient.c gnuslib.o ${srcdir}/gnuserv.h |
491 $(CC) ${cflags_gnuserv} -o gnuclient ${srcdir}/gnuclient.c gnuslib.o $(ldflags_gnuserv) | 494 $(CC) ${cflags_gnuserv} -o gnuclient ${srcdir}/gnuclient.c gnuslib.o $(ldflags_gnuserv) |
492 gnuserv: ${srcdir}/gnuserv.c gnuslib.o ${srcdir}/gnuserv.h | 495 gnuserv: ${srcdir}/gnuserv.c gnuslib.o ${srcdir}/gnuserv.h |
493 $(CC) ${cflags_gnuserv} -o gnuserv ${srcdir}/gnuserv.c gnuslib.o $(ldflags_gnuserv) | 496 $(CC) ${cflags_gnuserv} -o gnuserv ${srcdir}/gnuserv.c gnuslib.o $(ldflags_gnuserv) |
494 | 497 |
495 /* mmencode binary is used by tm - but is really part of the metamail package */ | 498 /* mmencode binary is used by tm - but is really part of the metamail package */ |