1.PHONY : test_output 2test_output: 3 @set -e; cd ${.CURDIR}; \ 4 \ 5 CFLAGS=${CFLAGS:Q}; export CFLAGS; \ 6 CXXFLAGS=${CXXFLAGS:Q}; export CXXFLAGS; \ 7 LDFLAGS=${CFLAGS:Q}\ ${LDFLAGS:Q}; export LDFLAGS; \ 8 echo ============= common tests ============; \ 9 rm -f _mkc_*; \ 10 mkc_check_custom ${SRCDIR_configure_test}/custom/custom_check1.c 2>&1 | head -1; \ 11 echo =========== custom_check1.c ===========; \ 12 rm -f _mkc_*; \ 13 mkc_check_custom -t check1 ${SRCDIR_configure_test}/custom/custom_check1.c 2>&1; \ 14 rm -f _mkc_*; \ 15 MKC_VERBOSE=1; export MKC_VERBOSE; \ 16 mkc_check_custom -t check1 ${SRCDIR_configure_test}/custom/custom_check1.c 2>&1; \ 17 mkc_check_custom -t check1 ${SRCDIR_configure_test}/custom/custom_check1.c 2>&1; \ 18 env MKC_NOCACHE=1 mkc_check_custom -t check1 ${SRCDIR_configure_test}/custom/custom_check1.c 2>&1; \ 19 env MKC_SHOW_CACHED=1 mkc_check_custom -t check1 ${SRCDIR_configure_test}/custom/custom_check1.c 2>&1; \ 20 env MKC_SHOW_CACHED=1 mkc_check_custom -t check1 -b ${SRCDIR_configure_test}/custom/custom_check1.c 2>&1; \ 21 rm -f _mkc_*; \ 22 env mkc_check_custom -t check1 -b ${SRCDIR_configure_test}/custom/custom_check1.c 2>&1; \ 23 rm -f _mkc_*; \ 24 env mkc_check_custom -t check1 -bl ${SRCDIR_configure_test}/custom/custom_check1.c 2>&1; \ 25 rm -f _mkc_*; \ 26 env LDFLAGS="$$CFLAGS --zzz" mkc_check_custom -t check1 -bl ${SRCDIR_configure_test}/custom/custom_check1.c 2>&1; \ 27 rm -f _mkc_*; \ 28 env LDFLAGS="$$LDLAGS --zzz" mkc_check_custom -t check1 -b ${SRCDIR_configure_test}/custom/custom_check1.c 2>&1; \ 29 rm -f _mkc_*; \ 30 env CFLAGS="$$CFLAGS --zzz" mkc_check_custom -e -t check1 -b ${SRCDIR_configure_test}/custom/custom_check1.c 2>&1; \ 31 echo =========== custom_check3.c ===========; \ 32 rm -f _mkc_*; \ 33 mkc_check_custom -t check3 ${SRCDIR_configure_test}/custom/custom_check3.c 2>&1; \ 34 echo =========== my_check2.c ===========; \ 35 rm -f _mkc_*; \ 36 mkc_check_custom -t check2 -b ${SRCDIR_configure_test}/custom/my_check2.c 2>&1; \ 37 rm -f _mkc_*; \ 38 mkc_check_custom -t check2 -lb ${SRCDIR_configure_test}/custom/my_check2.c 2>&1; \ 39 echo =========== my_check4.c ===========; \ 40 rm -f _mkc_*; \ 41 mkc_check_custom -t check4 ${SRCDIR_configure_test}/custom/my_check4.c 2>&1; \ 42 rm -f _mkc_*; \ 43 mkc_check_custom -lb -t check4 ${SRCDIR_configure_test}/custom/my_check4.c 2>&1; \ 44 mkc_check_custom -lbd -t check4 ${SRCDIR_configure_test}/custom/my_check4.c 2>&1; \ 45 mkc_check_custom -t custom_check4 -m 'trying to build my_check4 application' -lb ${SRCDIR_configure_test}/custom/my_check4.c 2>&1; \ 46 ls -1 _mkc_* | sort; \ 47 echo =======================================; \ 48 : =========== cleandir ============; \ 49 ${MAKE} ${MAKEFLAGS} cleandir > /dev/null 50 51.include <mkc.minitest.mk> 52