| #!/usr/bin/make -f |
| # -*- makefile -*- |
| DEBVERS := $(shell dpkg-parsechangelog | sed -n -e 's/^Version: //p') |
| PACKAGE = $(shell dh_listpackages|head -n 1|cut -d '-' -f 1) |
| CLOUDSTACK = "cloudstack" |
| SYSCONFDIR = "/etc" |
| USRBINDIR = "/usr/bin" |
| DESTDIR = "debian/tmp" |
| |
| # 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 |
| |
| build: build-indep |
| |
| build-indep: build-indep-stamp |
| |
| build-indep-stamp: configure |
| cd .. && npm install && npm run build |
| touch $@ |
| |
| clean: |
| dh_testdir |
| dh_testroot |
| rm -f build-arch-stamp build-indep-stamp |
| dh_clean |
| |
| install: |
| dh_testdir |
| dh_testroot |
| dh_prep -s |
| |
| # cloudstack-primate |
| mkdir -p $(DESTDIR)/usr/share/$(CLOUDSTACK)-management/webapp/primate |
| cp -vr ../dist/* $(DESTDIR)/usr/share/$(CLOUDSTACK)-management/webapp/primate/ |
| |
| dh_installdirs |
| dh_install |
| |
| binary: install |
| dh_install |
| dh_installchangelogs |
| dh_installman |
| dh_link |
| dh_strip |
| dh_compress |
| dh_fixperms |
| dh_makeshlibs |
| dh_installdeb |
| dh_gencontrol |
| dh_md5sums |
| dh_builddeb |