From d13031514ea5204e8b7698aa9dec3394eb6382ea Mon Sep 17 00:00:00 2001 From: Luigi Rizzo Date: Tue, 8 Feb 2000 08:27:55 +0000 Subject: [PATCH] The Makefile for building the crunched image is the same for almost all images, so let's have a centralized copy. Approved-By: jordan --- release/picobsd/build/Makefile.crunch | 44 +++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 release/picobsd/build/Makefile.crunch diff --git a/release/picobsd/build/Makefile.crunch b/release/picobsd/build/Makefile.crunch new file mode 100644 index 000000000000..81fd6a4ed943 --- /dev/null +++ b/release/picobsd/build/Makefile.crunch @@ -0,0 +1,44 @@ +# +# $FreeBSD$ +# +SRC?=/usr/src +CRUNCHFLAGS+= -DNOPAM -DRELEASE_CRUNCH -DNOSECURE -DNOCRYPT + +all: crunch + +crunch: + @cat crunch.conf|sed -e "s@/usr/src@${SRC}@" >crunch1.conf + @( if [ -f crunch.inc ] ; then \ + crunchgen -h ./crunch.inc ./crunch1.conf ; \ + else \ + crunchgen -h ../../build/crunch.inc ./crunch1.conf ; \ + fi ) + @${MAKE} -f crunch1.mk $(CRUNCHFLAGS) all \ + "CFLAGS=${CFLAGS} ${CRUNCHFLAGS}" #2>&1 >/dev/null + strip --remove-section=.note --remove-section=.comment crunch1 + + +clean: + rm -f *.o *.stub *.lo *_stub.c *.mk \ + crunch.cache \ + crunch.mk \ + crunch.c \ + crunch1* \ + crunch \ + .tmp_* \ + *.gz + +install: + cp crunch1 /mnt/stand/crunch + chmod 555 /mnt/stand/crunch + for i in `crunchgen -l crunch1.conf` ; \ + do \ + ln /mnt/stand/crunch /mnt/stand/$${i}; \ + done + rm /mnt/stand/crunch + # Install the MIB files + #mkdir -p /mnt/usr/local/share/snmp/mibs + #cp ../../net/crunch1/mibs/*.txt /mnt/usr/local/share/snmp/mibs/ + + +.include