xref: /freebsd/usr.sbin/pkg/Makefile (revision 0837b2ebd570ea092353aa3c46e374f7a1533a1d)
1ec0ea6efSEmmanuel VadotPACKAGE=	pkg-bootstrap
2ec0ea6efSEmmanuel Vadot
3*0837b2ebSColin Percival.MAKEFLAGS: -W
45f6bb72eSGlen Barber_BRANCH!=	${MAKE} -C ${SRCTOP}/release -V BRANCH
55f6bb72eSGlen BarberBRANCH?=	${_BRANCH}
648c8f7d4SGlen Barber.if ${BRANCH:MCURRENT} != ""
748c8f7d4SGlen BarberPKGCONFBRANCH?=	latest
848c8f7d4SGlen Barber.else
95f6bb72eSGlen Barber. if ${BRANCH:MBETA*} || ${BRANCH:MRC*} || ${BRANCH:MRELEASE*}
10db6f6cc5SBaptiste DaroussinPKGCONFBRANCH?=	quarterly-release
115f6bb72eSGlen Barber. else
12f92e0d6aSEd Maste.  if ${MACHINE} != "amd64" && ${MACHINE} != "i386" && ${MACHINE} != "arm64"
1348c8f7d4SGlen BarberPKGCONFBRANCH?=	quarterly
1448c8f7d4SGlen Barber.  else
150b18e008SColin PercivalPKGCONFBRANCH?=	latest
165f6bb72eSGlen Barber.  endif
175f6bb72eSGlen Barber. endif
1848c8f7d4SGlen Barber.endif
19d3516453SKyle EvansPKGCONF?=	FreeBSD.conf.${PKGCONFBRANCH}
20d3516453SKyle EvansCONFS=		${PKGCONF}
21d3516453SKyle EvansCONFSNAME_${PKGCONF}=	${PKGCONF:C/\.conf.+$/.conf/}
225836319aSBrad DavisCONFSDIR=	/etc/pkg
235836319aSBrad DavisCONFSMODE=	644
243aa4b42aSBaptiste DaroussinPROG=	pkg
253d0a0ddaSKyle EvansSRCS=	pkg.c rsa.c dns_utils.c config.c ecc.c hash.c
265eb90b9aSBryan DreweryMAN=	pkg.7
273aa4b42aSBaptiste Daroussin
2864a0982bSEnji CooperCFLAGS+=-I${SRCTOP}/contrib/libucl/include
2964a0982bSEnji Cooper.PATH:	${SRCTOP}/contrib/libucl/include
303d0a0ddaSKyle EvansLIBADD=	archive der fetch pkgecc ucl crypto ssl util md
313d0a0ddaSKyle Evans
323d0a0ddaSKyle EvansCFLAGS+=-I${SRCTOP}/contrib/libder/libder
333d0a0ddaSKyle EvansCFLAGS+=-I${SRCTOP}/crypto/libecc/include
343aa4b42aSBaptiste Daroussin
353aa4b42aSBaptiste Daroussin.include <bsd.prog.mk>
36