This commit is contained in:
commit
47aee91ef4
396 changed files with 32003 additions and 0 deletions
43
build/outdirs.mak
Normal file
43
build/outdirs.mak
Normal file
|
@ -0,0 +1,43 @@
|
|||
#----------------------------------------------------------------------------
|
||||
# Create all the output directories the game needs
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
# Macros for ouput dirs
|
||||
# ---------------------
|
||||
OUT_DIR := out/$(TERRITORY)
|
||||
|
||||
OBJ_DIR := $(OUT_DIR)/$(VERSION)/$(FILE_SYSTEM)/objs
|
||||
OBJ_DIRS_TO_MAKE := $(foreach SRC_DIR,$(SRC_DIRS),$(OBJ_DIR)/$(SRC_DIR))
|
||||
VERSION_DIR := $(OUT_DIR)/$(VERSION)/version/$(FILE_SYSTEM)
|
||||
|
||||
DEPS_DIR := $(OUT_DIR)/$(VERSION)/deps/$(FILE_SYSTEM)
|
||||
DEP_DIRS_TO_MAKE := $(foreach SRC_DIR,$(SRC_DIRS),$(DEPS_DIR)/$(SRC_DIR))
|
||||
|
||||
TEMP_DIR := $(OUT_DIR)/$(VERSION)/$(FILE_SYSTEM)/temp
|
||||
TEMP_BUILD_DIR := $(OUT_DIR)/$(VERSION)/build
|
||||
DATA_OUT := $(OUT_DIR)/data
|
||||
INC_DIR := $(OUT_DIR)/include
|
||||
REPORT_DIR := $(OUT_DIR)/report
|
||||
SYSTEM_GEN_DIR := $(SOURCE_DIR)/system/$(VERSION)/$(TERRITORY)/$(FILE_SYSTEM)
|
||||
SYSTEM_GEN_DIR_O := $(OBJ_DIR)/system/$(VERSION)/$(TERRITORY)/$(FILE_SYSTEM)
|
||||
SYSTEM_GEN_DIR_D := $(DEPS_DIR)/system/$(VERSION)/$(TERRITORY)/$(FILE_SYSTEM)
|
||||
|
||||
DIRS_TO_MAKE := $(OBJ_DIR) $(VERSION_DIR) $(TEMP_DIR) $(DEPS_DIR) $(OBJ_DIRS_TO_MAKE) $(DEP_DIRS_TO_MAKE) $(TEMP_BUILD_DIR) $(DATA_OUT) $(INC_DIR) $(REPORT_DIR) $(SYSTEM_GEN_DIR) $(SYSTEM_GEN_DIR_O) $(SYSTEM_GEN_DIR_D)
|
||||
|
||||
# DIRS_TO_MAKE := $(OBJ_DIR) $(VERSION_DIR) $(DEPS_DIR) $(OBJ_DIRS_TO_MAKE) $(TEMP_DIR) $(DEP_DIRS_TO_MAKE) $(TEMP_BUILD_DIR) $(DATA_OUT) $(INC_DIR) $(REPORT_DIR) $(SIZES_DIR) $(SYSTEM_GEN_DIR) $(SYSTEM_GEN_DIR_O) $(SYSTEM_GEN_DIR_D)
|
||||
|
||||
# Stuff needed to make output dirs
|
||||
# --------------------------------
|
||||
.PHONY: dirs
|
||||
|
||||
$(DIRS_TO_MAKE) :
|
||||
@$(MKDIR) -p $(DIRS_TO_MAKE)
|
||||
@$(ECHO) Created directories $(DIRS_TO_MAKE)
|
||||
|
||||
dirs : $(DIRS_TO_MAKE)
|
||||
|
||||
# Some more exports to do after we've decided what the temp dir is
|
||||
# ----------------------------------------------------------------
|
||||
export TEMP := $(TEMP_DIR)
|
||||
export TMPDIR := $(TEMP_DIR)
|
||||
export DEPENDENCIES_OUTPUT := $(TEMP_DIR)/dep.tmp
|
Loading…
Add table
Add a link
Reference in a new issue