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