Code Weekend - ;)
[klaudia.git] / Makefile
blob21dfe03ce1352e553d98759ecf6aa8ad427e5f33
1 #!/usr/bin/make -f
2 # Makefile for Klaudia #
3 # ---------------------- #
4 # Created by falkTX
7 DESTDIR =
10 all: build
12 build:
13 # Generate python code from QtDesigner UI files
14 pykdeuic4 -o ./src/ui_klaudia.py ./src/klaudia.ui
15 # Klaudia Hacks (read: bug in KDE)
16 sed "s/from PyKDE4 import kdeui/from PyKDE4 import kdeui, kio/" -i src/ui_klaudia.py
17 sed "s/QtGui.KFile/kio.KFile/" -i src/ui_klaudia.py
19 clean:
20 rm -f src/ui_*.py src/*.pyc src/*~ *~
22 install:
23 # Make directories
24 install -d $(DESTDIR)/usr/bin/
25 install -d $(DESTDIR)/usr/share/applications/
26 install -d $(DESTDIR)/usr/share/kde4/apps/klaudia/
27 install -d $(DESTDIR)/usr/share/kde4/apps/klaudia/src/
28 install -d $(DESTDIR)/usr/share/kde4/apps/klaudia/icons/
29 install -d $(DESTDIR)/usr/share/kde4/apps/klaudia/templates/
30 install -d $(DESTDIR)/usr/share/kde4/apps/klaudia/templates/Ardour2/
31 # Install files
32 install -m 655 klaudia $(DESTDIR)/usr/bin/
33 install -m 644 klaudia.desktop $(DESTDIR)/usr/share/applications/
34 install -m 655 src/*.py $(DESTDIR)/usr/share/kde4/apps/klaudia/src/
35 cp -r icons/* $(DESTDIR)/usr/share/kde4/apps/klaudia/icons/
36 cp -r templates/* $(DESTDIR)/usr/share/kde4/apps/klaudia/templates/