ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/debian/rules
Revision: 1.1
Committed: Wed May 9 12:52:24 2007 UTC (17 years ago) by pippijn
Branch: MAIN
CVS Tags: rel-2_03, rel-2_02, rel-0_9965, rel-0_9964, rel-0_9963, rel-2_05, rel-2_04, rel-0_99, rel-0_9968, rel-0_9958, rel-0_9960, rel-2_0, rel-0_9956, rel-2_10, rel-2_11, rel-0_9972, rel-0_9973, rel-0_9974, rel-0_9975, rel-0_9976, rel-0_9977, rel-0_9978, rel-0_9957, rel-0_9955, rel-0_9971, rel-0_9967, rel-1_21, rel-0_9959, rel-0_9966, rel-0_995, HEAD
Log Message:
added debian build directory

File Contents

# Content
1 #!/usr/bin/make -f
2 #
3 # Uncomment this to turn on verbose mode.
4 #export DH_VERBOSE=1
5
6 # If set to a true value then MakeMaker's prompt function will
7 # always return the default without waiting for user input.
8 export PERL_MM_USE_DEFAULT=1
9
10 PACKAGE=$(shell dh_listpackages)
11
12 ifndef PERL
13 PERL = /usr/bin/perl
14 endif
15
16 TMP =$(CURDIR)/debian/$(PACKAGE)
17
18 # Allow disabling build optimation by setting noopt in
19 # $DEB_BUILD_OPTIONS
20 CFLAGS = -Wall -g
21 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
22 CFLAGS += -O0
23 else
24 CFLAGS += -O2
25 endif
26
27 build: build-stamp
28 build-stamp:
29 dh_testdir
30
31 # Add commands to compile the package here
32 $(PERL) Makefile.PL INSTALLDIRS=vendor
33 $(MAKE) OPTIMIZE="$(CFLAGS)" LD_RUN_PATH=""
34
35 touch build-stamp
36
37 clean:
38 dh_testdir
39 dh_testroot
40
41 # Add commands to clean up after the build process here
42 [ ! -f Makefile ] || $(MAKE) realclean
43
44 dh_clean build-stamp install-stamp
45
46 install: build install-stamp
47 install-stamp:
48 dh_testdir
49 dh_testroot
50 dh_clean -k
51
52 # Add commands to install the package into debian/$PACKAGE_NAME here
53 $(MAKE) test
54 $(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
55
56 # As this is a architecture dependent package, we are not
57 # supposed to install stuff to /usr/share. MakeMaker creates
58 # the dirs, we delete them from the deb:
59 rmdir --ignore-fail-on-non-empty --parents $(TMP)/usr/share/perl5
60
61 touch install-stamp
62
63 # Build architecture-independent files here.
64 binary-indep: build install
65 # We have nothing to do by default.
66
67 # Build architecture-dependent files here.
68 binary-arch: build install
69 dh_testdir
70 dh_testroot
71 dh_installdocs README TODO resources/sounds/README resources/fonts/README
72 dh_installexamples
73 # dh_installmenu
74 # dh_installcron
75 # dh_installman
76 dh_installchangelogs Changes
77 dh_link
78 dh_strip
79 dh_compress
80 dh_fixperms
81 dh_makeshlibs
82 dh_installdeb
83 dh_perl
84 dh_shlibdeps
85 dh_gencontrol
86 dh_md5sums
87 dh_builddeb
88
89 source diff:
90 @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
91
92 binary: binary-indep binary-arch
93 .PHONY: build clean binary-indep binary-arch binary