summaryrefslogtreecommitdiffstats
path: root/lib/libpkg/Makefile
blob: 8f2b325f09809068e5c9cf4d6c8409bd9ebc97be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# $FreeBSD$

.include <bsd.own.mk>

LIB=		pkg

SHLIBDIR?=	/usr/lib
SHLIB_MAJOR=	0

SRCS=		deps.c		\
		exec.c		\
		file.c		\
		global.c	\
		match.c		\
		msg.c		\
		pen.c		\
		pkgwrap.c	\
		plist.c		\
		str.c		\
		url.c		\
		version.c
INCS=		pkg.h

CFLAGS+=	-DYES_I_KNOW_THE_API_IS_RUBBISH_AND_IS_DOOMED_TO_CHANGE

DPADD=		${LIBFETCH} ${LIBMD} ${LIBUTIL}
LDADD=		-lfetch -lmd -lutil

.if ${MK_OPENSSL} != "no"
DPADD+=         ${LIBSSL} ${LIBCRYPTO}
LDADD+=         -lssl -lcrypto
.endif

WARNS?=		3

DATE!= grep LIBPKG_VERSION ${.CURDIR}/pkg.h | sed 's|.*[      ]||'

distfile: clean
	@(cd ${.CURDIR}/..; \
		cp -r libpkg libpkg-${DATE}; \
		tar -czf libpkg/libpkg-${DATE}.tar.gz \
			--exclude .#* --exclude *~ --exclude CVS \
			--exclude .svn --exclude libpkg-*.tar.gz \
			libpkg-${DATE}; \
		rm -rf libpkg-${DATE})

.include <bsd.lib.mk>
OpenPOWER on IntegriCloud