Cross Reference: Makefile
xref: /src/sbin/cgdconfig/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sbin/cgdconfig/
1# $NetBSD: Makefile,v 1.23 2024/05/12 18:02:16 christos Exp $
2
3RUMPPRG=cgdconfig
4MAN=	cgdconfig.8
5
6.include <bsd.own.mk>
7
8SRCS+=	cgdconfig.c		\
9	cgdlex.l		\
10	cgdparse.y		\
11	hkdf_hmac_sha256.c	\
12	pkcs5_pbkdf2.c		\
13	params.c		\
14	utils.c
15
16CPPFLAGS+= -I${.CURDIR} -I. -DYY_NO_INPUT
17
18YHEADER=1
19
20DPADD=  ${LIBUTIL} ${LIBCRYPT} ${LIBY} ${LIBL}
21LDADD=  -lutil -lcrypt -ly -ll
22
23.if ${MKARGON2} != "no"
24SRCS+=	argon2_utils.c
25CPPFLAGS+=	-DHAVE_ARGON2
26.if defined(CRUNCHEDPROG)
27ARGON2_NO_THREADS=1
28.endif
29.include "${NETBSDSRCDIR}/external/apache2/argon2/lib/libargon2/Makefile.inc"
30.endif
31
32.if ${MKZFS} != "no"
33CPPFLAGS+=	-DHAVE_ZFS
34
35OSNET=${NETBSDSRCDIR}/external/cddl/osnet
36CPPFLAGS.cgdconfig.c+=	-I${OSNET}/include
37CPPFLAGS.cgdconfig.c+=	-I${OSNET}/sys
38CPPFLAGS.cgdconfig.c+=	-I${OSNET}/dist/head
39CPPFLAGS.cgdconfig.c+=	-I${OSNET}/dist/lib/libzpool/common
40CPPFLAGS.cgdconfig.c+=	-I${OSNET}/dist/uts/common
41CPPFLAGS.cgdconfig.c+=	-I${OSNET}/dist/uts/common/fs/zfs
42
43COPTS.cgdconfig.c+=	-Wno-unknown-pragmas
44COPTS.cgdconfig.c+=	-Wno-strict-prototypes
45.endif
46
47.include <bsd.prog.mk>
48

Indexes created Fri Nov 28 18:09:37 GMT 2025