Makefile revision 1.23
11.23Schristos# $NetBSD: Makefile,v 1.23 2024/05/12 18:02:16 christos Exp $ 21.1Selric 31.14SpookaRUMPPRG=cgdconfig 41.1SelricMAN= cgdconfig.8 51.1Selric 61.16Snia.include <bsd.own.mk> 71.16Snia 81.14SpookaSRCS+= cgdconfig.c \ 91.14Spooka cgdlex.l \ 101.14Spooka cgdparse.y \ 111.22Sriastrad hkdf_hmac_sha256.c \ 121.14Spooka pkcs5_pbkdf2.c \ 131.14Spooka params.c \ 141.14Spooka utils.c 151.14Spooka 161.14SpookaCPPFLAGS+= -I${.CURDIR} -I. -DYY_NO_INPUT 171.14Spooka 181.14SpookaYHEADER=1 191.14Spooka 201.15SchristosDPADD= ${LIBUTIL} ${LIBCRYPT} ${LIBY} ${LIBL} 211.15SchristosLDADD= -lutil -lcrypt -ly -ll 221.1Selric 231.16Snia.if ${MKARGON2} != "no" 241.21SchristosSRCS+= argon2_utils.c 251.19SchristosCPPFLAGS+= -DHAVE_ARGON2 261.21Schristos.if defined(CRUNCHEDPROG) 271.21SchristosARGON2_NO_THREADS=1 281.21Schristos.endif 291.21Schristos.include "${NETBSDSRCDIR}/external/apache2/argon2/lib/libargon2/Makefile.inc" 301.16Snia.endif 311.16Snia 321.23Schristos.if ${MKZFS} != "no" 331.23SchristosCPPFLAGS+= -DHAVE_ZFS 341.23Schristos 351.23SchristosOSNET=${NETBSDSRCDIR}/external/cddl/osnet 361.23SchristosCPPFLAGS.cgdconfig.c+= -I${OSNET}/include 371.23SchristosCPPFLAGS.cgdconfig.c+= -I${OSNET}/sys 381.23SchristosCPPFLAGS.cgdconfig.c+= -I${OSNET}/dist/head 391.23SchristosCPPFLAGS.cgdconfig.c+= -I${OSNET}/dist/lib/libzpool/common 401.23SchristosCPPFLAGS.cgdconfig.c+= -I${OSNET}/dist/uts/common 411.23SchristosCPPFLAGS.cgdconfig.c+= -I${OSNET}/dist/uts/common/fs/zfs 421.23Schristos 431.23SchristosCOPTS.cgdconfig.c+= -Wno-unknown-pragmas 441.23SchristosCOPTS.cgdconfig.c+= -Wno-strict-prototypes 451.23Schristos.endif 461.23Schristos 471.1Selric.include <bsd.prog.mk> 48