aboutsummaryrefslogtreecommitdiff
path: root/lib/libz/Makefile
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2020-05-12 01:47:33 +0000
committerXin LI <delphij@FreeBSD.org>2020-05-12 01:47:33 +0000
commit16ade779ef63d3ee7629f1e19b74a8fb7f29d6f0 (patch)
tree8ea6795cfc397502f64b5dde13786c632fd3b908 /lib/libz/Makefile
parent041e0fa670dbaca3c2322c40b23c235dedd50b5e (diff)
Notes
Diffstat (limited to 'lib/libz/Makefile')
-rw-r--r--lib/libz/Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/libz/Makefile b/lib/libz/Makefile
index c60252fad5988..48e57ccc2a1aa 100644
--- a/lib/libz/Makefile
+++ b/lib/libz/Makefile
@@ -53,6 +53,17 @@ INCS= zconf.h zlib.h
.PATH: ${ZLIBSRC}/test
+ZLIB_VERSION!= sed -n '/define.*ZLIB_VERSION/{s,[^0-9.],,gp;q;}' ${ZLIBSRC}/zlib.h
+
+zlib.pc: zlib.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@,${ZLIB_VERSION},g ;' \
+ ${.ALLSRC} > ${.TARGET}
+
minigzip: all minigzip.o
$(CC) -o minigzip minigzip.o -L. -lz