Index: projects/import-googletest-1.8.1/cddl/usr.sbin/zfsd/tests/Makefile =================================================================== --- projects/import-googletest-1.8.1/cddl/usr.sbin/zfsd/tests/Makefile (revision 344328) +++ projects/import-googletest-1.8.1/cddl/usr.sbin/zfsd/tests/Makefile (revision 344329) @@ -1,16 +1,13 @@ # $FreeBSD$ .include "${.CURDIR}/../Makefile.common" .PATH: ${.CURDIR:H} -PLAIN_TESTS_CXX= zfsd_unittest -SRCS.zfsd_unittest:= ${SRCS:Nzfsd_main.cc} -SRCS.zfsd_unittest+= libmocks.c zfsd_unittest.cc -SRCS= +GTESTS= zfsd_unittest -# Use #include in test programs. -INCFLAGS+= -I${.CURDIR:H:H} +SRCS.zfsd_unittest:= ${SRCS:Nzfsd_main.cc} +SRCS.zfsd_unittest+= libmocks.c zfsd_unittest.cc LIBDADD.zfsd_unittest+= gmock_main .include Index: projects/import-googletest-1.8.1/lib/googletest/gmock/tests/Makefile =================================================================== --- projects/import-googletest-1.8.1/lib/googletest/gmock/tests/Makefile (revision 344328) +++ projects/import-googletest-1.8.1/lib/googletest/gmock/tests/Makefile (revision 344329) @@ -1,10 +1,10 @@ # $FreeBSD$ -PLAIN_TESTS_CXX+= gmock_stress_test +GTESTS+= gmock_stress_test -LIBADD+= gmock +LIBADD+= gmock # XXX: https://github.com/google/googletest/pull/2119 NO_WERROR= .include Index: projects/import-googletest-1.8.1/lib/googletest/gmock_main/tests/Makefile =================================================================== --- projects/import-googletest-1.8.1/lib/googletest/gmock_main/tests/Makefile (revision 344328) +++ projects/import-googletest-1.8.1/lib/googletest/gmock_main/tests/Makefile (revision 344329) @@ -1,34 +1,34 @@ # $FreeBSD$ .include .PATH: ${GOOGLEMOCK_SRCROOT}/src ${GOOGLEMOCK_SRCROOT}/test -PLAIN_TESTS_CXX+= gmock-actions_test -PLAIN_TESTS_CXX+= gmock-cardinalities_test -PLAIN_TESTS_CXX+= gmock-ex_test -PLAIN_TESTS_CXX+= gmock-generated-actions_test -PLAIN_TESTS_CXX+= gmock-generated-function-mockers_test -PLAIN_TESTS_CXX+= gmock-generated-internal-utils_test -PLAIN_TESTS_CXX+= gmock-generated-matchers_test -PLAIN_TESTS_CXX+= gmock-internal-utils_test -PLAIN_TESTS_CXX+= gmock-matchers_test -PLAIN_TESTS_CXX+= gmock-more-actions_test -PLAIN_TESTS_CXX+= gmock-nice-strict_test -PLAIN_TESTS_CXX+= gmock-port_test -PLAIN_TESTS_CXX+= gmock-spec-builders_test -PLAIN_TESTS_CXX+= gmock_link_test -PLAIN_TESTS_CXX+= gmock_test +GTESTS+= gmock-actions_test +GTESTS+= gmock-cardinalities_test +GTESTS+= gmock-ex_test +GTESTS+= gmock-generated-actions_test +GTESTS+= gmock-generated-function-mockers_test +GTESTS+= gmock-generated-internal-utils_test +GTESTS+= gmock-generated-matchers_test +GTESTS+= gmock-internal-utils_test +GTESTS+= gmock-matchers_test +GTESTS+= gmock-more-actions_test +GTESTS+= gmock-nice-strict_test +GTESTS+= gmock-port_test +GTESTS+= gmock-spec-builders_test +GTESTS+= gmock_link_test +GTESTS+= gmock_test -CXXFLAGS+= -I${GOOGLEMOCK_SRCROOT}/include -CXXFLAGS+= -I${GOOGLEMOCK_SRCROOT} +CXXFLAGS+= -I${GOOGLEMOCK_SRCROOT}/include +CXXFLAGS+= -I${GOOGLEMOCK_SRCROOT} -.for test in ${PLAIN_TESTS_CXX} -SRCS.${test}= gmock_main.cc +.for test in ${GTESTS} +SRCS.${test}= gmock_main.cc .endfor SRCS.gmock_link_test+= gmock_link2_test.cc LIBADD= gmock .include Index: projects/import-googletest-1.8.1/lib/googletest/gtest/tests/Makefile =================================================================== --- projects/import-googletest-1.8.1/lib/googletest/gtest/tests/Makefile (revision 344328) +++ projects/import-googletest-1.8.1/lib/googletest/gtest/tests/Makefile (revision 344329) @@ -1,34 +1,34 @@ # $FreeBSD$ .include .PATH: ${GOOGLETEST_SRCROOT}/src ${GOOGLETEST_SRCROOT}/test -PLAIN_TESTS_CXX+= gtest_environment_test -PLAIN_TESTS_CXX+= gtest_no_test_unittest -PLAIN_TESTS_CXX+= googletest-param-test-test -PLAIN_TESTS_CXX+= gtest_premature_exit_test -PLAIN_TESTS_CXX+= gtest_repeat_test -PLAIN_TESTS_CXX+= gtest_stress_test -PLAIN_TESTS_CXX+= gtest_throw_on_failure_ex_test -PLAIN_TESTS_CXX+= gtest-unittest-api_test +GTESTS+= gtest_environment_test +GTESTS+= gtest_no_test_unittest +GTESTS+= googletest-param-test-test +GTESTS+= gtest_premature_exit_test +GTESTS+= gtest_repeat_test +GTESTS+= gtest_stress_test +GTESTS+= gtest_throw_on_failure_ex_test +GTESTS+= gtest-unittest-api_test SRCS.googletest-param-test-test+= googletest-param-test-test.cc SRCS.googletest-param-test-test+= googletest-param-test2-test.cc SRCS.gtest_premature_exit_test+= gtest_premature_exit_test.cc -.for test in ${PLAIN_TESTS_CXX} +.for test in ${GTESTS} # XXX: linker error; no main(..) -#SRCS.${test}= gtest-all.cc -SRCS.${test}?= gtest_main.cc +#SRCS.${test}= gtest-all.cc +SRCS.${test}?= gtest_main.cc .endfor -CXXFLAGS+= -I${GOOGLETEST_SRCROOT}/include -CXXFLAGS+= -I${GOOGLETEST_SRCROOT} +CXXFLAGS+= -I${GOOGLETEST_SRCROOT}/include +CXXFLAGS+= -I${GOOGLETEST_SRCROOT} LIBADD= gtest # XXX: https://github.com/google/googletest/pull/2119 NO_WERROR= .include Index: projects/import-googletest-1.8.1/lib/googletest/gtest_main/tests/Makefile =================================================================== --- projects/import-googletest-1.8.1/lib/googletest/gtest_main/tests/Makefile (revision 344328) +++ projects/import-googletest-1.8.1/lib/googletest/gtest_main/tests/Makefile (revision 344329) @@ -1,34 +1,34 @@ # $FreeBSD$ .include .PATH: ${GOOGLETEST_SRCROOT}/src ${GOOGLETEST_SRCROOT}/test -PLAIN_TESTS_CXX+= googletest-death-test-test -PLAIN_TESTS_CXX+= googletest-filepath-test -PLAIN_TESTS_CXX+= googletest-linked-ptr-test -PLAIN_TESTS_CXX+= googletest-listener-test -PLAIN_TESTS_CXX+= gtest_main_unittest -PLAIN_TESTS_CXX+= googletest-message-test -PLAIN_TESTS_CXX+= googletest-options-test -PLAIN_TESTS_CXX+= googletest-port-test -PLAIN_TESTS_CXX+= gtest_pred_impl_unittest -PLAIN_TESTS_CXX+= googletest-printers-test -PLAIN_TESTS_CXX+= gtest_prod_test -PLAIN_TESTS_CXX+= gtest_sole_header_test -PLAIN_TESTS_CXX+= googletest-test-part-test -PLAIN_TESTS_CXX+= gtest-typed-test_test -PLAIN_TESTS_CXX+= gtest_unittest +GTESTS+= googletest-death-test-test +GTESTS+= googletest-filepath-test +GTESTS+= googletest-linked-ptr-test +GTESTS+= googletest-listener-test +GTESTS+= gtest_main_unittest +GTESTS+= googletest-message-test +GTESTS+= googletest-options-test +GTESTS+= googletest-port-test +GTESTS+= gtest_pred_impl_unittest +GTESTS+= googletest-printers-test +GTESTS+= gtest_prod_test +GTESTS+= gtest_sole_header_test +GTESTS+= googletest-test-part-test +GTESTS+= gtest-typed-test_test +GTESTS+= gtest_unittest -.for test in ${PLAIN_TESTS_CXX} -SRCS.${test}= gtest_main.cc +.for test in ${GTESTS} +SRCS.${test}= gtest_main.cc .endfor -CXXFLAGS+= -I${GOOGLETEST_SRCROOT}/include -CXXFLAGS+= -I${GOOGLETEST_SRCROOT} +CXXFLAGS+= -I${GOOGLETEST_SRCROOT}/include +CXXFLAGS+= -I${GOOGLETEST_SRCROOT} SRCS.gtest-typed-test_test+= gtest-typed-test2_test.cc LIBADD= gtest .include