1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
  
     | 
    
      all:
include ../rules.mk
include defines.mk
EXE := test-runner
all: $(EXE)
	
gtest: $(EXE)
	./$< --gtest_output=xml:./xml/all.xml
LIBS := alignment/libblasr_gtest.a \
		hdf/libpbihdf_gtest.a \
		pbdata/libpbdata_gtest.a
$(EXE): $(LIBS)
	$(CXX) $(CXXOPTS) $(CXXFLAGS) $(GTEST_SRC) -Wl,$(LD_WHOLE_ARCHIVE) $^ -Wl,$(LD_NO_WHOLE_ARCHIVE) -o $@ -I$(GTEST_ROOT) $(LIBDIRS) $(LDFLAGS)
$(LIBS):
	${MAKE} -C $(dir $@) PBINCROOT=${PBINCROOT}/.. $(notdir $@)
clean:
	@${MAKE} -C alignment clean
	@${MAKE} -C hdf clean
	@${MAKE} -C pbdata clean
	@${RM} -fr $(EXE) xml
 
     |