diff --git a/EnhancedSolver/3D-mpi/Makefile b/EnhancedSolver/3D-mpi/Makefile index b7fce27..18c2a95 100644 --- a/EnhancedSolver/3D-mpi/Makefile +++ b/EnhancedSolver/3D-mpi/Makefile @@ -30,11 +30,11 @@ endif CPPFLAGS := $(CPPFLAGS) $(DEFINES) $(OPTIONS) $(INCLUDES) -${TARGET}: sanity-checks $(BUILD_DIR) $(OBJ) +${TARGET}: sanity-checks $(BUILD_DIR) $(OBJ) $(info ===> LINKING $(TARGET)) $(Q)${LINKER} ${LFLAGS} -o $(TARGET) $(OBJ) $(LIBS) -$(BUILD_DIR)/%.o: %.c $(MAKE_DIR)/include_$(TAG).mk $(MAKE_DIR)/config.mk +$(BUILD_DIR)/%.o: %.c $(MAKE_DIR)/include_$(TAG).mk $(MAKE_DIR)/config.mk vis_dir $(info ===> COMPILE $@) $(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@ $(Q)$(GCC) $(CPPFLAGS) -MT $(@:.d=.o) -MM $< > $(BUILD_DIR)/$*.d @@ -43,7 +43,7 @@ $(BUILD_DIR)/%.s: %.c $(info ===> GENERATE ASM $@) $(CC) -S $(CPPFLAGS) $(CFLAGS) $< -o $@ -.PHONY: clean distclean vis vis_clean tags info asm format +.PHONY: clean distclean vis vis_clean tags info asm format vis_dir vis: $(info ===> GENERATE VISUALIZATION) @@ -89,8 +89,10 @@ ifeq ($(ENABLE_MPI),false) endif endif - $(BUILD_DIR): @mkdir $(BUILD_DIR) +vis_dir: + @mkdir -p vtk_files + -include $(OBJ:.o=.d)