Merge branch 'vendor/LIBARCHIVE'
[dragonfly.git] / usr.bin / cpio / Makefile
index f10f5f6..0b3afd3 100644 (file)
@@ -2,13 +2,20 @@
 
 PROG=  bsdcpio
 SRCS=  cmdline.c cpio.c err.c matching.c pathmatch.c
-DPADD= ${LIBARCHIVE} ${LIBBZ2} ${LIBZ}
-LDADD= -larchive -lbz2 -lz
+DPADD= ${LIBARCHIVE} ${LIBBZ2} ${LIBZ} ${LIBMD}
+LDADD= -larchive -lbz2 -lz -lmd
+.if !defined(NO_OPENSSL)
+DPADD+=        ${LIBCRYPTO}
+LDADD+=        -lcrypto
+.endif
 
 CONTRIBDIR=    ${.CURDIR}/../../contrib/libarchive/cpio
 .PATH: ${CONTRIBDIR}
+LIBARCHIVE_VERSION!=   cat ${CONTRIBDIR}/../build/version
+VERSION!=      echo $$((${LIBARCHIVE_VERSION} / 1000000)).$$((${LIBARCHIVE_VERSION} / 1000 % 1000)).$$((${LIBARCHIVE_VERSION} % 1000))
 CFLAGS+=       -I${.OBJDIR} -I${.CURDIR}/../../lib/libarchive -I${CONTRIBDIR}
 CFLAGS+=       -DPLATFORM_CONFIG_H=\"config.h\"
+CFLAGS+=       -DBSDCPIO_VERSION_STRING=\"${VERSION}\"
 
 SYMLINKS=      ${BINDIR}/bsdcpio ${BINDIR}/cpio
 MLINKS=        bsdcpio.1 cpio.1