ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/Frodo4/Src/debian/rules
Revision: 1.1
Committed: 2008-02-19T10:33:23Z (16 years, 9 months ago) by berlac
Branch: MAIN
CVS Tags: HEAD
Log Message:
Initial rveision.

File Contents

# User Rev Content
1 berlac 1.1 #!/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    
13     # These are used for cross-compiling and for saving the configure script
14     # from having to guess our platform (since we know it already)
15     DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
16     DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
17    
18    
19     CFLAGS = -Wall -g
20    
21     ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
22     CFLAGS += -O0
23     else
24     CFLAGS += -O2
25     endif
26    
27     config.status: configure
28     dh_testdir
29     # Add here commands to configure the package.
30     ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --with-embedded-extension=maemo --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
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     #docbook-to-man debian/frodo.sgml > frodo.1
41    
42     touch $@
43    
44     clean:
45     dh_testdir
46     dh_testroot
47     rm -f build-stamp
48    
49     # Add here commands to clean up after the build process.
50     -$(MAKE) distclean
51     ifneq "$(wildcard /usr/share/misc/config.sub)" ""
52     cp -f /usr/share/misc/config.sub config.sub
53     endif
54     ifneq "$(wildcard /usr/share/misc/config.guess)" ""
55     cp -f /usr/share/misc/config.guess config.guess
56     endif
57    
58    
59     dh_clean
60    
61     install: build
62     dh_testdir
63     dh_testroot
64     dh_clean -k
65     dh_installdirs
66    
67     # Add here commands to install the package into debian/frodo.
68     $(MAKE) prefix=$(CURDIR)/debian/frodo/usr install
69    
70    
71     # Build architecture-independent files here.
72     binary-indep: build install
73     # We have nothing to do by default.
74    
75     # Build architecture-dependent files here.
76     binary-arch: build install
77     dh_testdir
78     dh_testroot
79     dh_installchangelogs
80     dh_installdocs
81     dh_installexamples
82     # dh_install
83     # dh_installmenu
84     # dh_installdebconf
85     # dh_installlogrotate
86     # dh_installemacsen
87     # dh_installpam
88     # dh_installmime
89     # dh_python
90     # dh_installinit
91     # dh_installcron
92     # dh_installinfo
93     dh_installman
94     dh_link
95     dh_strip
96     dh_compress
97     dh_fixperms
98     # dh_perl
99     # dh_makeshlibs
100     dh_installdeb
101     dh_shlibdeps
102     dh_gencontrol
103     dh_md5sums
104     dh_builddeb
105    
106     binary: binary-indep binary-arch
107     .PHONY: build clean binary-indep binary-arch binary install