[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / src / usr.sbin / pkg_add

File: [local] / src / usr.sbin / pkg_add / Makefile (download)

Revision 1.5, Sun Dec 21 18:41:23 2003 UTC (20 years, 5 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_3_5_BASE, OPENBSD_3_5
Changes since 1.4: +3 -2 lines

Add virtual file system, so that pkg_add and pkg_delete can check for
read-only status, or size concerns, before even beginning to add/remove
files.

Allows pkg_add -n and pkg_delete -n to be more thorough as well.

Some testing by Todd Millert, comments by Greg Steuck and Sam Smith.

# $OpenBSD: Makefile,v 1.5 2003/12/21 18:41:23 espie Exp $

MAN=pkg_add.1 pkg_info.1 pkg_create.1 pkg_delete.1 pkg.1

PACKAGES= \
    OpenBSD/Logger.pm \
    OpenBSD/PackageInfo.pm \
    OpenBSD/PackageLocator.pm \
    OpenBSD/PackageName.pm \
    OpenBSD/PackingElement.pm \
    OpenBSD/PackingList.pm \
    OpenBSD/PkgCfl.pm \
    OpenBSD/RequiredBy.pm \
    OpenBSD/Temp.pm \
    OpenBSD/Ustar.pm \
    OpenBSD/md5.pm \
    OpenBSD/Vstat.pm

SCRIPTS= \
    pkg_add \
    pkg_info \
    pkg_create \
    pkg_delete \
    pkg

LIBBASE=/usr/libdata/perl5

# Nothing to build
depend:
all:


install: 
.for i in ${PACKAGES}
	${INSTALL} -d -o ${LIBOWN} -g ${LIBGRP} -m ${DIRMODE} \
		${DESTDIR}${LIBBASE}/${i:H}
	${INSTALL} ${INSTALL_COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
		${.CURDIR}/$i ${DESTDIR}${LIBBASE}/$i
.endfor
.for i in ${SCRIPTS}
	${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
		${.CURDIR}/$i ${DESTDIR}${BINDIR}/$i
.endfor

clean:

.include <bsd.own.mk>

.if !defined(NOMAN)
install: maninstall
.include <bsd.man.mk>
.endif

.include <bsd.obj.mk>
.include <bsd.subdir.mk>