1 # Makefile,v 1.36 2006/12/16 12:59:16 bouyer Exp 2 # @(#)Makefile 8.1 (Berkeley) 5/31/93 3 4 .include <bsd.own.mk> 5 6 PROG= pax 7 SRCS= ar_io.c ar_subs.c buf_subs.c file_subs.c ftree.c\ 8 gen_subs.c getoldopt.c options.c pat_rep.c pax.c sel_subs.c tables.c\ 9 tar.c tty_subs.c 10 11 .if defined(SMALLPROG) 12 CPPFLAGS+= -DSMALL -DNO_CPIO 13 .else 14 SRCS+= getid.c spec.c misc.c pack_dev.c cpio.c 15 CPPFLAGS+= -I${NETBSDSRCDIR}/usr.sbin/mtree \ 16 -I${NETBSDSRCDIR}/sbin/mknod 17 .PATH: ${NETBSDSRCDIR}/usr.sbin/mtree \ 18 ${NETBSDSRCDIR}/sbin/mknod 19 20 .if (${HOSTPROG:U} == "") 21 DPADD+= ${LIBUTIL} 22 LDADD+= -lutil 23 .endif 24 .endif 25 26 MAN= pax.1 tar.1 cpio.1 27 28 # XXX: Interix does not have it; we need a conditional for it. 29 CPPFLAGS+= -DHAVE_MTIO_H 30 31 .if defined(HOSTPROG) 32 CPPFLAGS+= -DHOSTPROG 33 .else # { ! HOSTPROG 34 LINKS+= ${BINDIR}/pax ${BINDIR}/tar 35 SYMLINKS+=${BINDIR}/tar /usr/bin/tar 36 37 LINKS+= ${BINDIR}/pax ${BINDIR}/cpio 38 SYMLINKS+=${BINDIR}/cpio /usr/bin/cpio 39 .endif # } ! HOSTPROG 40 41 .if !defined(HOSTPROG) && !defined(SMALLPROG) 42 CPPFLAGS+= -DSUPPORT_RMT 43 44 LDADD+= -lrmt 45 DPADD+= ${LIBRMT} 46 .endif 47 48 .include <bsd.prog.mk> 49