source: smplayer/trunk/Makefile@ 188

Last change on this file since 188 was 181, checked in by Silvan Scherrer, 9 years ago

smplayer: update trunk to version 16.8.0

File size: 4.0 KB
Line 
1
2PREFIX=/usr/local
3#PREFIX=/tmp/smplayer
4
5CONF_PREFIX=$(PREFIX)
6
7DATA_PATH=$(PREFIX)/share/smplayer
8DOC_PATH=$(PREFIX)/share/doc/packages/smplayer
9TRANSLATION_PATH=$(PREFIX)/share/smplayer/translations
10THEMES_PATH=$(PREFIX)/share/smplayer/themes
11SHORTCUTS_PATH=$(PREFIX)/share/smplayer/shortcuts
12
13ICONS_DIR=$(PREFIX)/share/icons/hicolor/
14APPLNK_DIR=$(PREFIX)/share/applications/
15
16QMAKE=qmake
17LRELEASE=lrelease
18
19DEFS=DATA_PATH=\\\"$(DATA_PATH)\\\" \
20 TRANSLATION_PATH=\\\"$(TRANSLATION_PATH)\\\" \
21 DOC_PATH=\\\"$(DOC_PATH)\\\" THEMES_PATH=\\\"$(THEMES_PATH)\\\" \
22 SHORTCUTS_PATH=\\\"$(SHORTCUTS_PATH)\\\"
23
24src/smplayer:
25 ./get_svn_revision.sh
26 +cd src && $(QMAKE) $(QMAKE_OPTS) && $(DEFS) make
27 cd src && $(LRELEASE) smplayer.pro
28
29clean:
30 if [ -f src/Makefile ]; then cd src && make distclean; fi
31 -rm src/translations/smplayer_*.qm
32
33install: src/smplayer
34 -install -d $(DESTDIR)$(PREFIX)/bin/
35 install -m 755 src/smplayer $(DESTDIR)$(PREFIX)/bin/
36 -install -d $(DESTDIR)$(DATA_PATH)
37 install -m 644 src/input.conf $(DESTDIR)$(DATA_PATH)
38 -install -d $(DESTDIR)$(TRANSLATION_PATH)
39 install -m 644 src/translations/*.qm $(DESTDIR)$(TRANSLATION_PATH)
40 -install -d $(DESTDIR)$(DOC_PATH)
41 install -m 644 Changelog *.txt $(DESTDIR)$(DOC_PATH)
42
43 -install -d $(DESTDIR)$(DOC_PATH)
44 tar -C docs/ --exclude=.svn -c -f - . | tar -C $(DESTDIR)$(DOC_PATH) -x -f -
45
46 -install -d $(DESTDIR)$(SHORTCUTS_PATH)
47 cp src/shortcuts/* $(DESTDIR)$(SHORTCUTS_PATH)
48
49# -install -d $(DESTDIR)$(THEMES_PATH)
50# -tar -C src/themes/ --exclude=.svn -c -f - . | tar -C $(DESTDIR)$(THEMES_PATH) -x -f -
51
52 -install -d $(DESTDIR)$(ICONS_DIR)/512x512/apps/
53 -install -d $(DESTDIR)$(ICONS_DIR)/256x256/apps/
54 -install -d $(DESTDIR)$(ICONS_DIR)/192x192/apps/
55 -install -d $(DESTDIR)$(ICONS_DIR)/128x128/apps/
56 -install -d $(DESTDIR)$(ICONS_DIR)/64x64/apps/
57 -install -d $(DESTDIR)$(ICONS_DIR)/32x32/apps/
58 -install -d $(DESTDIR)$(ICONS_DIR)/22x22/apps/
59 -install -d $(DESTDIR)$(ICONS_DIR)/16x16/apps/