diff --git a/src/Makefile b/src/Makefile index 73483ad0d279c2a6028f331ab596afec6c53d591..0f1c707887fbd7c242a98a670274e662e5444135 100644 --- a/src/Makefile +++ b/src/Makefile @@ -21,11 +21,13 @@ clean: $(BUILDDIR) $(MAKE) -C cluster clean $(MAKE) -C sphere clean $(MAKE) -C trapping clean + $(MAKE) -C testing clean wipe: $(BUILDDIR) $(MAKE) -C cluster wipe $(MAKE) -C sphere wipe $(MAKE) -C trapping wipe + $(MAKE) -C testing wipe if [ -d $(DOCSDIR)/build/html ]; then rm -r $(DOCSDIR)/build/html; fi if [ -d $(DOCSDIR)/build/latex ]; then rm -r $(DOCSDIR)/build/latex; fi diff --git a/src/testing/Makefile b/src/testing/Makefile index de9a26d7f070decadead8901a7b32f0bb06c625b..9fff52e89e5c018b9aca391a6e736461ba389d00 100644 --- a/src/testing/Makefile +++ b/src/testing/Makefile @@ -1,5 +1,8 @@ ifndef BUILDDIR -override BUILDDIR=../../build/testing +override BUILDDIR=../../build +endif +ifndef BUILDDIR_TEST +override BUILDDIR_TEST=$(BUILDDIR)/testing endif ifndef OBJDIR override OBJDIR=../objects @@ -12,16 +15,19 @@ CXX_TEDF_OBJS=$(OBJDIR)/test_TEDF.o $(OBJDIR)/Configuration.o $(OBJDIR)/file_io. CXX_TTMS_OBJS=$(OBJDIR)/test_TTMS.o $(OBJDIR)/file_io.o $(OBJDIR)/Parsers.o $(OBJDIR)/TransitionMatrix.o -all: $(BUILDDIR)/test_TEDF $(BUILDDIR)/test_TTMS +all: $(BUILDDIR_TEST)/test_TEDF $(BUILDDIR_TEST)/test_TTMS + +$(BUILDDIR_TEST): + mkdir -p $(BUILDDIR_TEST) -$(BUILDDIR)/test_TEDF: $(CXX_TEDF_OBJS) - $(CXX) $(CXXFLAGS) -o $(BUILDDIR)/test_TEDF $(CXX_TEDF_OBJS) $(CXXLDFLAGS) +$(BUILDDIR_TEST)/test_TEDF: $(CXX_TEDF_OBJS) $(BUILDDIR_TEST) + $(CXX) $(CXXFLAGS) -o $(BUILDDIR_TEST)/test_TEDF $(CXX_TEDF_OBJS) $(CXXLDFLAGS) -$(BUILDDIR)/test_TTMS: $(CXX_TTMS_OBJS) - $(CXX) $(CXXFLAGS) -o $(BUILDDIR)/test_TTMS $(CXX_TTMS_OBJS) $(CXXLDFLAGS) +$(BUILDDIR_TEST)/test_TTMS: $(CXX_TTMS_OBJS) $(BUILDDIR_TEST) + $(CXX) $(CXXFLAGS) -o $(BUILDDIR_TEST)/test_TTMS $(CXX_TTMS_OBJS) $(CXXLDFLAGS) clean: rm -f $(CXX_TEDF_OBJS) $(CXX_TTMS_OBJS) wipe: - rm -f $(BUILDDIR)/test_TEDF $(BUILDDIR)/test_TTMS $(CXX_TEDF_OBJS) $(CXX_TTMS_OBJS) + rm -f $(BUILDDIR_TEST)/test_TEDF $(BUILDDIR_TEST)/test_TTMS $(CXX_TEDF_OBJS) $(CXX_TTMS_OBJS)