xref: /freebsd/lib/googletest/gmock/Makefile (revision f5817a3803cc3f98cf50fdc1300cf1e9614911a2)
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
18*f5817a38SEnji CooperINCSGROUPS=	MAIN_INCS INTERNAL_INCS INTERNAL_CUSTOM_INCS
19*f5817a38SEnji Cooper
20f3c5273dSEnji CooperMAIN_INCSDIR=	${INCLUDEDIR}/gmock
21f3c5273dSEnji CooperMAIN_INCS+=	gmock/gmock-matchers.h
22f3c5273dSEnji CooperMAIN_INCS+=	gmock/gmock-more-actions.h
23f3c5273dSEnji CooperMAIN_INCS+=	gmock/gmock-generated-actions.h
24f3c5273dSEnji CooperMAIN_INCS+=	gmock/gmock-generated-matchers.h
25f3c5273dSEnji CooperMAIN_INCS+=	gmock/gmock-generated-nice-strict.h
26f3c5273dSEnji CooperMAIN_INCS+=	gmock/gmock-more-matchers.h
27f3c5273dSEnji CooperMAIN_INCS+=	gmock/gmock-generated-function-mockers.h
28f3c5273dSEnji CooperMAIN_INCS+=	gmock/gmock-cardinalities.h
29f3c5273dSEnji CooperMAIN_INCS+=	gmock/gmock-spec-builders.h
30f3c5273dSEnji CooperMAIN_INCS+=	gmock/gmock.h
31f3c5273dSEnji CooperMAIN_INCS+=	gmock/gmock-actions.h
32f3c5273dSEnji Cooper
33f3c5273dSEnji CooperINTERNAL_INCSDIR=	${INCLUDEDIR}/gmock/internal
34f3c5273dSEnji CooperINTERNAL_INCS+=		gmock/internal/gmock-port.h
35f3c5273dSEnji CooperINTERNAL_INCS+=		gmock/internal/gmock-internal-utils.h
36f3c5273dSEnji CooperINTERNAL_INCS+=		gmock/internal/gmock-generated-internal-utils.h
37f3c5273dSEnji Cooper
38f3c5273dSEnji CooperINTERNAL_CUSTOM_INCSDIR= ${INCLUDEDIR}/gmock/internal/custom
39f3c5273dSEnji CooperINTERNAL_CUSTOM_INCS+=	gmock/internal/custom/gmock-port.h
40f3c5273dSEnji CooperINTERNAL_CUSTOM_INCS+=	gmock/internal/custom/gmock-matchers.h
41f3c5273dSEnji CooperINTERNAL_CUSTOM_INCS+=	gmock/internal/custom/gmock-generated-actions.h
42f3c5273dSEnji Cooper
43f3c5273dSEnji CooperSRCS+=		gmock-all.cc
44f3c5273dSEnji Cooper
45f3c5273dSEnji Cooper.include <bsd.lib.mk>
46