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 $^