1 GTESTFLAG
:= -lgtest
-lgtest_main
5 ALLTESTFILE
:= $(wildcard .
/**/*Test.
cc)
9 all: prepare
$(ALLTESTFILE
:%Test.
cc=%Test.o
)
12 $(CXX
) -o
$(OBJTEST
)/$(notdir $@
) -c
-I
$(ROOTPATH
) $(CPPFLAGS
) $(CXXFLAGS
) $<
13 $(CXX
) -L
$(ROOTPATH
) $(RPATH
)=$(ROOTPATH
) -o \
14 $(BINTEST
)/$(basename $(notdir $@
)) $(OBJTEST
)/$(notdir $@
) $(LDLIBS
) \
15 $(GTESTFLAG
) $(EXTRAFLAGS
)
17 .PHONY
: prepare run-tests
clean
20 $(CURDIR
)/$(BINTEST
)/*