aboutsummaryrefslogtreecommitdiff
path: root/lib/libmagic/Makefile
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2020-06-17 07:41:28 +0000
committerXin LI <delphij@FreeBSD.org>2020-06-17 07:41:28 +0000
commit2726a7014867ad7224d09b66836c5d385f0350f4 (patch)
treeedf0db45d51e166a807473a097bb75913f629c37 /lib/libmagic/Makefile
parent70c8948af87c1be7c79025e9ee904180f84741dc (diff)
parent2d24dbcf45a851fa5c7960160b7b4a28ff373558 (diff)
downloadsrc-2726a7014867ad7224d09b66836c5d385f0350f4.tar.gz
src-2726a7014867ad7224d09b66836c5d385f0350f4.zip
MFV r362254: file 5.39.
MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=362258
Diffstat (limited to 'lib/libmagic/Makefile')
-rw-r--r--lib/libmagic/Makefile17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/libmagic/Makefile b/lib/libmagic/Makefile
index 2187efff6e59..8be67346c7e5 100644
--- a/lib/libmagic/Makefile
+++ b/lib/libmagic/Makefile
@@ -3,6 +3,7 @@
PACKAGE=lib${LIB}
CONTRDIR= ${SRCTOP}/contrib/file
+.PATH: ${CONTRDIR}
.PATH: ${CONTRDIR}/src
.PATH: ${CONTRDIR}/doc
@@ -35,6 +36,19 @@ MAGFILES= ${CONTRDIR}/magic/Header \
${CONTRDIR}/magic/Localstuff \
${CONTRDIR}/magic/Magdir/[a-z]*
+
+PACKAGE_VERSION!= sed -n '/define.*PACKAGE_VERSION/{s,[^0-9.],,gp;q;}' ${.CURDIR}/config.h
+
+libmagic.pc: libmagic.pc.in
+ sed -e 's,@prefix@,/usr,g ; \
+ s,@exec_prefix@,$${prefix},g ; \
+ s,@libdir@,$${exec_prefix}/lib,g ; \
+ s,@sharedlibdir@,$${libdir},g ; \
+ s,@includedir@,$${prefix}/include,g ; \
+ s,@VERSION@,${PACKAGE_VERSION},g ; \
+ s,@LIBS@,,g ;' \
+ ${.ALLSRC} > ${.TARGET}
+
magic: ${MAGFILES}
cat ${.ALLSRC:O} > ${.TARGET}
@@ -72,4 +86,7 @@ ${inc}: ${inc}.in
sed -e 's,X.YY,${FILEVER:S,",,g:S,.,,g},g' ${.ALLSRC} > ${.TARGET}
.endfor
+FILES= libmagic.pc
+FILESDIR= ${LIBDATADIR}/pkgconfig
+
.include <bsd.lib.mk>