105c91076SPawel Jakub Dawidek# $FreeBSD$ 205c91076SPawel Jakub Dawidek 3*e4b0a90eSBrooks Davis.include <src.opts.mk> 4*e4b0a90eSBrooks Davis 5*e4b0a90eSBrooks Davis.PATH: ${.CURDIR}/core ${.CURDIR}/misc 6*e4b0a90eSBrooks Davis 7406d87b1SGlen BarberPACKAGE=runtime 8a16f9b36SMarcel MoolenaarPROG= geom 9*e4b0a90eSBrooks DavisSRCS= geom.c subr.c 10*e4b0a90eSBrooks DavisMAN= geom.8 11*e4b0a90eSBrooks DavisCFLAGS+= -I${.CURDIR} -I${.CURDIR}/core 12*e4b0a90eSBrooks DavisCFLAGS+= -DGEOM_CLASS_DIR=\"${GEOM_CLASS_DIR}\" 13a16f9b36SMarcel Moolenaar 1413eb765fSBaptiste DaroussinLIBADD= geom util 15a16f9b36SMarcel Moolenaar 16*e4b0a90eSBrooks Davis.if defined(RESCUE) || defined(RELEASE_CRUNCH) 17*e4b0a90eSBrooks Davis.PATH: ${SRCTOP}/lib/geom/part \ 18*e4b0a90eSBrooks Davis ${SRCTOP}/lib/geom/label 19a16f9b36SMarcel Moolenaar 20*e4b0a90eSBrooks DavisSRCS+= geom_label.c geom_part.c 21*e4b0a90eSBrooks DavisMAN= 22*e4b0a90eSBrooks Davis 23*e4b0a90eSBrooks DavisWARNS?= 2 24*e4b0a90eSBrooks DavisCFLAGS+=-DSTATIC_GEOM_CLASSES 25a16f9b36SMarcel Moolenaar.else 26*e4b0a90eSBrooks Davis.include "${SRCTOP}/lib/geom/Makefile.classes" 27*e4b0a90eSBrooks DavisLINKS= ${GEOM_CLASSES:S|^|${BINDIR}/geom ${BINDIR}/g|} 28a16f9b36SMarcel Moolenaar.endif 29*e4b0a90eSBrooks Davis 30*e4b0a90eSBrooks Davis.include <bsd.prog.mk> 31