Makefile revision 1.51
11.51Sjkunz#	$NetBSD: Makefile,v 1.51 2004/06/28 18:21:43 jkunz Exp $
21.15Scgd#	@(#)Makefile	8.2 (Berkeley) 3/17/94
31.1Scgd
41.1ScgdPROG=	disklabel
51.39SlukemSRCS=	disklabel.c dkcksum.c interact.c printlabel.c
61.12ScgdMAN=	disklabel.5 disklabel.8
71.20SchristosLDADD+= -lutil
81.20SchristosDPADD+= ${LIBUTIL}
91.9Shpeyerl
101.49Sfvdl.if (${MACHINE} == "hp300") || (${MACHINE} == "vax") \
111.51Sjkunz	|| (${MACHINE} == "arm32") || (${MACHINE} == "hp700")
121.49SfvdlCPPFLAGS+= -DNUMBOOT=1
131.49Sfvdl.endif
141.49Sfvdl
151.32Skleink# these have additional requirements on the alignment of a partition
161.31Spk.if (${MACHINE} == "sparc") || (${MACHINE} == "sparc64") \
171.31Spk	|| (${MACHINE} == "sun3")
181.31SpkCPPFLAGS+= -DSTRICT_CYLINDER_ALIGNMENT
191.33Scgd.endif
201.33Scgd
211.51Sjkunz.if (${MACHINE} == "alpha") || (${MACHINE} == "x68k") || (${MACHINE} == "hp700")
221.50Slukem# preserve the non-disklabel portions of the first 8KB of the disk
231.33ScgdCPPFLAGS+= -DSAVEBOOTAREA
241.5Smycroft.endif
251.1Scgd
261.50Slukem.if ( 0 \
271.50Slukem	|| ${MACHINE} == "acorn26" \
281.50Slukem	|| ${MACHINE} == "acorn32" \
291.50Slukem	|| ${MACHINE} == "amd64" \
301.50Slukem	|| ${MACHINE} == "arc" \
311.50Slukem	|| ${MACHINE} == "cats" \
321.50Slukem	|| ${MACHINE} == "cobalt" \
331.50Slukem	|| ${MACHINE} == "evbarm" \
341.50Slukem	|| ${MACHINE} == "hpcarm" \
351.50Slukem	|| ${MACHINE} == "hpcmips" \
361.50Slukem	|| ${MACHINE} == "i386" \
371.50Slukem	|| ${MACHINE} == "macppc" \
381.50Slukem	|| ${MACHINE} == "netwinder" \
391.50Slukem	|| ${MACHINE} == "playstation2" \
401.50Slukem	|| ${MACHINE} == "prep" \
411.50Slukem	|| ${MACHINE} == "shark" \
421.50Slukem    )
431.34Sshin# use MBR partition info
441.34SshinCPPFLAGS+= -DUSE_MBR
451.50Slukem# preserve the non-disklabel portions of the first 8KB of the disk
461.35SshinCPPFLAGS+= -DSAVEBOOTAREA
471.50Slukem# recognize old MBR partition ID for a while
481.50SlukemCPPFLAGS+= -DCOMPAT_386BSD_MBRPART
491.41Sbjh21.endif
501.41Sbjh21
511.42Sbjh21.if (${MACHINE} == "acorn32" || ${MACHINE} == "acorn26")
521.41Sbjh21# Support FileCore boot block
531.41Sbjh21CPPFLAGS+= -DUSE_ACORN
541.34Sshin.endif
551.34Sshin
561.1Scgd.include <bsd.prog.mk>
57