diff options
| author | 2020-07-21 18:05:46 +0200 | |
|---|---|---|
| committer | 2020-07-21 18:05:46 +0200 | |
| commit | 7494ab912056b796d67ca43af2bb1a8bde62fdf5 (patch) | |
| tree | c8eedc91b03d59ff443b24e9b921617a93ba122d /Makefile | |
| parent | d421ff0d8e4f8080fd8ed7d124ad4a2b7cc3eb65 (diff) | |
Added basic building structure
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..64b4cf0 --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +# this is expected to be executed from the root of the template repo +BUILDER=pybase16 +THEME_DIR=themes +TEMPLATE_DIR=templates +TEMPLATE_NAME=$(shell basename $(shell pwd)) +OUTPUT_DIR=output +SOURCES_DIR=sources +SCHEMES_DIR=schemes + +all: update build + +update: + $(BUILDER) update + +build: + $(BUILDER) build -t $(shell pwd) -o $(OUTPUT_DIR) + mv $(OUTPUT_DIR)/$(TEMPLATE_NAME)/themes/* $(THEME_DIR)/ + rm -rf $(SOURCES_DIR) $(OUTPUT_DIR) $(TEMPLATE_DIR)/*/ $(SCHEMES_DIR) + +clean: + rm -rf $(THEME_DIR)/* sources.yaml |
