Makefile revision 1.61
11.61Saymeric#	$NetBSD: Makefile,v 1.61 2008/03/11 08:18:22 aymeric Exp $
21.15Scgd#	@(#)Makefile	8.2 (Berkeley) 3/17/94
31.1Scgd
41.1ScgdPROG=	disklabel
51.55SdyoungSRCS=	main.c dkcksum.c interact.c printlabel.c
61.12ScgdMAN=	disklabel.5 disklabel.8
71.57Sfvdl.if (${HOSTPROG:U} == "")
81.57SfvdlDPADD+= ${LIBUTIL}
91.20SchristosLDADD+= -lutil
101.57Sfvdl.endif
111.9Shpeyerl
121.32Skleink# these have additional requirements on the alignment of a partition
131.31Spk.if (${MACHINE} == "sparc") || (${MACHINE} == "sparc64") \
141.31Spk	|| (${MACHINE} == "sun3")
151.31SpkCPPFLAGS+= -DSTRICT_CYLINDER_ALIGNMENT
161.33Scgd.endif
171.33Scgd
181.50Slukem.if ( 0 \
191.50Slukem	|| ${MACHINE} == "acorn26" \
201.50Slukem	|| ${MACHINE} == "acorn32" \
211.50Slukem	|| ${MACHINE} == "amd64" \
221.50Slukem	|| ${MACHINE} == "arc" \
231.50Slukem	|| ${MACHINE} == "cats" \
241.50Slukem	|| ${MACHINE} == "cobalt" \
251.50Slukem	|| ${MACHINE} == "evbarm" \
261.50Slukem	|| ${MACHINE} == "hpcarm" \
271.50Slukem	|| ${MACHINE} == "hpcmips" \
281.61Saymeric	|| ${MACHINE} == "hpcsh" \
291.50Slukem	|| ${MACHINE} == "i386" \
301.52Sgavan	|| ${MACHINE} == "iyonix" \
311.59Suwe	|| ${MACHINE} == "landisk" \
321.50Slukem	|| ${MACHINE} == "macppc" \
331.50Slukem	|| ${MACHINE} == "netwinder" \
341.50Slukem	|| ${MACHINE} == "playstation2" \
351.50Slukem	|| ${MACHINE} == "prep" \
361.50Slukem	|| ${MACHINE} == "shark" \
371.60Snonaka	|| ${MACHINE} == "zaurus" \
381.50Slukem    )
391.34Sshin# use MBR partition info
401.34SshinCPPFLAGS+= -DUSE_MBR
411.50Slukem# recognize old MBR partition ID for a while
421.50SlukemCPPFLAGS+= -DCOMPAT_386BSD_MBRPART
431.41Sbjh21.endif
441.41Sbjh21
451.42Sbjh21.if (${MACHINE} == "acorn32" || ${MACHINE} == "acorn26")
461.41Sbjh21# Support FileCore boot block
471.41Sbjh21CPPFLAGS+= -DUSE_ACORN
481.34Sshin.endif
491.34Sshin
501.1Scgd.include <bsd.prog.mk>
51