# # Makefile for build world. # Copyright 2000 DVL Software Limited # # Available from http://www.freebsddiary.org/samples/makefile.for.build.world # # Rename this file to Makefile. # # Thanks to Jim Mock for providing the script to me DATE=`date "+%m%d.%H.%M.%S"` update: cvsup -g -z -L2 /root/make/standard-supfile 2>&1 | tee /usr/tmp/standard-cvs.$(DATE); # cvsup -g -z -L2 /root/secure-supfile 2>&1 | tee /usr/tmp/secure-cvs.$(DATE); build: cd /usr/src; \ make buildworld 2>&1 | tee /usr/tmp/bw.$(DATE); install: cd /usr/src; \ make installworld 2>&1 | tee /usr/tmp/iw.$(DATE); world: cd /usr/src; \ make world 2>&1 | tee /usr/tmp/mw.$(DATE); kernel: (cd /sys/i386/conf && \ config SACRIFICE && \ cd ../../compile/SACRIFICE && \ make depend && \ make && \ make install && \ make clean) 2>&1 | tee /usr/tmp/kernel.$(DATE); merge: /usr/sbin/mergemaster -a -t /usr/tmp/root.$(DATE) 2>&1 | tee /usr/tmp/merge.$(DATE); clean: chflags -R noschg /usr/obj/; rm -rf /usr/obj/*; rm -rf /usr/tmp/*; clobber: clean rm -rf /usr/src/*; all: update #world kernel merge