+SRC := $(wildcard $(SOURCE_DIR)/*.cpp)
+RELEASE_OBJ := $(patsubst $(SOURCE_DIR)/%.cpp, $(RELEASE_DIR)/%.o, $(SRC))
+DEBUG_OBJ := $(patsubst $(SOURCE_DIR)/%.cpp, $(DEBUG_DIR)/%.o, $(SRC))
+RELEASE_DEP := $(RELEASE_OBJ:.o=.d)
+DEBUG_DEP := $(DEBUG_OBJ:.o=.d)
+RELEASE_BIN := blank
+DEBUG_BIN := blank.debug
+OBJ := $(RELEASE_OBJ) $(DEBUG_OBJ)
+DEP := $(RELEASE_DEP) $(DEBUG_DEP)
+BIN := $(RELEASE_BIN) $(DEBUG_BIN)