fixed a minor bug in the Makefile
[mevemon] / package / Makefile
1 #
2 # Makefile for mEveMon (inspired by the Makefile for Heremes)
3
4
5 compile:
6         perl -ni -e 'print; exit if /^XB-Maemo-Icon-26:$$/' debian/control
7         uuencode -m share/mevemon-48.png - | perl -ne 'print " $$_" unless $$. == 1 or /^====$$/' >>debian/control
8
9
10
11 install:
12         mkdir -p ${DESTDIR}/opt/mevemon/ ${DESTDIR}/opt/mevemon/eveapi ${DESTDIR}/opt/mevemon/ui \
13         ${DESTDIR}/opt/mevemon/ui/diablo ${DESTDIR}/opt/mevemon/ui/fremantle
14         install -D -m 0644 -o root -g root src/*.py ${DESTDIR}/opt/mevemon/
15         install -D -m 0644 -o root -g root src/eveapi/*.py ${DESTDIR}/opt/mevemon/eveapi/
16         install -m 0644 -o root -g root src/ui/*.py  ${DESTDIR}/opt/mevemon/ui/
17         install -D -m 0644 -o root -g root src/ui/fremantle/*.py  ${DESTDIR}/opt/mevemon/ui/fremantle/
18         install -D -m 0644 -o root -g root src/ui/diablo/*.py  ${DESTDIR}/opt/mevemon/ui/diablo/
19         install -D -m 0644 -o root -g root share/mevemon-64.png \
20         ${DESTDIR}/usr/share/icons/hicolor/scalable/hildon/mevemon.png
21         install -D -m 0644 -o root -g root share/mevemon-48.png \
22         ${DESTDIR}/usr/share/icons/hicolor/48x48/hildon/mevemon.png
23         install -D -m 0644 -o root -g root share/mevemon.desktop \
24         ${DESTDIR}/usr/share/applications/hildon/mevemon.desktop
25         chmod 755 ${DESTDIR}/opt/mevemon/mevemon.py
26
27 clean:
28         rm -f src/*.py[oc]
29         rm -f src/ui/fremantle/*.py[oc]
30         rm -f src/ui/diablo/*.py[oc]
31         rm -f src/eveap/*.py[oc]
32         rm -f build-stamp configure-stamp
33         find . -name *~ -exec rm -f {} \;       
34
35 package:
36         dpkg-buildpackage -rfakeroot -uc -us