Cross Reference: Makefile
xref: /src/bin/pax/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/bin/pax/
Makefile revision 1.38
1#	$NetBSD: Makefile,v 1.38 2009/02/03 05:22:40 dbj Exp $
2#       @(#)Makefile	8.1 (Berkeley) 5/31/93
3
4.include <bsd.own.mk>
5
6PROG=   pax
7SRCS=	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)
12CPPFLAGS+=	-DSMALL -DNO_CPIO
13.else
14SRCS+=		getid.c spec.c misc.c pack_dev.c cpio.c
15CPPFLAGS+=	-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} == "")
21DPADD+= ${LIBUTIL}
22LDADD+= -lutil
23.endif
24.endif
25
26MAN=	pax.1 tar.1 cpio.1
27
28.if defined(HOSTPROG)
29CPPFLAGS+=	-DHOSTPROG
30.else	# {	! HOSTPROG
31
32# XXX: Interix does not have it; we need a conditional for it.
33CPPFLAGS+=	-DHAVE_SYS_MTIO_H
34
35LINKS+=	${BINDIR}/pax ${BINDIR}/tar
36SYMLINKS+=${BINDIR}/tar /usr/bin/tar
37
38LINKS+=	${BINDIR}/pax ${BINDIR}/cpio
39SYMLINKS+=${BINDIR}/cpio /usr/bin/cpio
40.endif	# }	! HOSTPROG
41
42.if !defined(HOSTPROG) && !defined(SMALLPROG)
43CPPFLAGS+=	-DSUPPORT_RMT
44
45LDADD+=	-lrmt
46DPADD+=	${LIBRMT}
47.endif
48
49.include <bsd.prog.mk>
50

Indexes created Sat Dec 20 21:09:36 GMT 2025