xref: /original-bsd/bin/pax/Makefile (revision cf2124ff)
1#	Copyright (c) 1992 Keith Muller.
2#	Copyright (c) 1992 The Regents of the University of California.
3#	All rights reserved.
4#
5#	This code is derived from software contributed to Berkeley by
6#	Keith Muller of the University of California, San Diego.
7#
8#       @(#)Makefile	1.2 (Berkeley) 01/14/93
9#
10#	Makefile for Pax
11#
12#	To install on versions prior to BSD 4.4 the following may have to be
13#	defined with CFLAGS +=
14#
15#	-DNET2_STAT	Use NET2 or older stat structure. The version of the
16#			stat structure is easily determined by looking at the
17#			basic type of an off_t (often defined in the file:
18#			/usr/include/sys/types.h). If off_t is a long (and is
19#			NOT A quad) then you must define NET2_STAT.
20#			This define is important, as if you do have a quad_t
21#			off_t and define NET2_STAT, pax will compile but will
22#			NOT RUN PROPERLY.
23#
24#	-DNET2_FTS	Use the older NET2 fts. To identify the version,
25#			examine the file: /usr/include/fts.h. If FTS_COMFOLLOW
26#			is not defined then you must define NET2_FTS.
27#			Pax may not compile if this not (un)defined properly.
28#
29#	-DNET2_REGEX	Use the older regexp.h not regex.h. The regex version
30#			is determined by looking at the value returned by
31#			regexec() (man 3 regexec). If regexec return a 1 for
32#			success (and NOT a 0 for success) you have the older
33#			regex routines and must define NET2_REGEX.
34#			Pax may not compile if this not (un)defined properly.
35
36PROG=   pax
37SRCS=	ar_io.c ar_subs.c buf_subs.c cache.c cpio.c file_subs.c ftree.c\
38	gen_subs.c options.c pat_rep.c pax.c sel_subs.c tables.c tar.c\
39	tty_subs.c
40
41.include <bsd.prog.mk>
42