summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2018-07-12 19:00:59 +0200
committernsensfel <SpamShield0@noot-noot.org>2018-07-12 19:00:59 +0200
commite7abe96175e14f5f06a39a2db2cea33e1e310e00 (patch)
treefc19b4d00aa4eb296c8e78da9884f51e56c8c9c2 /Makefile
parenta132188ccc244a6d802bd1c32fbf196d4cb53cbd (diff)
Starting to use m4 for the data...
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 7a42688..9837720 100644
--- a/Makefile
+++ b/Makefile
@@ -10,6 +10,7 @@ BIN_DIR ?= ${CURDIR}/ebin
INCLUDE_DIR ?= ${CURDIR}/include
WWW_DIR ?= ${CURDIR}/www
LOG_DIR ?= ${CURDIR}/log
+DATA_DIR ?= ${CURDIR}/data
## Local only?
#ERL_NAME_VS_SNAME ?= -name
@@ -72,6 +73,7 @@ M4_EXEC = $(M4) $(M4_OPTS)
################################################################################
MAKEFILE_TO_M4 = \
+ --define=__MAKEFILE_DATA_DIR=$(DATA_DIR) \
--define=__MAKEFILE_BIN_DIR=$(BIN_DIR) \
--define=__MAKEFILE_LOG_DIR=$(LOG_DIR) \
--define=__MAKEFILE_WWW_DIR=$(WWW_DIR) \
@@ -124,8 +126,8 @@ debug_run:
--src --plt $(DIALYZER_PLT_FILE)
endif
-$(PREPROCESSED_FILES): %: $(PREPROCESSOR_CONFIG_FILES) %.m4
- $(M4_EXEC) -P $(MAKEFILE_TO_M4) $^> $@
+$(PREPROCESSED_FILES): %: %.m4 .PHONY
+ $(M4_EXEC) -P $(MAKEFILE_TO_M4) $(PREPROCESSOR_CONFIG_FILES) $< > $@
$(OPTIONAL_DIRS): %:
mkdir -p $@
@@ -133,3 +135,6 @@ $(OPTIONAL_DIRS): %:
.SECONDEXPANSION:
$(ERL_BIN_FILES): $(BIN_DIR)/%.beam: $$(shell find $(SRC_DIR) -name "%.erl")
$(ERLC_EXEC) -o $(BIN_DIR) $<
+
+.PHONY:
+