diff options
-rw-r--r-- | release/Makefile | 6 | ||||
-rw-r--r-- | release/alpha/boot_crunch.conf | 6 | ||||
-rw-r--r-- | release/amd64/boot_crunch.conf | 6 | ||||
-rw-r--r-- | release/boot_crunch.conf | 6 | ||||
-rw-r--r-- | release/i386/boot_crunch.conf | 6 | ||||
-rw-r--r-- | release/pc98/boot_crunch.conf | 6 | ||||
-rw-r--r-- | usr.sbin/crunch/crunchgen/crunchgen.c | 9 | ||||
-rw-r--r-- | usr.sbin/ppp/Makefile | 15 |
8 files changed, 38 insertions, 22 deletions
diff --git a/release/Makefile b/release/Makefile index 1c802ac..85e1e92 100644 --- a/release/Makefile +++ b/release/Makefile @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.331 1997/10/05 22:31:40 jkh Exp $ +# $Id: Makefile,v 1.332 1997/10/20 21:57:14 joerg Exp $ # # make release CHROOTDIR=/some/dir BUILDNAME=somename [ RELEASETAG=tag ] # @@ -294,8 +294,8 @@ release.4: mkdir $${j}_crunch && \ ( cd $${j}_crunch && \ crunchgen ${.CURDIR}/$${j}_crunch.conf && \ - ${MAKE} -f $${j}_crunch.mk all NOCRYPT=yes \ - "CFLAGS=${CFLAGS} -DCRUNCHED_BINARY") && \ + ${MAKE} -DRELEASE_CRUNCH -f $${j}_crunch.mk subclean all + NOCRYPT=yes "CFLAGS=${CFLAGS} -DCRUNCHED_BINARY") && \ mv $${j}_crunch/$${j}_crunch ${RD}/crunch/$${j} && \ true || { rm -rf $${j}_crunch ; false ; } ; \ done diff --git a/release/alpha/boot_crunch.conf b/release/alpha/boot_crunch.conf index 4d3cbbf..b98ceeb 100644 --- a/release/alpha/boot_crunch.conf +++ b/release/alpha/boot_crunch.conf @@ -1,4 +1,4 @@ -# $Id: boot_crunch.conf,v 1.31 1997/09/30 23:58:24 jkh Exp $ +# $Id: boot_crunch.conf,v 1.32 1997/12/04 14:22:01 jkh Exp $ srcdirs /usr/src/bin /usr/src/sbin /usr/src/release /usr/src/usr.bin srcdirs /usr/src/gnu/usr.bin /usr/src/usr.sbin /usr/src/sbin/i386 @@ -11,5 +11,5 @@ ln gzip gunzip ln gzip zcat ln sh -sh -libs -ll -ledit -lutil -lkvm -lmd -lcrypt -lftpio -lalias -lz -libs -ldialog -lncurses -lmytinfo -L/usr/src/release/libdisk/obj -ldisk -lipx -ldes +libs -ll -ledit -lutil -lkvm -lmd -lcrypt -lftpio -lz +libs -ldialog -lncurses -lmytinfo -L/usr/src/release/libdisk/obj -ldisk -lipx diff --git a/release/amd64/boot_crunch.conf b/release/amd64/boot_crunch.conf index 4d3cbbf..b98ceeb 100644 --- a/release/amd64/boot_crunch.conf +++ b/release/amd64/boot_crunch.conf @@ -1,4 +1,4 @@ -# $Id: boot_crunch.conf,v 1.31 1997/09/30 23:58:24 jkh Exp $ +# $Id: boot_crunch.conf,v 1.32 1997/12/04 14:22:01 jkh Exp $ srcdirs /usr/src/bin /usr/src/sbin /usr/src/release /usr/src/usr.bin srcdirs /usr/src/gnu/usr.bin /usr/src/usr.sbin /usr/src/sbin/i386 @@ -11,5 +11,5 @@ ln gzip gunzip ln gzip zcat ln sh -sh -libs -ll -ledit -lutil -lkvm -lmd -lcrypt -lftpio -lalias -lz -libs -ldialog -lncurses -lmytinfo -L/usr/src/release/libdisk/obj -ldisk -lipx -ldes +libs -ll -ledit -lutil -lkvm -lmd -lcrypt -lftpio -lz +libs -ldialog -lncurses -lmytinfo -L/usr/src/release/libdisk/obj -ldisk -lipx diff --git a/release/boot_crunch.conf b/release/boot_crunch.conf index 4d3cbbf..b98ceeb 100644 --- a/release/boot_crunch.conf +++ b/release/boot_crunch.conf @@ -1,4 +1,4 @@ -# $Id: boot_crunch.conf,v 1.31 1997/09/30 23:58:24 jkh Exp $ +# $Id: boot_crunch.conf,v 1.32 1997/12/04 14:22:01 jkh Exp $ srcdirs /usr/src/bin /usr/src/sbin /usr/src/release /usr/src/usr.bin srcdirs /usr/src/gnu/usr.bin /usr/src/usr.sbin /usr/src/sbin/i386 @@ -11,5 +11,5 @@ ln gzip gunzip ln gzip zcat ln sh -sh -libs -ll -ledit -lutil -lkvm -lmd -lcrypt -lftpio -lalias -lz -libs -ldialog -lncurses -lmytinfo -L/usr/src/release/libdisk/obj -ldisk -lipx -ldes +libs -ll -ledit -lutil -lkvm -lmd -lcrypt -lftpio -lz +libs -ldialog -lncurses -lmytinfo -L/usr/src/release/libdisk/obj -ldisk -lipx diff --git a/release/i386/boot_crunch.conf b/release/i386/boot_crunch.conf index 4d3cbbf..b98ceeb 100644 --- a/release/i386/boot_crunch.conf +++ b/release/i386/boot_crunch.conf @@ -1,4 +1,4 @@ -# $Id: boot_crunch.conf,v 1.31 1997/09/30 23:58:24 jkh Exp $ +# $Id: boot_crunch.conf,v 1.32 1997/12/04 14:22:01 jkh Exp $ srcdirs /usr/src/bin /usr/src/sbin /usr/src/release /usr/src/usr.bin srcdirs /usr/src/gnu/usr.bin /usr/src/usr.sbin /usr/src/sbin/i386 @@ -11,5 +11,5 @@ ln gzip gunzip ln gzip zcat ln sh -sh -libs -ll -ledit -lutil -lkvm -lmd -lcrypt -lftpio -lalias -lz -libs -ldialog -lncurses -lmytinfo -L/usr/src/release/libdisk/obj -ldisk -lipx -ldes +libs -ll -ledit -lutil -lkvm -lmd -lcrypt -lftpio -lz +libs -ldialog -lncurses -lmytinfo -L/usr/src/release/libdisk/obj -ldisk -lipx diff --git a/release/pc98/boot_crunch.conf b/release/pc98/boot_crunch.conf index 4d3cbbf..b98ceeb 100644 --- a/release/pc98/boot_crunch.conf +++ b/release/pc98/boot_crunch.conf @@ -1,4 +1,4 @@ -# $Id: boot_crunch.conf,v 1.31 1997/09/30 23:58:24 jkh Exp $ +# $Id: boot_crunch.conf,v 1.32 1997/12/04 14:22:01 jkh Exp $ srcdirs /usr/src/bin /usr/src/sbin /usr/src/release /usr/src/usr.bin srcdirs /usr/src/gnu/usr.bin /usr/src/usr.sbin /usr/src/sbin/i386 @@ -11,5 +11,5 @@ ln gzip gunzip ln gzip zcat ln sh -sh -libs -ll -ledit -lutil -lkvm -lmd -lcrypt -lftpio -lalias -lz -libs -ldialog -lncurses -lmytinfo -L/usr/src/release/libdisk/obj -ldisk -lipx -ldes +libs -ll -ledit -lutil -lkvm -lmd -lcrypt -lftpio -lz +libs -ldialog -lncurses -lmytinfo -L/usr/src/release/libdisk/obj -ldisk -lipx diff --git a/usr.sbin/crunch/crunchgen/crunchgen.c b/usr.sbin/crunch/crunchgen/crunchgen.c index ae0a78f..946cbd1 100644 --- a/usr.sbin/crunch/crunchgen/crunchgen.c +++ b/usr.sbin/crunch/crunchgen/crunchgen.c @@ -748,6 +748,9 @@ void top_makefile_rules(FILE *outmk) fprintf(outmk, "SUBMAKE_TARGETS="); for(p = progs; p != NULL; p = p->next) fprintf(outmk, " %s_make", p->ident); + fprintf(outmk, "\nSUBCLEAN_TARGETS="); + for(p = progs; p != NULL; p = p->next) + fprintf(outmk, " %s_clean", p->ident); fprintf(outmk, "\n\n"); fprintf(outmk, "%s: %s.o $(CRUNCHED_OBJS)\n", @@ -757,8 +760,10 @@ void top_makefile_rules(FILE *outmk) fprintf(outmk, "\tstrip %s\n", execfname); fprintf(outmk, "all: objs exe\nobjs: $(SUBMAKE_TARGETS)\n"); fprintf(outmk, "exe: %s\n", execfname); + fprintf(outmk, "realclean: clean subclean\n"); fprintf(outmk, "clean:\n\trm -f %s *.lo *.o *_stub.c\n", execfname); + fprintf(outmk, "subclean: $(SUBCLEAN_TARGETS)\n"); } @@ -773,8 +778,10 @@ void prog_makefile_rules(FILE *outmk, prog_t *p) fprintf(outmk, "%s_OBJS=", p->ident); output_strlst(outmk, p->objs); fprintf(outmk, "%s_make:\n", p->ident); - fprintf(outmk, "\t(cd $(%s_SRCDIR) && make depend && make $(%s_OBJS))\n\n", + fprintf(outmk, "\t(cd $(%s_SRCDIR) && make depend && make $(%s_OBJS))\n", p->ident, p->ident); + fprintf(outmk, "%s_clean:\n", p->ident); + fprintf(outmk, "\t(cd $(%s_SRCDIR) && make clean)\n\n", p->ident); } else fprintf(outmk, "%s_make:\n\t@echo \"** cannot make objs for %s\"\n\n", diff --git a/usr.sbin/ppp/Makefile b/usr.sbin/ppp/Makefile index 40ecd39..e67406b 100644 --- a/usr.sbin/ppp/Makefile +++ b/usr.sbin/ppp/Makefile @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.33 1997/12/03 10:23:44 brian Exp $ +# $Id: Makefile,v 1.34 1997/12/13 02:37:20 brian Exp $ PROG= ppp SRCS= arp.c async.c auth.c ccp.c chap.c chat.c command.c deflate.c \ @@ -14,17 +14,26 @@ BINMODE=4550 BINOWN= root BINGRP= network -.if defined(NOALIAS) +.if defined(NOALIAS) || defined(RELEASE_CRUNCH) CFLAGS+=-DNOALIAS .else SRCS+= alias_cmd.c loadalias.c .endif -.if exists(${.CURDIR}/../../secure) && !defined(NOCRYPT) && !defined(NOSECURE) +.if exists(${.CURDIR}/../../secure) && !defined(NOCRYPT) && !defined(NOSECURE) && !defined(RELEASE_CRUNCH) CFLAGS+=-DHAVE_DES SRCS+= chap_ms.c LDADD+= -ldes DPADD+= ${LIBDES} .endif +.if defined(RELEASE_CRUNCH) +# We must create these objects because the crunchgen will link them, +# and we don't want any unused symbols to spoil the final link. +SRCS+= alias_cmd.c loadalias.c chap_ms.c +chap_ms.o alias_cmd.o loadalias.o: + >null_$*.c + cc -c -o $@ null_$*.c +.endif + .include <bsd.prog.mk> |