source: trunk/debian/rules @ 1030

Revision 1030, 3.4 KB checked in by anonymous, 9 years ago (diff)

Initial revision

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
Line 
1#!/usr/bin/make -f
2# Sample debian/rules that uses debhelper.
3# This file is public domain software, originally written by Joey Hess.
4#
5# This version is for a multibinary package. It also allows you to build any
6# of the binary packages independantly, via binary-<package> targets.
7
8# Uncomment this to turn on verbose mode.
9export DH_VERBOSE=1
10
11########################################
12## TODO
13## Virer les lignes # inutiles ou historiques (marquées ##)
14
15
16# This has to be exported to make some magic below work.
17export DH_OPTIONS
18
19build: build-stamp
20build-stamp:
21        dh_testdir
22
23# compilation et installation des binaires
24# pushd src; make; popd
25
26        touch build-stamp
27
28clean:
29        dh_testdir
30        dh_testroot
31        rm -f build-stamp
32
33# Add here commands to clean up after the build process.
34#-$(MAKE) clean
35#-$(MAKE) distclean
36# pushd src; make clean; popd
37
38        dh_clean
39
40install: DH_OPTIONS=
41install: build
42        dh_testdir
43        dh_testroot
44        dh_clean -k
45        dh_installdirs
46
47
48# Add here commands to install the package into debian/alternc-awstats.
49#$(MAKE) prefix=`pwd`/debian/alternc-awstats/usr install
50
51# Copy the desk files
52        cp -r bureau debian/alternc-awstats/var/alternc/
53
54# Remove CVS entries.
55        find debian/alternc-awstats/ -depth -name CVS -type d -exec rm -rf {} \;
56
57        install -m 0755 -g www-data -o www-data awstats-alternc.png debian/alternc-awstats/usr/share/awstats/icon/
58        install -m 0755 -g www-data -o www-data alternc-awstats debian/alternc-awstats/usr/lib/alternc/
59        install -m 0755 -g www-data -o www-data alternc-awstats.manual.sh debian/alternc-awstats/usr/lib/alternc/
60        install -m 0755 -g www-data -o www-data awstats.cache.php debian/alternc-awstats/usr/lib/alternc/
61        install -m 0644 awstats.sql debian/alternc-awstats/usr/share/alternc/
62        install -m 0644 -g www-data -o www-data awstats.template.conf debian/alternc-awstats/etc/alternc/
63        install -m 0444 debian/lintian-override debian/alternc-awstats/usr/share/lintian/overrides/alternc-awstats
64
65#       dh_install --prefix=install/alternc
66
67# This single target is used to build all the packages, all at once, or
68# one at a time. So keep in mind: any options passed to commands here will
69# affect _all_ packages. Anything you want to only affect one package
70# should be put in another target, such as the install target.
71
72binary-common: build install
73        dh_testdir
74        dh_testroot
75        dh_installchangelogs
76        dh_installdocs
77#       dh_installexamples
78#       dh_installmenu
79        dh_installdebconf
80#       dh_installlogrotate
81#       dh_installemacsen
82#       dh_installpam
83#       dh_installmime
84#       dh_installinit
85#       dh_installman
86        dh_installcron
87#       dh_installinfo
88#       dh_undocumented
89#       dh_installman
90#       dh_strip
91        dh_link
92        dh_compress
93        dh_fixperms
94
95
96#       dh_makeshlibs
97        dh_installdeb
98        dh_perl
99#       dh_shlibdeps
100        dh_gencontrol -- -cdebian/control
101        dh_md5sums
102        dh_builddeb
103
104# Build architecture independant packages using the common target.
105binary-indep: build install binary-common
106# (Uncomment this next line if you have such packages.)
107#        $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
108
109# Build architecture dependant packages using the common target.
110binary-arch: build install binary-common
111#       $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
112
113# Any other binary targets build just one binary package at a time.
114# binary-%: build install
115#       make -f debian/rules binary-common DH_OPTIONS=-p$*
116
117# binary: binary-indep binary-arch
118# .PHONY: build clean binary-indep binary-arch binary install
119
120binary: binary-common
121
122.PHONY: build clean binary install
Note: See TracBrowser for help on using the repository browser.