11.42Slukem# $NetBSD: Makefile,v 1.42 2023/06/03 09:09:01 lukem Exp $ 21.4Scgd# @(#)Makefile 8.1 (Berkeley) 5/31/93 31.1Sjtc 41.19Slukem.include <bsd.own.mk> 51.19Slukem 61.1SjtcPROG= pax 71.34SchristosSRCS= ar_io.c ar_subs.c buf_subs.c file_subs.c ftree.c\ 81.3Sjtc gen_subs.c getoldopt.c options.c pat_rep.c pax.c sel_subs.c tables.c\ 91.17Slukem tar.c tty_subs.c 101.12Slukem 111.28Slukem.if defined(SMALLPROG) 121.34SchristosCPPFLAGS+= -DSMALL -DNO_CPIO 131.17Slukem.else 141.35SheSRCS+= getid.c spec.c misc.c pack_dev.c cpio.c 151.19SlukemCPPFLAGS+= -I${NETBSDSRCDIR}/usr.sbin/mtree \ 161.35She -I${NETBSDSRCDIR}/sbin/mknod 171.19Slukem.PATH: ${NETBSDSRCDIR}/usr.sbin/mtree \ 181.35She ${NETBSDSRCDIR}/sbin/mknod 191.35She 201.36Sbouyer.if (${HOSTPROG:U} == "") 211.36SbouyerDPADD+= ${LIBUTIL} 221.35SheLDADD+= -lutil 231.36Sbouyer.endif 241.17Slukem.endif 251.17Slukem 261.40SuweMAN= pax.1 271.25Sthorpej 281.28Slukem.if defined(HOSTPROG) 291.28SlukemCPPFLAGS+= -DHOSTPROG 301.28Slukem.else # { ! HOSTPROG 311.38Sdbj 321.38Sdbj# XXX: Interix does not have it; we need a conditional for it. 331.38SdbjCPPFLAGS+= -DHAVE_SYS_MTIO_H 341.38Sdbj 351.39Sjoerg.if ${MKBSDTAR} == "no" 361.24SchristosLINKS+= ${BINDIR}/pax ${BINDIR}/tar 371.25SthorpejSYMLINKS+=${BINDIR}/tar /usr/bin/tar 381.40SuweMAN+=tar.1 391.25Sthorpej 401.24SchristosLINKS+= ${BINDIR}/pax ${BINDIR}/cpio 411.25SthorpejSYMLINKS+=${BINDIR}/cpio /usr/bin/cpio 421.40SuweMAN+=cpio.1 431.39Sjoerg.endif 441.28Slukem.endif # } ! HOSTPROG 451.1Sjtc 461.22Schristos.if !defined(HOSTPROG) && !defined(SMALLPROG) 471.21SthorpejCPPFLAGS+= -DSUPPORT_RMT 481.21Sthorpej 491.27SlukemLDADD+= -lrmt 501.27SlukemDPADD+= ${LIBRMT} 511.23Slukem.endif 521.16Stv 531.42SlukemCOPTS.tar.c+= ${CC_WNO_STRINGOP_TRUNCATION} 541.41Smrg 551.1Sjtc.include <bsd.prog.mk> 56