aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Xavier Francisco <xavier.n.francisco@gmail.com>2020-06-24 00:13:26 +0100
committerLibravatar Xavier Francisco <xavier.n.francisco@gmail.com>2020-06-24 00:13:26 +0100
commit1f4778d44c7bd0a1480ac6de94a7c425b151869b (patch)
treeaaf9bdfbd263ec7f3efb64c2d39a4af38245c9b1
parent0954c1a306f430f47b755c2e43237db523f04edf (diff)
Handle multiple templates on Makefile
-rw-r--r--Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 42e12b0..0636fe0 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@
BUILD=pybase16
REPO=$(shell pwd)
TEMPLATE=$(shell basename ${REPO})
-THEME_DIR=build_schemes
+BUILD_DIR=build_schemes
TEMPLATE_DIR=templates
OUTPUT=output
@@ -15,8 +15,9 @@ update:
build:
$(BUILD) build -t ${REPO} -o ${OUTPUT}
- rm -rf ${THEME_DIR}
- mv ${OUTPUT}/${TEMPLATE}/${THEME_DIR}/ ${THEME_DIR}/
+ rm -rf ${BUILD_DIR}
+ mkdir ${BUILD_DIR}
+ cat templates/config.yaml | grep output | cut -d' ' -f6 | xargs -L1 -I {} mv ${OUTPUT}/${TEMPLATE}/{}/ ${BUILD_DIR}/
clean:
rm -rf ${OUTPUT} ${TEMPLATE_DIR}/*/