Subversion Repositories

?revision_form?Rev ?revision_input??revision_submit??revision_endform?

Rev 21 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 magnus 1
#!/usr/bin/make -f
2
# debian/rules for freesweep
3
# modifications by Edward Betts <edward@debian.org>
4
# Based on:
5
# Sample debian/rules that uses debhelper.
6
# GNU copyright 1997 to 1999 by Joey Hess.
7
 
8
# Uncomment this to turn on verbose mode.
9
#export DH_VERBOSE=1
10
 
21 magnus 11
DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
12
DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
3 magnus 13
 
21 magnus 14
ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
15
  buildflags = --build=$(DEB_BUILD_GNU_TYPE)
16
else
17
  buildflags = --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
18
endif
19
 
14 magnus 20
config-stamp: configure
21
	dh_testdir
22
	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
23
	        --prefix=/usr \
21 magnus 24
	        --mandir=\$${prefix}/share/man \
25
	        $(shell dpkg-buildflags --export=configure)
14 magnus 26
	touch config-stamp
27
 
22 magnus 28
build: build-arch
29
build-indep:
30
build-arch: build-stamp
14 magnus 31
build-stamp: config-stamp
3 magnus 32
	dh_testdir
33
 
34
	$(MAKE)
35
 
36
	touch build-stamp
37
 
38
clean:
39
	dh_testdir
40
	dh_testroot
41
	rm -f build-stamp
42
 
14 magnus 43
	[ ! -f Makefile ] || $(MAKE) clean
3 magnus 44
 
14 magnus 45
	dh_clean config-stamp Makefile config.status config.log config.cache
3 magnus 46
 
47
install: build
48
	dh_testdir
49
	dh_testroot
50
	dh_clean -k
51
 
14 magnus 52
	install -m 755 -d $(CURDIR)/debian/x2vnc/usr/share
53
	$(MAKE) DESTDIR=$(CURDIR)/debian/x2vnc install
3 magnus 54
 
55
# Build architecture-independent files here.
10 magnus 56
binary-indep:
3 magnus 57
# We have nothing to do by default.
58
 
59
# Build architecture-dependent files here.
60
binary-arch: build install
61
	dh_testdir
62
	dh_testroot
63
	dh_installdocs
64
	dh_installexamples
65
	dh_installmenu
66
#	dh_installmanpages
67
	dh_installchangelogs
68
	dh_link
69
	dh_strip
70
	dh_compress
71
	dh_fixperms
72
	dh_installdeb
73
	dh_shlibdeps
74
	dh_gencontrol
75
	dh_md5sums
76
	dh_builddeb
77
 
78
binary: binary-indep binary-arch
22 magnus 79
.PHONY: build-arch build-indep build clean binary-indep binary-arch binary install