Files
systemback/debian/rules
2020-10-04 15:28:42 +09:00

63 lines
1.5 KiB
Makefile
Executable File

#!/usr/bin/make -f
configure: configure-stamp
configure-stamp:
qmake -qt5
touch configure-stamp
build: build-arch build-indep
build-arch: build-arch-stamp
build-indep: build-indep-stamp
build-arch-stamp: configure-stamp
$(MAKE) -j $(shell getconf _NPROCESSORS_ONLN 2>/dev/null || echo 1)
touch build-arch-stamp
build-indep-stamp:
lrelease -qt5 systemback.pro
touch build-indep-stamp
clean:
rm -f configure-stamp build-*-stamp lang/*.qm libsystemback/libmount.hpp
[ ! -f Makefile ] || $(MAKE) distclean
dh_clean
binary-arch: build-arch
dh_installdirs -a
dh_install -a
dh_installman debian/systemback.1 -p systemback
dh_installman debian/systemback-cli.1 -p systemback-cli
dh_strip --dbg-package=systemback-dbg -p systemback
dh_strip --dbg-package=systemback-cli-dbg -p systemback-cli
dh_strip --dbg-package=systemback-scheduler-dbg -p systemback-scheduler
dh_strip --dbg-package=libsystemback-dbg -p libsystemback
dh_link -a
dh_fixperms -a
chmod 4755 debian/systemback-scheduler/usr/lib/systemback/sbsustart
dh_makeshlibs -nV "libsystemback (= $(shell dpkg-parsechangelog | sed -n 's/^Version: //p'))" -a
dh_shlibdeps -a
dh_installdeb -a
dh_gencontrol -a
dh_installdocs -a
dh_installchangelogs -a
dh_lintian -a
dh_compress -a
dh_builddeb -a
binary-indep: build-indep
dh_install -i
dh_fixperms -i
dh_installdeb -i
dh_gencontrol -i
dh_installdocs -i
dh_installchangelogs -i
dh_compress -i
dh_builddeb -i
binary: binary-arch binary-indep
.PHONY: configure build-arch build-indep clean binary-arch binary-indep binary