11.5Skre# $NetBSD: Makefile,v 1.5 2024/06/10 07:31:51 kre Exp $ 21.1Schristos 31.1SchristosNOMAN= 41.1Schristos 51.1Schristos.include <bsd.own.mk> 61.1SchristosLIBARCHIVE=${NETBSDSRCDIR}/external/bsd/libarchive/dist 71.1Schristos 81.1SchristosTESTSDIR= ${TESTSBASE}/usr.bin/cpio 91.1Schristos 101.1SchristosBINDIR= ${TESTSDIR} 111.1SchristosPROGS+= h_cpio 121.1SchristosTESTS_SH+= t_cpio 131.1Schristos 141.1SchristosCPPFLAGS+=-I${LIBARCHIVE}/test_utils -I${LIBARCHIVE}/cpio -I. 151.1SchristosCPPFLAGS+=-I${LIBARCHIVE}/cpio/test -I${LIBARCHIVE}/../include 161.1SchristosCPPFLAGS+=-I${LIBARCHIVE}/libarchive -I${LIBARCHIVE}/libarchive_fe 171.1SchristosCPPFLAGS+=-DPLATFORM_CONFIG_H='"config_netbsd.h"' 181.1Schristos 191.1Schristos.PATH: ${LIBARCHIVE}/cpio/test ${LIBARCHIVE}/test_utils ${LIBARCHIVE}/cpio \ 201.1Schristos ${LIBARCHIVE}/libarchive_fe 211.1Schristos 221.4SchristosDPADD+= ${LIBARCHIVE} ${LIBEXPAT} ${LIBBZ2} ${LIBLZMA} ${LIBZ} \ 231.4Schristos ${LIBCRYPTO} ${LIBPTHREAD} 241.4SchristosLDADD+= -larchive -lexpat -lbz2 -llzma -lz -lcrypto -lpthread 251.1Schristos 261.1SchristosSRCS.h_cpio= \ 271.1Schristostest_main.c \ 281.1Schristostest_utils.c \ 291.1Schristoscmdline.c \ 301.1Schristoserr.c \ 311.1Schristostest_0.c \ 321.1Schristostest_basic.c \ 331.1Schristostest_cmdline.c \ 341.1Schristostest_extract_cpio_Z.c \ 351.1Schristostest_extract_cpio_bz2.c \ 361.1Schristostest_extract_cpio_grz.c \ 371.1Schristostest_extract_cpio_gz.c \ 381.1Schristostest_extract_cpio_lrz.c \ 391.1Schristostest_extract_cpio_lz.c \ 401.1Schristostest_extract_cpio_lz4.c \ 411.1Schristostest_extract_cpio_lzma.c \ 421.1Schristostest_extract_cpio_lzo.c \ 431.1Schristostest_extract_cpio_xz.c \ 441.1Schristostest_extract_cpio_zstd.c \ 451.1Schristostest_format_newc.c \ 461.1Schristostest_gcpio_compat.c \ 471.1Schristostest_missing_file.c \ 481.1Schristostest_option_0.c \ 491.1Schristostest_option_B_upper.c \ 501.1Schristostest_option_C_upper.c \ 511.1Schristostest_option_J_upper.c \ 521.1Schristostest_option_L_upper.c \ 531.1Schristostest_option_Z_upper.c \ 541.1Schristostest_option_a.c \ 551.1Schristostest_option_b64encode.c \ 561.1Schristostest_option_c.c \ 571.1Schristostest_option_d.c \ 581.1Schristostest_option_f.c \ 591.1Schristostest_option_grzip.c \ 601.1Schristostest_option_help.c \ 611.1Schristostest_option_l.c \ 621.1Schristostest_option_lrzip.c \ 631.1Schristostest_option_lz4.c \ 641.1Schristostest_option_lzma.c \ 651.1Schristostest_option_lzop.c \ 661.1Schristostest_option_m.c \ 671.1Schristostest_option_passphrase.c \ 681.1Schristostest_option_t.c \ 691.1Schristostest_option_u.c \ 701.1Schristostest_option_version.c \ 711.1Schristostest_option_xz.c \ 721.1Schristostest_option_y.c \ 731.1Schristostest_option_z.c \ 741.1Schristostest_option_zstd.c \ 751.1Schristostest_owner_parse.c \ 761.1Schristostest_passthrough_dotdot.c \ 771.1Schristostest_passthrough_reverse.c 781.1Schristos 791.1SchristosFILESDIR= ${TESTSDIR} 801.1SchristosFILES=\ 811.1Schristostest_extract.cpio.Z.uu \ 821.1Schristostest_extract.cpio.bz2.uu \ 831.1Schristostest_extract.cpio.grz.uu \ 841.1Schristostest_extract.cpio.gz.uu \ 851.1Schristostest_extract.cpio.lrz.uu \ 861.1Schristostest_extract.cpio.lz.uu \ 871.1Schristostest_extract.cpio.lz4.uu \ 881.1Schristostest_extract.cpio.lzma.uu \ 891.1Schristostest_extract.cpio.lzo.uu \ 901.1Schristostest_extract.cpio.xz.uu \ 911.1Schristostest_extract.cpio.zst.uu \ 921.1Schristostest_gcpio_compat_ref.bin.uu \ 931.1Schristostest_gcpio_compat_ref.crc.uu \ 941.1Schristostest_gcpio_compat_ref.newc.uu \ 951.1Schristostest_gcpio_compat_ref.ustar.uu \ 961.1Schristostest_gcpio_compat_ref_nosym.bin.uu \ 971.1Schristostest_gcpio_compat_ref_nosym.crc.uu \ 981.1Schristostest_gcpio_compat_ref_nosym.newc.uu \ 991.1Schristostest_gcpio_compat_ref_nosym.ustar.uu \ 1001.1Schristostest_option_f.cpio.uu \ 1011.1Schristostest_option_m.cpio.uu \ 1021.1Schristostest_option_passphrase.zip.uu \ 1031.1Schristostest_option_t.cpio.uu \ 1041.1Schristostest_option_t.stdout.uu \ 1051.1Schristostest_option_tv.stdout.uu 1061.1Schristos 1071.1Schristos.include <bsd.test.mk> 1081.1Schristos 1091.3Schristostest_main.o test_main.d: list.h 1101.1Schristos 1111.1SchristosCLEANFILES+=list.h 1121.1Schristos 1131.1Schristoslist.h: ${SRCS.h_cpio} Makefile 1141.1Schristos ${TOOL_GREP} -h '^DEFINE_TEST(' ${.ALLSRC} > ${.TARGET} 1151.5Skre 1161.5SkreCOPTS.test_main.c+= ${CC_WNO_STRINGOP_OVERFLOW} 117