summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/battlemap/mk/yaws.mk')
-rw-r--r--src/battlemap/mk/yaws.mk28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/battlemap/mk/yaws.mk b/src/battlemap/mk/yaws.mk
new file mode 100644
index 0000000..0c479bf
--- /dev/null
+++ b/src/battlemap/mk/yaws.mk
@@ -0,0 +1,28 @@
+################################################################################
+## CONFIG ######################################################################
+################################################################################
+YAWS_CONF ?= $(CONF_DIR)/yaws.conf
+YAWS_API_HEADER ?= /my/src/yaws/include/yaws_api.hrl
+
+YAWS ?= yaws
+
+################################################################################
+## MAKEFILE MAGIC ##############################################################
+################################################################################
+
+################################################################################
+## SANITY CHECKS ###############################################################
+################################################################################
+YAWS_API_HEADER ?= /my/src/yaws/include/yaws_api.hrl
+
+################################################################################
+## TARGET RULES ################################################################
+################################################################################
+yaws_run: all $(UNUSED_WWW_DIR)
+ $(YAWS) --conf $(YAWS_CONF)
+
+################################################################################
+## INTERNAL RULES ##############################################################
+################################################################################
+$(INCLUDE_DIR)/yaws_api.hrl: $(YAWS_API_HEADER) $(INCLUDE_DIR)
+ cp $< $@