| #!/usr/bin/make -f | |
| # -*- makefile -*- | |
| # Sample debian/rules that uses debhelper. | |
| # | |
| # This file was originally written by Joey Hess and Craig Small. | |
| # As a special exception, when this file is copied by dh-make into a | |
| # dh-make output file, you may use that output file without restriction. | |
| # This special exception was added by Craig Small in version 0.37 of dh-make. | |
| # | |
| # Modified to make a template file for a multi-binary package with separated | |
| # build-arch and build-indep targets by Bill Allombert 2001 | |
| # Uncomment this to turn on verbose mode. | |
| export DH_VERBOSE=1 | |
| # This has to be exported to make some magic below work. | |
| export DH_OPTIONS | |
| configure: configure-stamp | |
| configure-stamp: | |
| dh_testdir | |
| cp packaging/debian/replace.properties build/replace.properties | |
| echo VERSION=$VERSION >> build/replace.properties | |
| touch configure-stamp | |
| build: build-arch | |
| build-arch: build-arch-stamp | |
| build-arch-stamp: configure-stamp | |
| mvn package -Dsystemvm | |
| touch $@ | |
| clean: | |
| dh_testdir | |
| dh_testroot | |
| rm -f build-arch-stamp build-indep-stamp configure-stamp | |
| dh_clean | |
| install: | |
| dh_testdir | |
| dh_testroot | |
| dh_prep -s | |
| mkdir -p debian/tmp/usr/bin | |
| mkdir -p debian/tmp/usr/share/cloud/management | |
| mkdir -p debian/tmp/var/log/cloud | |
| mkdir debian/tmp/var/log/cloud/managament | |
| mkdir debian/tmp/var/log/cloud/awsapi | |
| mkdir debian/tmp/var/log/cloud/agent | |
| mkdir debian/tmp/var/log/cloud/ipallocator | |
| mkdir debian/tmp/var/log/cloud/usage | |
| mkdir -p debian/tmp/etc/cloud | |
| mkdir debian/tmp/etc/cloud/agent | |
| mkdir debian/tmp/etc/cloud/server | |
| mkdir debian/tmp/etc/cloud/management | |
| mkdir debian/tmp/etc/cloud/usage | |
| mkdir -p debian/tmp/var/cache/cloud | |
| mkdir debian/tmp/var/cache/cloud/management | |
| mkdir -p debian/tmp/usr/share/cloud | |
| mkdir debian/tmp/usr/share/cloud/setup | |
| mkdir -p debian/tmp/usr/share/cloud/management/webapps/client | |
| cp -r client/target/utilities/scripts/db/* debian/tmp/usr/share/cloud/setup/ | |
| cp -r client/target/cloud-client-ui-4.1.0-SNAPSHOT/* debian/tmp/usr/share/cloud/management/webapps/client/ | |
| dh_installdirs -s | |
| dh_install -s | |
| binary: binary-common | |
| binary-common: | |
| dh_testdir | |
| dh_testroot | |
| dh_installchangelogs | |
| dh_installdocs LICENSE | |
| dh_installdocs DISCLAIMER | |
| dh_installdocs NOTICE | |
| dh_installdocs INSTALL.md | |
| dh_installman | |
| dh_link | |
| dh_strip | |
| dh_compress | |
| dh_fixperms | |
| dh_makeshlibs | |
| dh_installdeb | |
| dh_gencontrol | |
| dh_md5sums | |
| dh_builddeb |