]> git.proxmox.com Git - framework7.git/blob - Makefile
makefile: convert to use simple parenthesis
[framework7.git] / Makefile
1 include defines.mk
2
3 PKGVER != dpkg-parsechangelog -S version
4
5 all: $(DEB)
6
7 DEB=$(PACKAGE)_$(PKGVER)_all.deb
8 DSC=$(PACKAGE)_$(PKGVER)_all.deb
9
10 .PHONY: deb
11 deb: $(DEB)
12 $(DEB):
13 rm -rf build
14 rsync -a ./* build/
15 cd build; dpkg-buildpackage -b -us -uc
16 lintian $(DEB)
17
18
19 install:
20 install -d $(CSSDIR)
21 install -d $(JSDIR)
22 install -d $(FONTDIR)
23 make -C $(F7DIR) install
24 make -C $(F7ICONSDIR) install
25 make -C $(MATERIALDIR) install
26
27 .PHONY: framework7
28 framework7:
29 wget $(F7URL) -O framework7.tar.gz.tmp
30 mv framework7.tar.gz.tmp framework7.tar.gz
31 mkdir -p $(F7DIR).tmp
32 tar -xf framework7.tar.gz -C $(F7DIR).tmp
33 cp -ar $(F7DIR).tmp/js $(F7DIR)/
34 cp -ar $(F7DIR).tmp/css $(F7DIR)/
35 rm framework7.tar.gz
36 rm -rf $(F7DIR).tmp
37
38 .PHONY: framework7-icons
39 framework7-icons:
40 wget $(F7ICONSURL) -O f7icons.tar.gz.tmp
41 mv f7icons.tar.gz.tmp f7icons.tar.gz
42 tar -xf f7icons.tar.gz
43 cp -rf $(F7ICONSDIR)-$(F7ICONSVER)/css $(F7ICONSDIR)/
44 cp -rf $(F7ICONSDIR)-$(F7ICONSVER)/fonts $(F7ICONSDIR)/
45 rm -rf $(F7ICONSDIR)-$(F7ICONSVER)
46 rm f7icons.tar.gz
47
48 .PHONY: material-icons
49 material-icons:
50 mkdir -p $(MATERIALDIR)
51 for i in $(MATERIALFONTS) $(MATERIALCSS); do \
52 wget $(MATERIALURL)/$$i -O material-icons/$$i.tmp; \
53 mv material-icons/$$i.tmp material-icons/$$i; \
54 done
55
56 .PHONY: download
57 download: framework7 framework7-icons material-icons
58
59 .PHONY: clean
60 clean:
61 rm -rf *.tar.gz build/ *.deb *.buildinfo *.changes