Makefile revision 1.7
11.7Slukem#	$NetBSD: Makefile,v 1.7 2002/03/05 03:51:22 lukem Exp $
21.1Sthorpej
31.1Sthorpej# The `all' target must appear before bsd.own.mk is pulled in.
41.1Sthorpejall:
51.1Sthorpej	@echo "Please understand what you are doing, first."
61.1Sthorpej	@false
71.1Sthorpej
81.1Sthorpej#
91.1Sthorpej# DETERMINE WHICH CRYPTO SET TO USE
101.1Sthorpej#
111.1Sthorpej
121.1Sthorpej.include <bsd.own.mk>
131.1Sthorpej
141.6SlukemSETSENV=	DESTDIR=${DESTDIR:Q} \
151.6Slukem		MACHINE=${MACHINE:Q} MACHINE_ARCH=${MACHINE_ARCH:Q} \
161.6Slukem		MAKE=${MAKE:Q} MTREE=${MTREE:Q} PAX=${PAX:Q} 
171.6Slukem
181.3Sthorpejprint_machine: .PHONY
191.3Sthorpej	@echo ${MACHINE}
201.3Sthorpej
211.3Sthorpejprint_machine_arch: .PHONY
221.3Sthorpej	@echo ${MACHINE_ARCH}
231.3Sthorpej
241.3Sthorpejprint_machine_cpu: .PHONY
251.3Sthorpej	@echo ${MACHINE_CPU}
261.3Sthorpej
271.3Sthorpejprint_object_fmt: .PHONY
281.3Sthorpej	@echo ${OBJECT_FMT}
291.3Sthorpej
301.3Sthorpejprint_use_new_toolchain: .PHONY
311.3Sthorpej	@echo "${USE_NEW_TOOLCHAIN:Dyes}"
321.5Stron
331.5Stronprint_x11_version: .PHONY
341.5Stron.if defined(USE_XF86_4) && (${USE_XF86_4} != no)
351.5Stron	@echo 4
361.5Stron.else
371.5Stron	@echo 3
381.5Stron.endif
391.3Sthorpej
401.3Sthorpej# This target has debugging value only, really.
411.7Slukemmakeflist: .PHONY check_DESTDIR
421.6Slukem	${SETSENV} sh ${.CURDIR}/makeflist
431.3Sthorpej
441.1Sthorpej#
451.1Sthorpej# SET BUILDING TARGETS
461.1Sthorpej#
471.1Sthorpej
481.1Sthorpej.PRECIOUS: checkflist
491.7Slukemcheckflist: check_DESTDIR
501.6Slukem	${SETSENV} sh ${.CURDIR}/checkflist
511.4Smrg
521.7Slukem.PRECIOUS: checkflist-x11
531.7Slukemcheckflist-x11: check_DESTDIR
541.6Slukem	${SETSENV} sh ${.CURDIR}/checkflist -x11
551.1Sthorpej
561.2Sthorpej.PRECIOUS: maketars
571.7Slukemmaketars: check_DESTDIR check_RELEASEDIR
581.6Slukem	${SETSENV} sh ${.CURDIR}/maketars ${UNPRIVED:D-M ${METALOG}} \
591.6Slukem		-d ${DESTDIR} -t ${RELEASEDIR}/binary/sets
601.1Sthorpej
611.2Sthorpej.PRECIOUS: makesums
621.7Slukemmakesums: check_RELEASEDIR
631.6Slukem	${SETSENV} sh ${.CURDIR}/makesums -t ${RELEASEDIR}/binary/sets
641.1Sthorpej
651.1Sthorpej#
661.1Sthorpej# MAIN ENTRY POINTS
671.1Sthorpej#
681.1Sthorpej
691.1Sthorpejsets: maketars makesums
701.1Sthorpej	@true
71