blob: 24b90c820c03f228f2ac23aa927ede7ecee5fbca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# ex: set tabstop=4 noexpandtab:
PYTHON=python
CHEETAH=cheetah
TEMPLATES=$(wildcard *.tmpl)
TEMPLATE_MODS=$(patsubst %.tmpl,%.py,$(TEMPLATES))
.SECONDARY: $(TEMPLATE_MODS)
KS=$(wildcard *.ks)
all: $(TEMPLATE_MODS)
%.py: %.tmpl
$(CHEETAH) compile --settings='useStackFrames=False' $<
ks: $(TEMPLATES) configurations.yaml repos.yaml
python kickstarter.py -c configurations.yaml -r repos.yaml
clean:
rm -f $(TEMPLATE_MODS)
rm -f $(addsuffix .bak,$(TEMPLATE_MODS))
rm -f *.pyc *.pyo
|