PROG= pkg_dry SRCS= main.c summary.c tools.c drydb.c depends.c actions.c pkglist.c \ download.c order.c impact.c autoremove.c fsops.c # included from libinstall SRCS+= automatic.c decompress.c dewey.c \ fexec.c file.c ftpio.c global.c iterate.c lpkg.c \ opattern.c path.c pexec.c pen.c pkgdb.c pkg_io.c \ str.c var.c OPSYS!= uname .if ${OPSYS} == "Darwin" SRCS+= humanize_number.c .endif DPSRCS= ddb_create.h WARNS= 2 .include #.PATH: ${NETBSDSRCDIR}/external/bsd/pkg_install/dist/lib .PATH: external .if defined(DEBUG) CPPFLAGS+= -DDEBUG PKG_DRY_DB!= pwd .else PKG_DRY_DB= /var/db/pkg_dry .endif CPPFLAGS+= -ggdb CPPFLAGS+= -DHAVE_CONFIG_H -DNETBSD -DPKG_DRY_DB=\"${PKG_DRY_DB}\" CPPFLAGS+= -I/usr/pkg/include -Iexternal # -I${NETBSDSRCDIR}/external/bsd/pkg_install/dist/lib COPTS.plist.c+= -Wno-pointer-sign LDADD+= -lfetch -lbz2 -lz -ltermcap -larchive LDADD+= -lssl # needed for NetBSD 4.0 .if ${OPSYS} == "Darwin" LDADD+= -lcrypto .endif LDADD+= -Wl,-rpath -Wl,/usr/pkg/lib -L/usr/pkg/lib -lsqlite3 MKMAN= no cleandb: @rm -f test.db @rm -f pkg_dry.log # @sqlite3 test.db < pkg_dry.sql ddb_create.h: @./mkddb.sh > ddb_create.h .include