Makefile revision 1.4
11.4Schristos# $NetBSD: Makefile,v 1.4 2020/01/19 17:36:57 christos 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/tar 91.1Schristos 101.1SchristosBINDIR= ${TESTSDIR} 111.1SchristosPROGS+= h_tar 121.1SchristosTESTS_SH+= t_tar 131.1Schristos 141.1SchristosCPPFLAGS+=-I${LIBARCHIVE}/test_utils -I${LIBARCHIVE}/tar -I. 151.1SchristosCPPFLAGS+=-I${LIBARCHIVE}/tar/test -I${LIBARCHIVE}/../include 161.1SchristosCPPFLAGS+=-I${LIBARCHIVE}/libarchive 171.1Schristos 181.1Schristos.PATH: ${LIBARCHIVE}/tar/test ${LIBARCHIVE}/test_utils 191.1Schristos 201.4SchristosDPADD+= ${LIBARCHIVE} ${LIBEXPAT} ${LIBBZ2} ${LIBLZMA} ${LIBZ} \ 211.4Schristos ${LIBCRYPTO} ${LIBPTHREAD} 221.4SchristosLDADD+= -larchive -lexpat -lbz2 -llzma -lz -lcrypto -lpthread 231.1Schristos 241.1SchristosSRCS.h_tar= \ 251.1Schristostest_main.c \ 261.1Schristostest_utils.c \ 271.1Schristostest_0.c \ 281.1Schristostest_basic.c \ 291.1Schristostest_copy.c \ 301.1Schristostest_empty_mtree.c \ 311.1Schristostest_extract_tar_Z.c \ 321.1Schristostest_extract_tar_bz2.c \ 331.1Schristostest_extract_tar_grz.c \ 341.1Schristostest_extract_tar_gz.c \ 351.1Schristostest_extract_tar_lrz.c \ 361.1Schristostest_extract_tar_lz.c \ 371.1Schristostest_extract_tar_lz4.c \ 381.1Schristostest_extract_tar_lzma.c \ 391.1Schristostest_extract_tar_lzo.c \ 401.1Schristostest_extract_tar_xz.c \ 411.1Schristostest_extract_tar_zstd.c \ 421.1Schristostest_format_newc.c \ 431.1Schristostest_help.c \ 441.1Schristostest_leading_slash.c \ 451.1Schristostest_missing_file.c \ 461.1Schristostest_option_C_mtree.c \ 471.1Schristostest_option_C_upper.c \ 481.1Schristostest_option_H_upper.c \ 491.1Schristostest_option_L_upper.c \ 501.1Schristostest_option_O_upper.c \ 511.1Schristostest_option_T_upper.c \ 521.1Schristostest_option_U_upper.c \ 531.1Schristostest_option_X_upper.c \ 541.1Schristostest_option_a.c \ 551.1Schristostest_option_acls.c \ 561.1Schristostest_option_b.c \ 571.1Schristostest_option_b64encode.c \ 581.1Schristostest_option_exclude.c \ 591.1Schristostest_option_exclude_vcs.c \ 601.1Schristostest_option_fflags.c \ 611.1Schristostest_option_gid_gname.c \ 621.1Schristostest_option_grzip.c \ 631.1Schristostest_option_j.c \ 641.1Schristostest_option_k.c \ 651.1Schristostest_option_keep_newer_files.c \ 661.1Schristostest_option_lrzip.c \ 671.1Schristostest_option_lz4.c \ 681.1Schristostest_option_lzma.c \ 691.1Schristostest_option_lzop.c \ 701.1Schristostest_option_n.c \ 711.1Schristostest_option_newer_than.c \ 721.1Schristostest_option_nodump.c \ 731.1Schristostest_option_older_than.c \ 741.1Schristostest_option_passphrase.c \ 751.1Schristostest_option_q.c \ 761.1Schristostest_option_r.c \ 771.1Schristostest_option_s.c \ 781.1Schristostest_option_uid_uname.c \ 791.1Schristostest_option_uuencode.c \ 801.1Schristostest_option_xattrs.c \ 811.1Schristostest_option_xz.c \ 821.1Schristostest_option_z.c \ 831.1Schristostest_option_zstd.c \ 841.1Schristostest_patterns.c \ 851.1Schristostest_print_longpath.c \ 861.1Schristostest_stdio.c \ 871.1Schristostest_strip_components.c \ 881.1Schristostest_symlink_dir.c \ 891.1Schristostest_version.c \ 901.1Schristostest_windows.c 911.1Schristos 921.1SchristosFILESDIR= ${TESTSDIR} 931.1SchristosFILES=\ 941.1Schristostest_extract.tar.Z.uu \ 951.1Schristostest_extract.tar.bz2.uu \ 961.1Schristostest_extract.tar.grz.uu \ 971.1Schristostest_extract.tar.gz.uu \ 981.1Schristostest_extract.tar.lrz.uu \ 991.1Schristostest_extract.tar.lz.uu \ 1001.1Schristostest_extract.tar.lz4.uu \ 1011.1Schristostest_extract.tar.lzma.uu \ 1021.1Schristostest_extract.tar.lzo.uu \ 1031.1Schristostest_extract.tar.xz.uu \ 1041.1Schristostest_extract.tar.zst.uu \ 1051.1Schristostest_leading_slash.tar.uu \ 1061.1Schristostest_option_keep_newer_files.tar.Z.uu \ 1071.1Schristostest_option_passphrase.zip.uu \ 1081.1Schristostest_option_s.tar.Z.uu \ 1091.1Schristostest_patterns_2.tar.uu \ 1101.1Schristostest_patterns_3.tar.uu \ 1111.1Schristostest_patterns_4.tar.uu \ 1121.1Schristostest_print_longpath.tar.Z.uu 1131.1Schristos 1141.1Schristos.include <bsd.test.mk> 1151.1Schristos 1161.3Schristostest_main.o test_main.d: list.h 1171.1Schristos 1181.1SchristosCLEANFILES+=list.h 1191.1Schristos 1201.1Schristoslist.h: ${SRCS.h_tar} Makefile 1211.1Schristos ${TOOL_GREP} -h '^DEFINE_TEST(' ${.ALLSRC} > ${.TARGET} 122