summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2018-06-06 15:54:18 +0200
committernsensfel <SpamShield0@noot-noot.org>2018-06-06 15:54:18 +0200
commitee9c2ac044cc77b80f30420c8f0788cad4281084 (patch)
tree6ce9c45b6c0f0c556839b6f462f84eab06e26594 /src/battlemap/mk/preprocessor.mk
parent97f7511e61cebae3676a83aa9c0dc2efb15d8d8c (diff)
Figuring out how to organize the src folder(s)...
Diffstat (limited to 'src/battlemap/mk/preprocessor.mk')
-rw-r--r--src/battlemap/mk/preprocessor.mk44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/battlemap/mk/preprocessor.mk b/src/battlemap/mk/preprocessor.mk
deleted file mode 100644
index d27de1b..0000000
--- a/src/battlemap/mk/preprocessor.mk
+++ /dev/null
@@ -1,44 +0,0 @@
-################################################################################
-## CONFIG ######################################################################
-################################################################################
-CONFIG_FILE ?= ${CURDIR}/module.conf
-YAWS_CONFIG_TEMPLATE ?=
-
-################################################################################
-## MAKEFILE MAGIC ##############################################################
-################################################################################
-PREPROCESSOR_FILES = $(shell find ${CURDIR} -name "*.m4")
-PREPROCESSED_FILES = $(patsubst %.m4,%,$(PREPROCESSOR_FILES))
-
-MAKEFILE_TO_M4 = \
- --define=__MAKEFILE_MODULE_NAME=$(MODULE_NAME) \
- --define=__MAKEFILE_MODULE_PORT=$(MODULE_PORT) \
- --define=__MAKEFILE_BIN_DIR=$(BIN_DIR) \
- --define=__MAKEFILE_INCLUDE_DIR=$(INCLUDE_DIR) \
- --define=__MAKEFILE_LOG_DIR=$(LOG_DIR) \
- --define=__MAKEFILE_WWW_DIR=$(WWW_DIR)
-
-################################################################################
-## SANITY CHECKS ###############################################################
-################################################################################
-ifeq ($(wildcard $(CONFIG_FILE)),)
-$(error "Missing CONFIG_FILE ($(CONFIG_FILE)).")
-endif
-
-ifeq ($(wildcard $(YAWS_CONFIG_TEMPLATE)),)
-$(error "Missing YAWS_CONFIG_TEMPLATE ($(YAWS_CONFIG_TEMPLATE)).")
-endif
-
-################################################################################
-## TARGET RULES ################################################################
-################################################################################
-PREPROCESSOR_RESULT = $(PREPROCESSED_FILES) yaws.conf
-
-################################################################################
-## INTERNAL RULES ##############################################################
-################################################################################
-$(PREPROCESSED_FILES): %: $(CONFIG_FILE) %.m4
- m4 -P $^ > $@
-
-yaws.conf: $(CONFIG_FILE) $(YAWS_CONFIG_TEMPLATE)
- m4 -P $(MAKEFILE_TO_M4) $^ > $@