Updates for KDE/4.9
[marble] / packaging / debian / rules
1 #!/usr/bin/make -f
2 # -*- makefile -*-
3
4 include /usr/share/cdbs/1/rules/debhelper.mk
5 include /usr/share/cdbs/1/class/makefile.mk
6
7 CMAKE = cmake -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/tmp/opt/marble -DMARBLE_DATA_INSTALL_PATH=$(CURDIR)/debian/tmp/opt/marble/share/marble/data -DQTONLY=ON -DMARBLE_DATA_PATH=/opt/marble/share/marble/data -DMARBLE_PLUGIN_INSTALL_PATH=$(CURDIR)/debian/tmp/opt/marble/lib/marble/plugins -DMARBLE_PLUGIN_PATH=/opt/marble/lib/marble/plugins -DPACKAGE_ROOT_PREFIX=$(CURDIR)/debian/tmp -DCMAKE_SKIP_RPATH=ON -DBUILD_MARBLE_TESTS=OFF -DENABLE_TESTS=FALSE -DCMAKE_BUILD_TYPE=Debug -DMOBILE=ON -DBUILD_INHIBIT_SCREENSAVER_PLUGIN=TRUE -DICON_INSTALL_DIR:PATH=../../usr/share/icons
8
9 DEB_MAKE_INSTALL_TARGET = install
10
11 DEB_DH_INSTALL_SOURCEDIR = debian/tmp
12
13 DEB_DH_SHLIBDEPS_ARGS_ALL = -l$(CURDIR)/debian/tmp/opt/marble/lib
14
15 clean::
16         -rm -rf CMakeFiles
17         -rm -f CMakeCache.txt
18         -rm -f CPackConfig.cmake
19         -rm -f CPackSourceConfig.cmake
20         -rm -f Makefile
21         -rm -f cmake_install.cmake
22         -rm -f cmake_uninstall.cmake
23         -rm -f svnscript.cmake
24         -rm -f install_manifest.txt
25         -rm -rf data/CMakeFiles
26         -rm -f data/cmake_install.cmake
27         -rm -f data/Makefile
28         -rm -rf src/CMakeFiles
29         -rm -f src/Makefile
30         -rm -f src/config-marble.h
31         -rm -f src/cmake_install.cmake
32         -rm -rf src/lib/CMakeFiles
33         -rm -f src/lib/Makefile
34         -rm -f src/lib/config-libgps.h
35         -rm -f src/lib/cmake_install.cmake
36         -rm -rf src/tilecreator/data
37         -rm -rf src/tilecreator/tiles
38         -rm -rf src/tilecreator/CMakeFiles
39         -rm -f src/tilecreator/cmake_install.cmake
40         -rm -f src/tilecreator/Makefile
41         -rm -rf src/plugins/CMakeFiles
42         -rm -f src/plugins/Makefile
43         -rm -f src/plugins/cmake_install.cmake
44         -rm -rf src/plugins/designer/CMakeFiles
45         -rm -f src/plugins/designer/Makefile
46         -rm -f src/plugins/designer/cmake_install.cmake
47         -rm -rf src/plugins/marble/CMakeFiles
48         -rm -f src/plugins/marble/Makefile
49         -rm -f src/plugins/marble/cmake_install.cmake
50         -rm -rf src/plugins/marble/compass/CMakeFiles
51         -rm -f src/plugins/marble/compass/Makefile
52         -rm -f src/plugins/marble/compass/cmake_install.cmake
53         -rm -rf src/plugins/marble/mapscale/CMakeFiles
54         -rm -f src/plugins/marble/mapscale/Makefile
55         -rm -f src/plugins/marble/mapscale/cmake_install.cmake
56         -rm -rf src/plugins/marble/overviewmap/CMakeFiles
57         -rm -f src/plugins/marble/overviewmap/Makefile
58         -rm -f src/plugins/marble/overviewmap/cmake_install.cmake
59         -rm -rf src/plugins/marble/stars/CMakeFiles
60         -rm -f src/plugins/marble/stars/Makefile
61         -rm -f src/plugins/marble/stars/cmake_install.cmake
62         -rm -rf tests/CMakeFiles
63         -rm -f tests/Makefile
64         -rm -f tests/cmake_install.cmake
65
66 common-configure-arch::
67         $(CMAKE)
68
69 common-binary-post-install-indep::
70         rm -f $(CURDIR)/debian/marble-data/usr/share/marble/data/LICENSE.txt