1f3c5273dSEnji Cooper# $FreeBSD$ 2f3c5273dSEnji Cooper 3f3c5273dSEnji Cooper.include <bsd.init.mk> 4f3c5273dSEnji Cooper 5f3c5273dSEnji Cooper.PATH: ${GOOGLEMOCK_SRCROOT}/include ${GOOGLEMOCK_SRCROOT}/src 6f3c5273dSEnji Cooper 7f3c5273dSEnji CooperLIB_CXX= gmock 8f3c5273dSEnji CooperSHLIB_MAJOR= 0 9f3c5273dSEnji CooperPRIVATELIB= true 10f3c5273dSEnji Cooper 11f3c5273dSEnji CooperCXXFLAGS+= -I${GOOGLEMOCK_SRCROOT}/include 12f3c5273dSEnji CooperCXXFLAGS+= -I${GOOGLEMOCK_SRCROOT} 13f3c5273dSEnji CooperCXXFLAGS+= -I${GOOGLETEST_SRCROOT}/include 14f3c5273dSEnji Cooper 15f3c5273dSEnji CooperLIBADD+= gtest 16f3c5273dSEnji CooperLDFLAGS+= -L${.OBJDIR:H}/gtest 17f3c5273dSEnji Cooper 18f5817a38SEnji CooperINCSGROUPS= MAIN_INCS INTERNAL_INCS INTERNAL_CUSTOM_INCS 19f5817a38SEnji Cooper 20c1bcc48bSEnji CooperMAIN_INCSDIR= ${INCLUDEDIR}${PRIVATELIB:D/private/${LIB}} 21*28f6c2f2SEnji CooperMAIN_INCS+= gmock/gmock-actions.h 22*28f6c2f2SEnji CooperMAIN_INCS+= gmock/gmock-cardinalities.h 23*28f6c2f2SEnji CooperMAIN_INCS+= gmock/gmock-function-mocker.h 24f3c5273dSEnji CooperMAIN_INCS+= gmock/gmock-matchers.h 25f3c5273dSEnji CooperMAIN_INCS+= gmock/gmock-more-actions.h 26f3c5273dSEnji CooperMAIN_INCS+= gmock/gmock-more-matchers.h 27*28f6c2f2SEnji CooperMAIN_INCS+= gmock/gmock-nice-strict.h 28f3c5273dSEnji CooperMAIN_INCS+= gmock/gmock-spec-builders.h 29f3c5273dSEnji CooperMAIN_INCS+= gmock/gmock.h 30f3c5273dSEnji Cooper 31c1bcc48bSEnji CooperINTERNAL_INCSDIR= ${MAIN_INCSDIR}/internal 32f3c5273dSEnji CooperINTERNAL_INCS+= gmock/internal/gmock-internal-utils.h 33*28f6c2f2SEnji CooperINTERNAL_INCS+= gmock/internal/gmock-port.h 34*28f6c2f2SEnji CooperINTERNAL_INCS+= gmock/internal/gmock-pp.h 35f3c5273dSEnji Cooper 36c1bcc48bSEnji CooperINTERNAL_CUSTOM_INCSDIR= ${INTERNAL_INCSDIR}/custom 37f3c5273dSEnji CooperINTERNAL_CUSTOM_INCS+= gmock/internal/custom/gmock-generated-actions.h 38*28f6c2f2SEnji CooperINTERNAL_CUSTOM_INCS+= gmock/internal/custom/gmock-matchers.h 39*28f6c2f2SEnji CooperINTERNAL_CUSTOM_INCS+= gmock/internal/custom/gmock-port.h 40f3c5273dSEnji Cooper 41f3c5273dSEnji CooperSRCS+= gmock-all.cc 42f3c5273dSEnji Cooper 43f3c5273dSEnji Cooper.include <bsd.lib.mk> 44