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