summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/battlemap/mk')
-rw-r--r--src/battlemap/mk/debug.mk40
-rw-r--r--src/battlemap/mk/erlang.mk28
-rw-r--r--src/battlemap/mk/preprocessor.mk44
-rw-r--r--src/battlemap/mk/yaws.mk29
4 files changed, 0 insertions, 141 deletions
diff --git a/src/battlemap/mk/debug.mk b/src/battlemap/mk/debug.mk
deleted file mode 100644
index 7e88422..0000000
--- a/src/battlemap/mk/debug.mk
+++ /dev/null
@@ -1,40 +0,0 @@
-################################################################################
-## CONFIG ######################################################################
-################################################################################
-DIALYZER_PLT_FILE ?= tacticians-server.plt
-DIALYZER ?= dialyzer
-
-################################################################################
-## MAKEFILE MAGIC ##############################################################
-################################################################################
-SRC_FILES ?= $(wildcard $(SRC_DIR)/*.erl $(SRC_DIR)/*/*.erl)
-
-################################################################################
-## SANITY CHECKS ###############################################################
-################################################################################
-
-################################################################################
-## TARGET RULES ################################################################
-################################################################################
-DEBUG_RESULT = $(DIALYZER_PLT_FILE)
-
-debug_rebuild:
- $(MAKE) clean
- $(MAKE) ERLC_OPTS=+debug_info
-
-################################################################################
-## INTERNAL RULES ##############################################################
-################################################################################
-ifeq ($(wildcard $(DIALYZER_PLT_FILE)),)
-debug_run:
- $(DIALYZER) --build_plt --apps erts kernel stdlib jiffy --output_plt \
- $(DIALYZER_PLT_FILE)
- $(MAKE) debug_rebuild
- $(DIALYZER) --add_to_plt --plt $(DIALYZER_PLT_FILE) -r $(BIN_DIR)
-else
-debug_run:
- $(MAKE) debug_rebuild
- $(DIALYZER) --check_plt --plt $(DIALYZER_PLT_FILE)
- $(DIALYZER) --get_warnings $(SRC_DIR)/*.erl $(SRC_DIR)/*/*.erl \
- --src --plt $(DIALYZER_PLT_FILE)
-endif
diff --git a/src/battlemap/mk/erlang.mk b/src/battlemap/mk/erlang.mk
deleted file mode 100644
index 9150f63..0000000
--- a/src/battlemap/mk/erlang.mk
+++ /dev/null
@@ -1,28 +0,0 @@
-################################################################################
-## CONFIG ######################################################################
-################################################################################
-ERLC ?= erlc
-ERLC_OPTS ?=
-
-################################################################################
-## MAKEFILE MAGIC ##############################################################
-################################################################################
-SRC_FILES ?= $(wildcard $(SRC_DIR)/*.erl $(SRC_DIR)/*/*.erl)
-BIN_FILES = \
- $(patsubst %.erl,$(BIN_DIR)/%.beam,$(notdir $(SRC_FILES)))
-
-################################################################################
-## SANITY CHECKS ###############################################################
-################################################################################
-
-################################################################################
-## TARGET RULES ################################################################
-################################################################################
-ERLANG_RESULT = $(BIN_DIR) $(BIN_FILES)
-
-################################################################################
-## INTERNAL RULES ##############################################################
-################################################################################
-.SECONDEXPANSION:
-$(BIN_FILES): $(BIN_DIR)/%.beam : $$(wildcard $(SRC_DIR)/*/%.erl $(SRC_DIR)/%.erl)
- $(ERLC) $(ERLC_OPTS) -o $(BIN_DIR) $<
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) $^ > $@
diff --git a/src/battlemap/mk/yaws.mk b/src/battlemap/mk/yaws.mk
deleted file mode 100644
index a68edf2..0000000
--- a/src/battlemap/mk/yaws.mk
+++ /dev/null
@@ -1,29 +0,0 @@
-################################################################################
-## CONFIG ######################################################################
-################################################################################
-YAWS_CONF ?= ${CURDIR}/yaws.conf
-YAWS_API_HEADER ?= /my/src/yaws/include/yaws_api.hrl
-
-YAWS ?= yaws
-YAWS_OPTS ?= -name battlemap_node -erlarg "-connect_all false"
-
-################################################################################
-## MAKEFILE MAGIC ##############################################################
-################################################################################
-
-################################################################################
-## SANITY CHECKS ###############################################################
-################################################################################
-YAWS_API_HEADER ?= /my/src/yaws/include/yaws_api.hrl
-
-################################################################################
-## TARGET RULES ################################################################
-################################################################################
-yaws_run: build $(WWW_DIR) $(LOG_DIR)
- $(YAWS) --conf $(YAWS_CONF) $(YAWS_OPTS)
-
-################################################################################
-## INTERNAL RULES ##############################################################
-################################################################################
-$(INCLUDE_DIR)/yaws_api.hrl: $(YAWS_API_HEADER) $(INCLUDE_DIR)
- cp $< $@