55026d5454
files on standard input as an mtree(8) `specfile' specification, and write or copy only those items in the specfile. If the file exists in the underlying file system, its permissions and modification time will be used unless specifically overridden by the specfile. An error will be raised if the type of entry in the specfile conflicts with that of an existing file. Otherwise, it is necessary to specify at least the following parameters in the specfile: type, mode, gname or gid, and uname or uid, device (in the case of block or character devices), and link (in the case of symbolic links). If time isn't provided, the current time will be used.
52 lines
1.8 KiB
Makefile
52 lines
1.8 KiB
Makefile
# $NetBSD: Makefile,v 1.12 2001/10/25 08:51:50 lukem Exp $
|
|
# @(#)Makefile 8.1 (Berkeley) 5/31/93
|
|
|
|
# To install on versions prior to BSD 4.4 the following may have to be
|
|
# defined with CPPFLAGS +=
|
|
#
|
|
# -DNET2_STAT Use NET2 or older stat structure. The version of the
|
|
# stat structure is easily determined by looking at the
|
|
# basic type of an off_t (often defined in the file:
|
|
# /usr/include/sys/types.h). If off_t is a long (and is
|
|
# NOT A longlong_t) then you must define NET2_STAT.
|
|
# This define is important, as if you do have a longlong_t
|
|
# off_t and define NET2_STAT, pax will compile but will
|
|
# NOT RUN PROPERLY.
|
|
#
|
|
# -DNET2_FTS Use the older NET2 fts. To identify the version,
|
|
# examine the file: /usr/include/fts.h. If FTS_COMFOLLOW
|
|
# is not defined then you must define NET2_FTS.
|
|
# Pax may not compile if this not (un)defined properly.
|
|
#
|
|
# -DNET2_REGEX Use the older regexp.h not regex.h. The regex version
|
|
# is determined by looking at the value returned by
|
|
# regexec() (man 3 regexec). If regexec return a 1 for
|
|
# success (and NOT a 0 for success) you have the older
|
|
# regex routines and must define NET2_REGEX.
|
|
# Pax may not compile if this not (un)defined properly.
|
|
|
|
PROG= pax
|
|
SRCS= ar_io.c ar_subs.c buf_subs.c cpio.c file_subs.c ftree.c\
|
|
gen_subs.c getoldopt.c options.c pat_rep.c pax.c sel_subs.c tables.c\
|
|
tar.c tty_subs.c \
|
|
spec.c misc.c stat_flags.c pack_dev.c
|
|
|
|
# XXX not yet!
|
|
# MAN= pax.1 tar.1 cpio.1
|
|
# LINKS+= ${BINDIR}/pax ${BINDIR}/tar
|
|
# LINKS+= ${BINDIR}/pax ${BINDIR}/cpio
|
|
|
|
LDADD+= -lutil
|
|
DPADD+= ${LIBUTIL}
|
|
|
|
CPPFLAGS+= -I${.CURDIR}/../../usr.sbin/mtree \
|
|
-I${.CURDIR}/../../sbin/mknod \
|
|
-I${.CURDIR}/../../bin/ls
|
|
.PATH: ${.CURDIR}/../../usr.sbin/mtree \
|
|
${.CURDIR}/../../sbin/mknod \
|
|
${.CURDIR}/../../bin/ls
|
|
|
|
NOHTML=doc2html-error
|
|
|
|
.include <bsd.prog.mk>
|