summaryrefslogtreecommitdiff |
diff options
-rw-r--r-- | Makefile | 19 | ||||
-rw-r--r-- | conf/constants.conf.example | 3 | ||||
-rw-r--r-- | src/battlemap/src/Constants/IO.elm.m4 (renamed from src/battlemap/src/Constants/IO.elm) | 3 | ||||
-rw-r--r-- | www/index.html.m4 (renamed from www/index.html) | 6 |
4 files changed, 24 insertions, 7 deletions
@@ -1,11 +1,25 @@ -MODULES = battlemap global asset +MODULES ?= battlemap global asset +CONFIG_FILE ?= ${CURDIR}/conf/constants.conf + SRC_DIR = ${CURDIR}/src WWW_DIR = ${CURDIR}/www MODULES_SRC = $(addprefix $(SRC_DIR)/,$(MODULES)) MODULES_WWW = $(addprefix $(WWW_DIR)/,$(MODULES)) -all: build $(WWW_DIR) $(MODULES_WWW) +PREPROCESSOR_FILES = $(shell find ${CURDIR} -name "*.m4") +PREPROCESSED_FILES = $(patsubst %.m4,%,$(PREPROCESSOR_FILES)) + +ifeq ($(wildcard $(CONFIG_FILE)),) +$(error "Missing CONFIG_FILE ($(CONFIG_FILE)), use the example to make one.") +endif + +export + +all: $(PREPROCESSED_FILES) build $(WWW_DIR) $(MODULES_WWW) + +$(PREPROCESSED_FILES): %: $(CONFIG_FILE) %.m4 + m4 $^ > $@ upload_demo: scp -r $(WWW_DIR)/* dreamhost:~/tacticians.online/ @@ -19,6 +33,7 @@ clean: for module in $(MODULES_SRC) ; do \ $(MAKE) -C $$module clean ; \ done + rm $(PREPROCESSED_FILES) reset: for module in $(MODULES_SRC) ; do \ diff --git a/conf/constants.conf.example b/conf/constants.conf.example new file mode 100644 index 0000000..57df17f --- /dev/null +++ b/conf/constants.conf.example @@ -0,0 +1,3 @@ +define(`__CONF_SERVER_NAME', `LOCAL SERVER')dnl +define(`__CONF_SERVER_URL', `http://127.0.0.1')dnl +define(`__CONF_AUTHOR_NAME', `localuser')dnl diff --git a/src/battlemap/src/Constants/IO.elm b/src/battlemap/src/Constants/IO.elm.m4 index fe62a6f..b5f0a0d 100644 --- a/src/battlemap/src/Constants/IO.elm +++ b/src/battlemap/src/Constants/IO.elm.m4 @@ -1,8 +1,7 @@ module Constants.IO exposing (..) base_url : String ---base_url = "https://tacticians.online" -base_url = "http://127.0.0.1" +base_url = "__CONF_SERVER_URL" battlemap_handler_url : String battlemap_handler_url = (base_url ++ "/handler/battlemap") diff --git a/www/index.html b/www/index.html.m4 index 3b91a97..c396fef 100644 --- a/www/index.html +++ b/www/index.html.m4 @@ -1,14 +1,14 @@ <!DOCTYPE html> <html> <head> - <title><SERVER NAME> - Landing Page</title> + <title>__CONF_SERVER_NAME - Landing Page</title> <meta charset="UTF-8"> <meta name="description" content="Server for the (yet unnamed) open source turn-based tactics MMO."> <meta name="keywords" content="MMO,TBT,TTB,turn based,browser game"> - <meta name="author" content="<AUTHOR>"> + <meta name="author" content="__CONF_AUTHOR_NAME"> </head> <body> - <h1><SERVER NAME></h1> + <h1>__CONF_SERVER_NAME</h1> <h3>Currently running: Latest Dev. Build</h3> <p>This website lets you play the game even during its development phase. As a result, there is a lot missing.</p> <p> |