Makefile revision 328828
1# $FreeBSD: stable/10/usr.bin/bsdcat/tests/Makefile 328828 2018-02-03 02:17:25Z mm $ 2 3_LIBARCHIVEDIR= ${SRCTOP}/contrib/libarchive 4 5ATF_TESTS_SH+= functional_test 6 7BINDIR= ${TESTSDIR} 8 9PROGS+= bsdcat_test 10 11CFLAGS+= -DPLATFORM_CONFIG_H=\"${SRCTOP}/lib/libarchive/config_freebsd.h\" 12CFLAGS+= -I${SRCTOP}/lib/libarchive -I${.OBJDIR} 13 14CFLAGS+= -I${.OBJDIR} 15CFLAGS+= -I${_LIBARCHIVEDIR}/cat -I${_LIBARCHIVEDIR}/cat/test 16CFLAGS+= -I${_LIBARCHIVEDIR}/libarchive 17CFLAGS+= -I${_LIBARCHIVEDIR}/libarchive_fe -I${_LIBARCHIVEDIR}/test_utils 18 19# Uncomment to link against dmalloc 20#LDADD+= -L/usr/local/lib -ldmalloc 21#CFLAGS+= -I/usr/local/include -DUSE_DMALLOC 22 23.PATH: ${_LIBARCHIVEDIR}/cat/test 24TESTS_SRCS= \ 25 test_0.c \ 26 test_empty_gz.c \ 27 test_empty_lz4.c \ 28 test_empty_xz.c \ 29 test_empty_zstd.c \ 30 test_error.c \ 31 test_error_mixed.c \ 32 test_expand_Z.c \ 33 test_expand_bz2.c \ 34 test_expand_gz.c \ 35 test_expand_lz4.c \ 36 test_expand_mixed.c \ 37 test_expand_plain.c \ 38 test_expand_xz.c \ 39 test_expand_zstd.c \ 40 test_help.c \ 41 test_stdin.c \ 42 test_version.c 43 44SRCS.bsdcat_test= list.h \ 45 ${TESTS_SRCS} 46 47.PATH: ${_LIBARCHIVEDIR}/test_utils 48SRCS.bsdcat_test+= test_main.c \ 49 test_utils.c 50 51LIBADD.bsdcat_test= archive 52 53list.h: ${TESTS_SRCS} Makefile 54 @(cd ${_LIBARCHIVEDIR}/tar/test && \ 55 grep -h DEFINE_TEST ${.ALLSRC:N*Makefile}) > ${.TARGET}.tmp 56 @mv ${.TARGET}.tmp ${.TARGET} 57 58CLEANFILES+= list.h list.h.tmp 59 60FILES+= test_empty.gz.uu 61FILES+= test_empty.lz4.uu 62FILES+= test_empty.xz.uu 63FILES+= test_empty.zst.uu 64FILES+= test_expand.Z.uu 65FILES+= test_expand.bz2.uu 66FILES+= test_expand.gz.uu 67FILES+= test_expand.lz4.uu 68FILES+= test_expand.plain.uu 69FILES+= test_expand.xz.uu 70FILES+= test_expand.zst.uu 71 72.include <bsd.test.mk> 73