diff --git a/AMDiS/other/include/Makefile_AMDiS.mk b/AMDiS/other/include/Makefile_AMDiS.mk index 9950a2dfb44fbf5186bffbf938d6170a955f53b4..2f383561296b19a7a44dcd22175ac81b626f547e 100644 --- a/AMDiS/other/include/Makefile_AMDiS.mk +++ b/AMDiS/other/include/Makefile_AMDiS.mk @@ -115,7 +115,12 @@ ifeq ($(strip $(USE_OPENMP)), 1) endif endif - +# ============================================================================ +# ===== object directory ===================================================== +# ============================================================================ +ifeq ($(OBJDIR),) + OBJDIR=. +endif # ============================================================================ # ===== libtool linking ====================================================== # ============================================================================ @@ -136,11 +141,11 @@ all : make $(PROGRAMS) clean: - -rm -rf *.o + -rm -rf *.o $(OBJDIR)/*.o -rm -rf $(PROGRAMS) .cc.o: $*.cc - $(COMPILE) $(DEFS) $(INCLUDES) $(CPPFLAGS) -c -o $*.o $^ + $(COMPILE) $(DEFS) $(INCLUDES) $(CPPFLAGS) -c -o $(OBJDIR)/$*.o $^