/[svn]/liblscp/trunk/debian/rules
ViewVC logotype

Diff of /liblscp/trunk/debian/rules

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3518 by capela, Tue Apr 12 16:44:46 2016 UTC revision 3519 by capela, Sun Jun 30 17:01:00 2019 UTC
# Line 1  Line 1 
1  #!/usr/bin/make -f  #!/usr/bin/make -f
2  # -*- makefile -*-  %:
3  # Sample debian/rules that uses debhelper.          dh $@
 # GNU copyright 1997 to 1999 by Joey Hess.  
4    
5  # Uncomment this to turn on verbose mode.  override_dh_auto_configure:
 #export DH_VERBOSE=1  
   
 # These are used for cross-compiling and for saving the configure script  
 # from having to guess our platform (since we know it already)  
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)  
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)  
   
   
 ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))  
         CFLAGS += -g  
 endif  
 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))  
         INSTALL_PROGRAM += -s  
 endif  
   
 config.status: configure  
         dh_testdir  
6          # Add here commands to configure the package.          # Add here commands to configure the package.
7          chmod a+x ./configure          ./autogen.sh
8          ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info          ./configure --prefix=/usr
9            # --- end custom part for configure
   
 build: build-stamp  
 build-stamp:  config.status  
         dh_testdir  
   
         # Add here commands to compile the package.  
         $(MAKE)  
   
         # the build should fail if the tests are not successful  
         #$(MAKE) check  
   
         touch build-stamp  
   
 clean:  
         dh_testdir  
         dh_testroot  
         rm -f build-stamp  
   
         $(MAKE) -f Makefile.git || true  
         chmod a+x ./configure  
         ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info  
10    
11    override_dh_clean:
12          # Add here commands to clean up after the build process.          # Add here commands to clean up after the build process.
13          -$(MAKE) distclean          ./autogen.sh clean
14            # --- end custom part for cleaning up
         dh_clean -a  
   
 install: build  
         dh_testdir  
         dh_testroot  
         dh_clean -k -a  
         dh_installdirs  
   
         # Add here commands to install the package into debian/tmp  
         $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp  
   
 # Build architecture-independent files here.  
 binary-indep: build install  
 # We have nothing to do by default.  
   
 # Build architecture-dependent files here.  
 binary-arch: build install  
         dh_testdir  
         dh_testroot  
         dh_install -a --list-missing  
         dh_installchangelogs -a ChangeLog  
         dh_installdocs -a  
 #       dh_installexamples  
 #       dh_installmenu  
 #       dh_installdebconf  
 #       dh_installlogrotate  
 #       dh_installemacsen  
 #       dh_installpam  
 #       dh_installmime  
 #       dh_installinit  
 #       dh_installcron  
 #       dh_installinfo  
 #       dh_installman  
 #       dh_link  
         dh_strip -a  
         dh_compress -a  
         dh_fixperms -a  
 #       dh_perl  
 #       dh_python  
         dh_makeshlibs  
         dh_installdeb  
         dh_shlibdeps  
         dh_gencontrol  
         dh_md5sums  
         dh_builddeb  
15    
16  binary: binary-indep binary-arch          dh_clean
 .PHONY: build clean binary-indep binary-arch binary install  

Legend:
Removed from v.3518  
changed lines
  Added in v.3519

  ViewVC Help
Powered by ViewVC