Makefile revision 1.63
11.63Stsutsui#	$NetBSD: Makefile,v 1.63 2009/11/28 11:26:36 tsutsui 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.62Sabs.if (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "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.63Stsutsui	|| ${MACHINE} == "dreamcast" \
261.50Slukem	|| ${MACHINE} == "evbarm" \
271.63Stsutsui	|| ${MACHINE} == "evbsh3" \
281.50Slukem	|| ${MACHINE} == "hpcarm" \
291.50Slukem	|| ${MACHINE} == "hpcmips" \
301.61Saymeric	|| ${MACHINE} == "hpcsh" \
311.50Slukem	|| ${MACHINE} == "i386" \
321.52Sgavan	|| ${MACHINE} == "iyonix" \
331.59Suwe	|| ${MACHINE} == "landisk" \
341.50Slukem	|| ${MACHINE} == "macppc" \
351.63Stsutsui	|| ${MACHINE} == "mmeye" \
361.50Slukem	|| ${MACHINE} == "netwinder" \
371.50Slukem	|| ${MACHINE} == "playstation2" \
381.50Slukem	|| ${MACHINE} == "prep" \
391.50Slukem	|| ${MACHINE} == "shark" \
401.60Snonaka	|| ${MACHINE} == "zaurus" \
411.50Slukem    )
421.34Sshin# use MBR partition info
431.34SshinCPPFLAGS+= -DUSE_MBR
441.50Slukem# recognize old MBR partition ID for a while
451.50SlukemCPPFLAGS+= -DCOMPAT_386BSD_MBRPART
461.41Sbjh21.endif
471.41Sbjh21
481.42Sbjh21.if (${MACHINE} == "acorn32" || ${MACHINE} == "acorn26")
491.41Sbjh21# Support FileCore boot block
501.41Sbjh21CPPFLAGS+= -DUSE_ACORN
511.34Sshin.endif
521.34Sshin
531.1Scgd.include <bsd.prog.mk>
54