# $Id: Makefile.in,v 1.16 2011/01/30 10:28:09 imil Exp $ PROG= pkgin VERSION= @PACKAGE_VERSION@ SRCS= main.c summary.c tools.c pkgindb.c depends.c actions.c \ pkglist.c download.c order.c impact.c autoremove.c fsops.c \ pkgindb_queries.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 SRCS+= @SRCS@ DPSRCS= pkgindb_create.h CC= @CC@ OPSYS!= uname OS_VER!= uname -r OS_ARCH!= uname -p # satisfy mk.conf BSD_PKG_MK= 1 .for MK_CONF in "/etc/mk.conf @prefix@/etc/mk.conf /etc/pkgsrc.conf" . if exists(${MK_CONF}) . include "${MK_CONF}" . endif .endfor .if ${OPSYS} == "Minix" PKGTOOLS?= ${PKG_TOOLS_BIN} CPPFLAGS+= -D_POSIX_SOURCE -D_MINIX LDADD+= -lsqlite3 .else SRCS+= sqlite3.c .endif LOCALBASE?= @prefix@ PKG_SYSCONFDIR?= ${LOCALBASE}/etc VARBASE?= /var PKG_DBDIR?= ${VARBASE}/db/pkg PKGIN_VERSION= "${VERSION} for ${OPSYS}-${OS_VER} ${OS_ARCH}" CPPFLAGS+= -DPKGIN_VERSION=\"${PKGIN_VERSION}\" MKMAN= no .include .PATH: external sqlite .if defined(DEBUG) CPPFLAGS+= -DDEBUG PKGIN_DB!= pwd .else PKGIN_DB= ${VARBASE}/db/pkgin .endif .if ${OPSYS} == "NetBSD" WARNS= 2 PKGTOOLS?= /usr/sbin CPPFLAGS+= -DNETBSD .else PKGTOOLS?= ${LOCALBASE}/sbin .endif CPPFLAGS+= @CPPFLAGS@ CPPFLAGS+= -g CPPFLAGS+= -DLOCALBASE=\"${LOCALBASE}\" \ -DPKG_SYSCONFDIR=\"${PKG_SYSCONFDIR}\" \ -DPKG_DBDIR="\"${PKG_DBDIR}\"" \ -DDEF_LOG_DIR="\"${PKG_DBDIR}\"" CPPFLAGS+= -DHAVE_CONFIG_H -DPKGIN_DB=\"${PKGIN_DB}\" CPPFLAGS+= -DPKGTOOLS=\"${PKGTOOLS}\" CPPFLAGS+= -I${LOCALBASE}/include -Iexternal -I. -Isqlite LDADD+= -L${LOCALBASE}/lib @RPATH@,${LOCALBASE}/lib \ -lbz2 -lz -larchive @LIBS@ pkgindb_create.h: @SEDCMD=@SED@ ./mkpkgindb.sh > pkgindb_create.h .include