1119418Sobrien# $NetBSD: Makefile,v 1.38 2009/02/03 05:22:40 dbj Exp $ 291398Stmm# @(#)Makefile 8.1 (Berkeley) 5/31/93 3108832Stmm 4174987Smarius.include <bsd.own.mk> 591398Stmm 691398StmmPROG= pax 791398StmmSRCS= ar_io.c ar_subs.c buf_subs.c file_subs.c ftree.c\ 891398Stmm gen_subs.c getoldopt.c options.c pat_rep.c pax.c sel_subs.c tables.c\ 991398Stmm tar.c tty_subs.c 1091398Stmm 1191398Stmm.if defined(SMALLPROG) 1291398StmmCPPFLAGS+= -DSMALL -DNO_CPIO 1391398Stmm.else 1491398StmmSRCS+= getid.c spec.c misc.c pack_dev.c cpio.c 1591398StmmCPPFLAGS+= -I${NETBSDSRCDIR}/usr.sbin/mtree \ 1691398Stmm -I${NETBSDSRCDIR}/sbin/mknod 1791398Stmm.PATH: ${NETBSDSRCDIR}/usr.sbin/mtree \ 1891398Stmm ${NETBSDSRCDIR}/sbin/mknod 1991398Stmm 2091398Stmm.if (${HOSTPROG:U} == "") 2191398StmmDPADD+= ${LIBUTIL} 2291398StmmLDADD+= -lutil 2391398Stmm.endif 2491398Stmm.endif 2591398Stmm 2691398StmmMAN= pax.1 tar.1 cpio.1 2791398Stmm 2899726Sbenno.if defined(HOSTPROG) 2991398StmmCPPFLAGS+= -DHOSTPROG 3091398Stmm.else # { ! HOSTPROG 31119418Sobrien 32119418Sobrien# XXX: Interix does not have it; we need a conditional for it. 33119418SobrienCPPFLAGS+= -DHAVE_SYS_MTIO_H 3491398Stmm 35172334Smarius.if ${MKBSDTAR} == "no" 3691398StmmLINKS+= ${BINDIR}/pax ${BINDIR}/tar 3791398StmmSYMLINKS+=${BINDIR}/tar /usr/bin/tar 38115030Stmm 3991398StmmLINKS+= ${BINDIR}/pax ${BINDIR}/cpio 40115030StmmSYMLINKS+=${BINDIR}/cpio /usr/bin/cpio 4191398Stmm.endif 42148368Smarius.endif # } ! HOSTPROG 43148368Smarius 44148368Smarius.if !defined(HOSTPROG) && !defined(SMALLPROG) 45148368SmariusCPPFLAGS+= -DSUPPORT_RMT 4691398Stmm 4791398StmmLDADD+= -lrmt 4891398StmmDPADD+= ${LIBRMT} 4991398Stmm.endif 5095533Smike 5191398Stmm.include <bsd.prog.mk> 5291398Stmm