Home | History | Annotate | Line # | Download | only in lib
      1 # $NetBSD: Makefile,v 1.12 2025/09/18 03:36:00 mrg Exp $
      2 # Original from FreeBSD, no rcs id.
      3 
      4 LIBISPRIVATE=	yes
      5 
      6 LIB=		install
      7 SRCS=		automatic.c conflicts.c dewey.c \
      8 		fexec.c file.c global.c gpgsig.c iterate.c license.c lpkg.c \
      9 		opattern.c parse-config.c pkcs7.c pkg_signature.c \
     10 		pkgdb.c pkg_io.c plist.c remove.c \
     11 		str.c version.c var.c vulnerabilities-file.c xwrapper.c
     12 MAN=		pkg_install.conf.5 pkg_summary.5
     13 
     14 version.o: version.h version.c
     15 
     16 .include <bsd.init.mk>
     17 
     18 pkg_install.conf.5: ${DIST}/lib/pkg_install.conf.5.in
     19 	${TOOL_SED} -e 's,@SYSCONFDIR@,/etc,' \
     20 	    ${DIST}/lib/pkg_install.conf.5.in > ${.TARGET}
     21 
     22 .PATH:	${DIST}/lib
     23 
     24 CLEANFILES+=	pkg_install.conf.5
     25 
     26 CPPFLAGS+=	-DNETBSD
     27 CPPFLAGS+=	-DPREFIX=\"/usr/pkg\"
     28 
     29 COPTS.plist.c+=	${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=restrict :}
     30 COPTS.license.c+= ${CC_WNO_CALLOC_TRANSPOSED_ARGS}
     31 
     32 .include <bsd.lib.mk>
     33