xref: /freebsd-12.1/sbin/geom/Makefile (revision e4b0a90e)
1# $FreeBSD$
2
3.include <src.opts.mk>
4
5.PATH: ${.CURDIR}/core ${.CURDIR}/misc
6
7PACKAGE=runtime
8PROG=		geom
9SRCS=		geom.c subr.c
10MAN=		geom.8
11CFLAGS+=	-I${.CURDIR} -I${.CURDIR}/core
12CFLAGS+=	-DGEOM_CLASS_DIR=\"${GEOM_CLASS_DIR}\"
13
14LIBADD=		geom util
15
16.if defined(RESCUE) || defined(RELEASE_CRUNCH)
17.PATH:	${SRCTOP}/lib/geom/part \
18	${SRCTOP}/lib/geom/label
19
20SRCS+=	geom_label.c geom_part.c
21MAN=
22
23WARNS?=	2
24CFLAGS+=-DSTATIC_GEOM_CLASSES
25.else
26.include "${SRCTOP}/lib/geom/Makefile.classes"
27LINKS=		${GEOM_CLASSES:S|^|${BINDIR}/geom ${BINDIR}/g|}
28.endif
29
30.include <bsd.prog.mk>
31