Skip to content
Snippets Groups Projects
rules 1.8 KiB
Newer Older
  • Learn to ignore specific revisions
  • #!/usr/bin/make -f
    # -*- makefile -*-
    # Sample debian/rules that uses debhelper.
    # GNU copyright 1997 to 1999 by Joey Hess.
    
    PACKAGE = backupninja
    TMP = $(CURDIR)/debian/$(PACKAGE)
    
    INSTALL = install
    INSTALL_FILE    = $(INSTALL) -p    -oroot -groot -m644
    INSTALL_PROGRAM = $(INSTALL) -p    -oroot -groot -m755
    INSTALL_SCRIPT  = $(INSTALL) -p    -oroot -groot -m755
    INSTALL_DIR     = $(INSTALL) -p -d -oroot -groot -m755
    
    # Uncomment this to turn on verbose mode.
    #export DH_VERBOSE=1
    
    configure: configure-stamp
    configure-stamp:
    	dh_testdir
    	rm -f config.sub config.guess
    	ln -sf /usr/share/misc/config.sub config.sub
    	ln -sf /usr/share/misc/config.guess config.guess
    	./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man
    	touch configure-stamp
    
    
    build: configure-stamp build-stamp
    
    build-stamp: configure-stamp 
    	dh_testdir
    	$(MAKE)
    	touch build-stamp
    
    clean:
    	dh_testdir
    	dh_testroot
    	rm -f build-stamp configure-stamp
    	dh_clean 
    
    install: build
    	dh_testdir
    	dh_testroot
    	dh_clean -k 
    	dh_installdirs
    
    	$(MAKE) install DESTDIR=$(CURDIR)/debian/backupninja
    	chmod +x debian/backupninja/usr/lib/backupninja/easydialog
    	chmod +x debian/backupninja/usr/lib/backupninja/tools
    	chmod -x debian/backupninja/usr/lib/backupninja/parseini
    	chmod -x debian/backupninja/usr/lib/backupninja/vserver
    	rm debian/backupninja/usr/share/backupninja/example.*
    
    	dh_install
    
    binary-arch: 
    
    binary-indep: build-indep
    
    build-indep: build install
    	dh_testdir
    	dh_installdirs
    	dh_testroot
    	dh_installchangelogs ChangeLog
    	dh_installdocs
    	dh_installman
    	dh_installexamples
    	dh_link
    	dh_compress -Xexample
    	dh_fixperms -Xdebian/backupninja/etc/backup.d
    	dh_installdeb
    	dh_shlibdeps
    	dh_gencontrol
    	dh_md5sums
    	dh_builddeb
    
    
    binary: binary-indep binary-arch
    .PHONY: build clean binary-indep binary-arch binary install configure