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

Diff of /qsampler/trunk/debian/rules

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

revision 2028 by capela, Wed Nov 4 18:59:57 2009 UTC revision 3517 by capela, Fri Jun 21 14:10:13 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 $@
 # This file was originally written by Joey Hess and Craig Small.  
 # As a special exception, when this file is copied by dh-make into a  
 # dh-make output file, you may use that output file without restriction.  
 # This special exception was added by Craig Small in version 0.37 of dh-make.  
4    
5  # Uncomment this to turn on verbose mode.  override_dh_auto_configure:
 export DH_VERBOSE=1  
   
 export QTDIR=/usr/share/qt3  
   
 # 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)  
   
 CFLAGS = -Wall -g  
   
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))  
         CFLAGS += -O0  
 else  
         CFLAGS += -O2  
 endif  
   
 config.status:  
         dh_testdir  
6          # Add here commands to configure the package.          # Add here commands to configure the package.
7          $(MAKE) -f Makefile.svn          ./autogen.sh
8          chmod a+x configure          ./configure --prefix=/usr
9          CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info          # --- end custom part for configure
   
   
 build: build-stamp  
   
 build-stamp:  config.status  
         dh_testdir  
   
         # Add here commands to compile the package.  
         $(MAKE)  
         #docbook-to-man debian/qsampler.sgml > qsampler.1  
   
         touch build-stamp  
   
 clean:  
         dh_testdir  
         dh_testroot  
         rm -f build-stamp  
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) -f Makefile.svn          ./autogen.sh clean
14          chmod a+x configure          # --- end custom part for cleaning up
         -$(MAKE) distclean  
 ifneq "$(wildcard /usr/share/misc/config.sub)" ""  
         cp -f /usr/share/misc/config.sub config.sub  
 endif  
 ifneq "$(wildcard /usr/share/misc/config.guess)" ""  
         cp -f /usr/share/misc/config.guess config.guess  
 endif  
   
15    
16          dh_clean          dh_clean
   
 install: build  
         dh_testdir  
         dh_testroot  
         dh_clean -k  
         dh_installdirs  
   
         # Add here commands to install the package into debian/qsampler.  
         $(MAKE) install DESTDIR=$(CURDIR)/debian/qsampler  
   
   
 # 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_installchangelogs ChangeLog  
         dh_installdocs  
         dh_installexamples  
         dh_install  
 #       dh_installmenu  
 #       dh_installdebconf  
 #       dh_installlogrotate  
 #       dh_installemacsen  
 #       dh_installpam  
 #       dh_installmime  
 #       dh_installinit  
 #       dh_installcron  
 #       dh_installinfo  
         dh_installman debian/qsampler.1  
         dh_link  
         dh_strip  
         dh_compress  
         dh_fixperms  
 #       dh_perl  
 #       dh_python  
 #       dh_makeshlibs  
         dh_installdeb  
         dh_shlibdeps  
         dh_gencontrol  
         dh_md5sums  
         dh_builddeb  
   
 binary: binary-indep binary-arch  
 .PHONY: build clean binary-indep binary-arch binary install  

Legend:
Removed from v.2028  
changed lines
  Added in v.3517

  ViewVC Help
Powered by ViewVC