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 */