Makefile revision 1.64
11.64Stsutsui# $NetBSD: Makefile,v 1.64 2009/11/28 12:14:53 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.64Stsutsui.if (${MACHINE_ARCH} == "alpha") 541.64Stsutsui# alpha requires boot block checksum 551.64StsutsuiCPPFLAGS+= -DALPHA_BOOTBLOCK_CKSUM 561.64Stsutsui.endif 571.64Stsutsui 581.64Stsutsui.if (${MACHINE_ARCH} == "vax") 591.64Stsutsui# vax requires labels in alternative sectors on SMD disk 601.64StsutsuiCPPFLAGS+= -DVAX_ALTLABELS 611.64Stsutsui.endif 621.64Stsutsui 631.1Scgd.include <bsd.prog.mk> 64