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

Annotation of /gigedit/trunk/debian/rules

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1214 - (hide annotations) (download)
Wed May 30 00:16:35 2007 UTC (16 years, 10 months ago) by schoenebeck
File size: 2556 byte(s)
- debian packaging: compile with -g and don't strip binary
  (to allow debugging)

1 schoenebeck 1152 #!/usr/bin/make -f
2     # -*- makefile -*-
3     # Sample debian/rules that uses debhelper.
4     # This file was originally written by Joey Hess and Craig Small.
5     # As a special exception, when this file is copied by dh-make into a
6     # dh-make output file, you may use that output file without restriction.
7     # This special exception was added by Craig Small in version 0.37 of dh-make.
8    
9     # Uncomment this to turn on verbose mode.
10     export DH_VERBOSE=1
11    
12     # These are used for cross-compiling and for saving the configure script
13     # from having to guess our platform (since we know it already)
14     DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
15     DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
16    
17     CFLAGS = -Wall -g
18    
19     ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
20 schoenebeck 1214 CFLAGS += -O0 -g
21 schoenebeck 1152 else
22 schoenebeck 1214 CFLAGS += -O2 -g
23 schoenebeck 1152 endif
24    
25     config.status:
26     dh_testdir
27     # Add here commands to configure the package.
28     $(MAKE) -f Makefile.cvs
29     chmod a+x configure
30     CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
31    
32    
33     build: build-stamp
34    
35     build-stamp: config.status
36     dh_testdir
37    
38     # Add here commands to compile the package.
39     $(MAKE)
40    
41     touch build-stamp
42    
43     clean:
44     dh_testdir
45     dh_testroot
46     rm -f build-stamp
47    
48     # Add here commands to clean up after the build process.
49     -$(MAKE) -f Makefile.cvs
50     chmod a+x configure
51     -$(MAKE) distclean
52     ifneq "$(wildcard /usr/share/misc/config.sub)" ""
53     cp -f /usr/share/misc/config.sub config.sub
54     endif
55     ifneq "$(wildcard /usr/share/misc/config.guess)" ""
56     cp -f /usr/share/misc/config.guess config.guess
57     endif
58    
59    
60     dh_clean
61    
62     install: build
63     dh_testdir
64     dh_testroot
65     dh_clean -k
66     dh_installdirs
67    
68     # Add here commands to install the package into debian/tmp.
69     $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
70    
71    
72     # Build architecture-independent files here.
73     binary-indep: build install
74     # We have nothing to do by default.
75    
76     # Build architecture-dependent files here.
77     binary-arch: build install
78     dh_testdir
79     dh_testroot
80     dh_installchangelogs ChangeLog
81     dh_installdocs
82     dh_installexamples
83     dh_install
84     # dh_installmenu
85     # dh_installdebconf
86     # dh_installlogrotate
87     # dh_installemacsen
88     # dh_installpam
89     # dh_installmime
90     # dh_installinit
91     # dh_installcron
92     # dh_installinfo
93     # dh_installman debian/gigedit.1
94     dh_link
95 schoenebeck 1214 # dh_strip
96 schoenebeck 1152 dh_compress
97     dh_fixperms
98     # dh_perl
99     # dh_python
100     # dh_makeshlibs
101     dh_installdeb
102     dh_shlibdeps
103     dh_gencontrol
104     dh_md5sums
105     dh_builddeb
106    
107     binary: binary-indep binary-arch
108     .PHONY: build clean binary-indep binary-arch binary install

Properties

Name Value
svn:executable *

  ViewVC Help
Powered by ViewVC