Commit c37c623d4f8ad3ccc4f268161eb9e6b144acf994

Authored by Geoffrey PREUD'HOMME
1 parent 0067de2a

Better Makefile

Showing 1 changed file with 8 additions and 7 deletions   Show diff stats
Makefile
1 1 BOOTSTRAPVER=3.3.2
2 2 JQUERYVER=2.1.1
  3 +FONTS=robotech-gp.ttf robotaur.ttf
  4 +
  5 +BOOTSTRAPNEEDED=js/bootstrap.min.js css/bootstrap.min.css fonts/glyphicons-halflings-regular.*
3 6  
4 7 REDIRS=$(shell cd pages; echo *.php)
5 8 BOOTSTRAPNAME=bootstrap-$(BOOTSTRAPVER)-dist
6 9  
7   -all: redirs $(BOOTSTRAPNEEDED) js/jquery.min.js
  10 +all: redirs $(BOOTSTRAPNEEDED) js/jquery.min.js $(addprefix fonts/,$(FONTS))
8 11 cd img; make
9 12  
  13 +# Redirs
10 14 %.php: pages/%.php
11 15 echo "<?php require('index.php') ?>" > $@
12 16  
... ... @@ -15,15 +19,12 @@ redirs: $(REDIRS)
15 19 js/jquery.min.js:
16 20 wget http://code.jquery.com/jquery-$(JQUERYVER).min.js -O $@
17 21  
18   -bootstrap:
  22 +$(BOOTSTRAPNEEDED):
19 23 wget https://github.com/twbs/bootstrap/releases/download/v$(BOOTSTRAPVER)/$(BOOTSTRAPNAME).zip -O $(BOOTSTRAPNAME).zip
20   - unzip $(BOOTSTRAPNAME).zip $(BOOTSTRAPNAME)/fonts/* $(BOOTSTRAPNAME)/css/bootstrap.min.css $(BOOTSTRAPNAME)/js/bootstrap.min.js
  24 + unzip $(BOOTSTRAPNAME).zip $(addprefix $(BOOTSTRAPNAME),$(BOOTSTRAPNEEDED))
21 25 cp -rf $(BOOTSTRAPNAME)/* .
22 26 rm -rf $(BOOTSTRAPNAME)*
23 27  
24   -bootstrapClean:
25   - rm -rf fonts/glyphicons* */bootstrap*
26   -
27 28 fonts/robotech-gp.ttf:
28 29 wget http://dl.dafont.com/dl/?f=robotech_gp -O robotech_gp.zip
29 30 unzip robotech_gp.zip ROBOTECH\ GP.ttf
... ... @@ -37,4 +38,4 @@ fonts/robotaur.ttf:
37 38  
38 39 clean: bootstrapClean
39 40 cd img; make clean
40   - rm -rf $(REDIRS) js/jquery.min.js fonts/robot*.ttf
  41 + rm -rf $(REDIRS) $(BOOTSTRAPNEEDED) $(addprefix fonts/,$(FONTS)) js/jquery.min.js
... ...