Makefile revision 1.66
11.66Snakayama#	$NetBSD: Makefile,v 1.66 2009/12/13 05:01:32 nakayama 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.66Snakayama.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.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} == "prep" \
381.50Slukem	|| ${MACHINE} == "shark" \
391.60Snonaka	|| ${MACHINE} == "zaurus" \
401.50Slukem    )
411.34Sshin# use MBR partition info
421.34SshinCPPFLAGS+= -DUSE_MBR
431.50Slukem# recognize old MBR partition ID for a while
441.50SlukemCPPFLAGS+= -DCOMPAT_386BSD_MBRPART
451.41Sbjh21.endif
461.41Sbjh21
471.42Sbjh21.if (${MACHINE} == "acorn32" || ${MACHINE} == "acorn26")
481.41Sbjh21# Support FileCore boot block
491.41Sbjh21CPPFLAGS+= -DUSE_ACORN
501.34Sshin.endif
511.34Sshin
521.64Stsutsui.if (${MACHINE_ARCH} == "alpha")
531.64Stsutsui# alpha requires boot block checksum
541.64StsutsuiCPPFLAGS+= -DALPHA_BOOTBLOCK_CKSUM
551.64Stsutsui.endif
561.64Stsutsui
571.64Stsutsui.if (${MACHINE_ARCH} == "vax")
581.64Stsutsui# vax requires labels in alternative sectors on SMD disk
591.64StsutsuiCPPFLAGS+= -DVAX_ALTLABELS
601.64Stsutsui.endif
611.64Stsutsui
621.1Scgd.include <bsd.prog.mk>
63