mirror of
https://github.com/hamonikr/systemback.git
synced 2025-12-23 22:17:46 -05:00
63 lines
1.5 KiB
Makefile
Executable File
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
|