]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/googletest/gmock/Makefile
MFV r348576: 9963 Seperate tunable for disabling ZIL vdev flush
[FreeBSD/FreeBSD.git] / lib / googletest / gmock / Makefile
1 # $FreeBSD$
2
3 .include <bsd.init.mk>
4
5 .PATH:  ${GOOGLEMOCK_SRCROOT}/include ${GOOGLEMOCK_SRCROOT}/src
6
7 LIB_CXX=        gmock
8 SHLIB_MAJOR=    0
9 PRIVATELIB=     true
10
11 CXXFLAGS+=      -I${GOOGLEMOCK_SRCROOT}/include
12 CXXFLAGS+=      -I${GOOGLEMOCK_SRCROOT}
13 CXXFLAGS+=      -I${GOOGLETEST_SRCROOT}/include
14
15 LIBADD+=        gtest
16 LDFLAGS+=       -L${.OBJDIR:H}/gtest
17
18 INCSGROUPS=     MAIN_INCS INTERNAL_INCS INTERNAL_CUSTOM_INCS
19
20 MAIN_INCSDIR=   ${INCLUDEDIR}${PRIVATELIB:D/private/${LIB}}
21 MAIN_INCS+=     gmock/gmock-matchers.h
22 MAIN_INCS+=     gmock/gmock-more-actions.h
23 MAIN_INCS+=     gmock/gmock-generated-actions.h
24 MAIN_INCS+=     gmock/gmock-generated-matchers.h
25 MAIN_INCS+=     gmock/gmock-generated-nice-strict.h
26 MAIN_INCS+=     gmock/gmock-more-matchers.h
27 MAIN_INCS+=     gmock/gmock-generated-function-mockers.h
28 MAIN_INCS+=     gmock/gmock-cardinalities.h
29 MAIN_INCS+=     gmock/gmock-spec-builders.h
30 MAIN_INCS+=     gmock/gmock.h
31 MAIN_INCS+=     gmock/gmock-actions.h
32
33 INTERNAL_INCSDIR=       ${MAIN_INCSDIR}/internal
34 INTERNAL_INCS+=         gmock/internal/gmock-port.h
35 INTERNAL_INCS+=         gmock/internal/gmock-internal-utils.h
36 INTERNAL_INCS+=         gmock/internal/gmock-generated-internal-utils.h
37
38 INTERNAL_CUSTOM_INCSDIR= ${INTERNAL_INCSDIR}/custom
39 INTERNAL_CUSTOM_INCS+=  gmock/internal/custom/gmock-port.h
40 INTERNAL_CUSTOM_INCS+=  gmock/internal/custom/gmock-matchers.h
41 INTERNAL_CUSTOM_INCS+=  gmock/internal/custom/gmock-generated-actions.h
42
43 SRCS+=          gmock-all.cc
44
45 HAS_TESTS=
46 SUBDIR.${MK_TESTS}+= tests
47
48 .include <bsd.lib.mk>