Makefile revision 1.10
11.10Sjmc#	$NetBSD: Makefile,v 1.10 2004/03/20 02:55:21 jmc Exp $
21.1Sjdolecek#
31.1Sjdolecek
41.6Slukem.include <bsd.own.mk>
51.6Slukem.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
61.6Slukem
71.6Slukem.include <bsd.kernobj.mk>
81.6Slukem
91.6Slukem
101.1Sjdolecek# we use compressed tar, SparkPlug doesn't handle gzipped tar
111.1SjdolecekARCHIVE=BtNetBSD.tar.Z
121.1Sjdolecek
131.5SlukemRAMDISKDIR!=	cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR}
141.5Slukem
151.6Slukemall: ${ARCHIVE}
161.1Sjdolecek
171.1Sjdolecekrelease: check_RELEASEDIR .WAIT ${ARCHIVE}
181.7Slukem	${RELEASE_INSTALL} ${ARCHIVE} \
191.7Slukem	    ${RELEASEDIR}/${MACHINE}/installation/misc/
201.1Sjdolecek
211.1Sjdolecek${ARCHIVE}: tmp/BtNetBSD
221.1Sjdolecek	cd tmp && tar cZf ${.OBJDIR}/${ARCHIVE} BtNetBSD
231.1Sjdolecek
241.9SjmcUUDECODE_FILES=unixfs_res Sprite Banner Sprites Sprites22 MemFix
251.9Sjmc
261.9SjmcUUDECODE_FILES_RENAME_unixfs_res=tmp/BtNetBSD/!BtNetBSD/native/unixfs_res
271.9SjmcUUDECODE_FILES_RENAME_Sprite=tmp/BtNetBSD/!BtNetBSD/src/Banner/Sprite
281.9SjmcUUDECODE_FILES_RENAME_Banner=tmp/BtNetBSD/!BtNetBSD/Banner
291.9SjmcUUDECODE_FILES_RENAME_Sprites=tmp/BtNetBSD/!BtNetBSD/!Sprites
301.9SjmcUUDECODE_FILES_RENAME_Sprites22=tmp/BtNetBSD/!BtNetBSD/!Sprites22
311.9SjmcUUDECODE_FILES_RENAME_MemFix=tmp/BtNetBSD/!BtNetBSD/MemFix
321.9Sjmc
331.10Sjmc.PATH: ${.CURDIR}/BtNetBSD/!BtNetBSD/native 
341.10Sjmc.PATH: ${.CURDIR}/BtNetBSD/!BtNetBSD/src/Banner
351.10Sjmc.PATH: ${.CURDIR}/BtNetBSD/!BtNetBSD
361.9Sjmc
371.9Sjmc${UUDECODE_FILES}: setup_tmp
381.9Sjmc
391.9Sjmc.PHONY: setup_tmp
401.9Sjmcsetup_tmp:
411.1Sjdolecek	rm -rf tmp
421.1Sjdolecek	mkdir tmp
431.1Sjdolecek	cp -R ${.CURDIR}/BtNetBSD tmp/
441.9Sjmc	find tmp -path '*/CVS/*' -type f -exec rm -rf {} \;
451.9Sjmc	find tmp -name CVS -type d | xargs rmdir
461.9Sjmc
471.9Sjmc.PHONY: tmp/BtNetBSD
481.9Sjmctmp/BtNetBSD: setup_tmp
491.3Sreinoud	cp ${KERNOBJDIR}/INSTALL/netbsd tmp/BtNetBSD/InstKern
501.8Slukem	${TOOL_MDSETIMAGE} tmp/BtNetBSD/InstKern ${RAMDISKDIR}/ramdisk.fs
511.1Sjdolecek	# unixfs is copied into the !BtNetBSD dir at install time
521.1Sjdolecek	cd tmp/BtNetBSD && cp -R '!BtNetBSD/native' unixfs
531.1Sjdolecek
541.9Sjmcclean: localclean
551.9Sjmc
561.9Sjmclocalclean:
571.9Sjmc	rm -f ${ARCHIVE}
581.9Sjmc	if [ -d tmp ]; then rm -rf tmp; fi
591.1Sjdolecek
601.9Sjmc.include <bsd.files.mk>
611.6Slukem.include <bsd.prog.mk>
62