1
mirror of https://gitlab.com/commento/commento.git synced 2025-06-29 22:56:37 -04:00

templates: add Makefile

This commit is contained in:
Adhityaa
2018-04-28 00:40:52 +05:30
parent 5652afa6d5
commit e0b78d912c
2 changed files with 49 additions and 4 deletions

31
templates/Makefile Normal file
View File

@ -0,0 +1,31 @@
SHELL = bash
BUILD_DIR = build
DEVEL_BUILD_DIR = $(BUILD_DIR)/devel
PROD_BUILD_DIR = $(BUILD_DIR)/prod
TMPL_SRC_DIR = .
TMPL_SRC_FILES = $(wildcard $(TMPL_SRC_DIR)/*.tmpl)
TMPL_DEVEL_BUILD_DIR = $(DEVEL_BUILD_DIR)
TMPL_DEVEL_BUILD_FILES = $(patsubst $(TMPL_SRC_DIR)/%, $(TMPL_DEVEL_BUILD_DIR)/%, $(TMPL_SRC_FILES))
TMPL_PROD_BUILD_DIR = $(PROD_BUILD_DIR)
TMPL_PROD_BUILD_FILES = $(patsubst $(TMPL_SRC_DIR)/%, $(TMPL_PROD_BUILD_DIR)/%, $(TMPL_SRC_FILES))
devel: devel-templates
prod: prod-templates
clean:
rm -rf $(BUILD_DIR)
devel-templates: $(TMPL_DEVEL_BUILD_FILES)
$(TMPL_DEVEL_BUILD_FILES): $(TMPL_DEVEL_BUILD_DIR)/%.tmpl: $(TMPL_SRC_DIR)/%.tmpl
cp $^ $@;
prod-templates: $(TMPL_PROD_BUILD_FILES)
$(TMPL_PROD_BUILD_FILES): $(TMPL_PROD_BUILD_DIR)/%.tmpl: $(TMPL_SRC_DIR)/%.tmpl
cp $^ $@;
$(shell mkdir -p $(TMPL_DEVEL_BUILD_DIR) $(TMPL_PROD_BUILD_DIR))