Statistics
| Branch: | Tag: | Revision:

root / snf-image-helper / debian / rules @ dd84ce16

History | View | Annotate | Download (1.8 kB)

1 dd84ce16 Constantinos Venetsanopoulos
#!/usr/bin/make -f
2 dd84ce16 Constantinos Venetsanopoulos
# -*- makefile -*-
3 dd84ce16 Constantinos Venetsanopoulos
4 dd84ce16 Constantinos Venetsanopoulos
# Uncomment this to turn on verbose mode.
5 dd84ce16 Constantinos Venetsanopoulos
#export DH_VERBOSE=1
6 dd84ce16 Constantinos Venetsanopoulos
7 dd84ce16 Constantinos Venetsanopoulos
8 dd84ce16 Constantinos Venetsanopoulos
config.status: configure
9 dd84ce16 Constantinos Venetsanopoulos
10 dd84ce16 Constantinos Venetsanopoulos
configure:
11 dd84ce16 Constantinos Venetsanopoulos
	dh_testdir
12 dd84ce16 Constantinos Venetsanopoulos
	./autogen.sh
13 dd84ce16 Constantinos Venetsanopoulos
	./configure $(CROSS) --prefix=/usr --localstatedir=/var --sysconfdir=/etc
14 dd84ce16 Constantinos Venetsanopoulos
15 dd84ce16 Constantinos Venetsanopoulos
16 dd84ce16 Constantinos Venetsanopoulos
build: build-arch build-indep
17 dd84ce16 Constantinos Venetsanopoulos
18 dd84ce16 Constantinos Venetsanopoulos
build-arch: build-stamp
19 dd84ce16 Constantinos Venetsanopoulos
20 dd84ce16 Constantinos Venetsanopoulos
build-indep: build-stamp
21 dd84ce16 Constantinos Venetsanopoulos
22 dd84ce16 Constantinos Venetsanopoulos
build-stamp:  config.status 
23 dd84ce16 Constantinos Venetsanopoulos
	dh_testdir
24 dd84ce16 Constantinos Venetsanopoulos
25 dd84ce16 Constantinos Venetsanopoulos
	# Add here commands to compile the package.
26 dd84ce16 Constantinos Venetsanopoulos
	$(MAKE)
27 dd84ce16 Constantinos Venetsanopoulos
	#docbook-to-man debian/ganeti-instance-image.sgml > ganeti-instance-image.1
28 dd84ce16 Constantinos Venetsanopoulos
29 dd84ce16 Constantinos Venetsanopoulos
	touch $@
30 dd84ce16 Constantinos Venetsanopoulos
31 dd84ce16 Constantinos Venetsanopoulos
clean: 
32 dd84ce16 Constantinos Venetsanopoulos
	dh_testdir
33 dd84ce16 Constantinos Venetsanopoulos
	dh_testroot
34 dd84ce16 Constantinos Venetsanopoulos
	rm -f build-stamp 
35 dd84ce16 Constantinos Venetsanopoulos
36 dd84ce16 Constantinos Venetsanopoulos
	# Add here commands to clean up after the build process.
37 dd84ce16 Constantinos Venetsanopoulos
	[ ! -f Makefile ] || $(MAKE) distclean
38 dd84ce16 Constantinos Venetsanopoulos
	rm -f config.sub config.guess
39 dd84ce16 Constantinos Venetsanopoulos
	rm -rf aclocal.m4 autotools configure Makefile.in
40 dd84ce16 Constantinos Venetsanopoulos
41 dd84ce16 Constantinos Venetsanopoulos
	dh_clean 
42 dd84ce16 Constantinos Venetsanopoulos
43 dd84ce16 Constantinos Venetsanopoulos
install: build
44 dd84ce16 Constantinos Venetsanopoulos
	dh_testdir
45 dd84ce16 Constantinos Venetsanopoulos
	dh_testroot
46 dd84ce16 Constantinos Venetsanopoulos
	dh_prep
47 dd84ce16 Constantinos Venetsanopoulos
	dh_installdirs
48 dd84ce16 Constantinos Venetsanopoulos
49 dd84ce16 Constantinos Venetsanopoulos
	# Add here commands to install the package into debian/ganeti-instance-image.
50 dd84ce16 Constantinos Venetsanopoulos
	$(MAKE) DESTDIR=$(CURDIR)/debian/snf-image-helper install
51 dd84ce16 Constantinos Venetsanopoulos
	# Remove duplicate COPYING file. It already exists
52 dd84ce16 Constantinos Venetsanopoulos
	# under /usr/share/common-licences/ in debian systems
53 dd84ce16 Constantinos Venetsanopoulos
	rm $(CURDIR)/debian/snf-image-helper/usr/share/doc/snf-image-helper/COPYING
54 dd84ce16 Constantinos Venetsanopoulos
55 dd84ce16 Constantinos Venetsanopoulos
56 dd84ce16 Constantinos Venetsanopoulos
# Build architecture-independent files here.
57 dd84ce16 Constantinos Venetsanopoulos
binary-indep: build install
58 dd84ce16 Constantinos Venetsanopoulos
	dh_testdir
59 dd84ce16 Constantinos Venetsanopoulos
	dh_testroot
60 dd84ce16 Constantinos Venetsanopoulos
	dh_installchangelogs ChangeLog
61 dd84ce16 Constantinos Venetsanopoulos
	dh_installdocs
62 dd84ce16 Constantinos Venetsanopoulos
	dh_installexamples
63 dd84ce16 Constantinos Venetsanopoulos
	dh_install
64 dd84ce16 Constantinos Venetsanopoulos
#	dh_installmenu
65 dd84ce16 Constantinos Venetsanopoulos
#	dh_installdebconf	
66 dd84ce16 Constantinos Venetsanopoulos
#	dh_installlogrotate
67 dd84ce16 Constantinos Venetsanopoulos
#	dh_installemacsen
68 dd84ce16 Constantinos Venetsanopoulos
#	dh_installpam
69 dd84ce16 Constantinos Venetsanopoulos
#	dh_installmime
70 dd84ce16 Constantinos Venetsanopoulos
	dh_python2
71 dd84ce16 Constantinos Venetsanopoulos
#	dh_installinit
72 dd84ce16 Constantinos Venetsanopoulos
#	dh_installcron
73 dd84ce16 Constantinos Venetsanopoulos
#	dh_installinfo
74 dd84ce16 Constantinos Venetsanopoulos
	dh_installman
75 dd84ce16 Constantinos Venetsanopoulos
	dh_link
76 dd84ce16 Constantinos Venetsanopoulos
	dh_strip
77 dd84ce16 Constantinos Venetsanopoulos
	dh_compress
78 dd84ce16 Constantinos Venetsanopoulos
	dh_fixperms
79 dd84ce16 Constantinos Venetsanopoulos
#	dh_perl
80 dd84ce16 Constantinos Venetsanopoulos
#	dh_makeshlibs
81 dd84ce16 Constantinos Venetsanopoulos
	dh_installdeb
82 dd84ce16 Constantinos Venetsanopoulos
	dh_shlibdeps
83 dd84ce16 Constantinos Venetsanopoulos
	dh_gencontrol
84 dd84ce16 Constantinos Venetsanopoulos
	dh_md5sums
85 dd84ce16 Constantinos Venetsanopoulos
	dh_builddeb
86 dd84ce16 Constantinos Venetsanopoulos
87 dd84ce16 Constantinos Venetsanopoulos
# Build architecture-dependent files here.
88 dd84ce16 Constantinos Venetsanopoulos
binary-arch: build install
89 dd84ce16 Constantinos Venetsanopoulos
# We have nothing to do by default.
90 dd84ce16 Constantinos Venetsanopoulos
91 dd84ce16 Constantinos Venetsanopoulos
binary: binary-indep binary-arch
92 dd84ce16 Constantinos Venetsanopoulos
.PHONY: build clean binary-indep binary-arch binary install