| 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> | 


