File: rules

package info (click to toggle)
mnogosearch 3.3.7-3
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 17,484 kB
  • ctags: 4,565
  • sloc: ansic: 94,097; xml: 16,864; sh: 8,915; makefile: 1,727; perl: 801; php: 561; sql: 15
file content (57 lines) | stat: -rwxr-xr-x 2,243 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/makefile-vars.mk

DEB_BUILDDIR              = build-$*
DEB_CONFIGURE_NORMAL_ARGS = --with-openssl --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --sysconfdir=/etc/mnogosearch --localstatedir=/var/cache/mnogosearch --datadir=\$${prefix}/share/mnogosearch/tables --with-extra-charsets=all
DEB_CONFIGURE_INVOKE      = cd $(DEB_BUILDDIR) && ../configure --with-$* $(DEB_CONFIGURE_NORMAL_ARGS)
FINAL_DESTDIR             = $(CURDIR)/debian/mnogosearch-$*
COMMON_DESTDIR            = $(CURDIR)/debian/mnogosearch-common

DEB_DH_SHLIBDEPS_ARGS_mnogosearch-mysql  := -Lmnogosearch-mysql
DEB_DH_SHLIBDEPS_ARGS_mnogosearch-pgsql  := -Lmnogosearch-pgsql
DEB_DH_SHLIBDEPS_ARGS_mnogosearch-sqlite := -Lmnogosearch-sqlite

clean::
	$(RM) debian/stamp-build-* debian/stamp-install*
	$(RM) -r build-*

debian/stamp-build-%:
	mkdir $(DEB_BUILDDIR)
	$(DEB_CONFIGURE_INVOKE)
	$(DEB_MAKE_INVOKE)
	touch $@

build/mnogosearch-mysql::  debian/stamp-build-mysql
build/mnogosearch-pgsql::  debian/stamp-build-pgsql
build/mnogosearch-sqlite:: debian/stamp-build-sqlite

debian/stamp-install-%:
	$(MAKE) -C build-$* install-exec DESTDIR=$(FINAL_DESTDIR)
	mv $(FINAL_DESTDIR)/usr/bin/*.cgi  $(FINAL_DESTDIR)/usr/lib/cgi-bin/
	$(RM) -r $(FINAL_DESTDIR)/etc $(FINAL_DESTDIR)/usr/doc
	install -m 644 debian/override \
	  $(FINAL_DESTDIR)/usr/share/lintian/overrides/mnogosearch-$*
	touch $@

debian/stamp-install-common:
	$(MAKE) -C build-sqlite install DESTDIR=$(DEB_DESTDIR)
	for FILE in $(DEB_DESTDIR)/etc/mnogosearch/*-dist; do     \
	  BASENAME=$$(basename $$FILE -dist);                     \
	  mv $$FILE $(COMMON_DESTDIR)/etc/mnogosearch/$$BASENAME; \
	done
	dh_movefiles
	install -m 755 debian/mnogosearchconfig $(COMMON_DESTDIR)/usr/sbin/ 
	install -m 644 debian/override \
	  $(COMMON_DESTDIR)/usr/share/lintian/overrides/mnogosearch-common
	touch $@

install/mnogosearch-mysql::  debian/stamp-install-mysql
install/mnogosearch-pgsql::  debian/stamp-install-pgsql
install/mnogosearch-sqlite:: debian/stamp-install-sqlite
install/mnogosearch-common:: debian/stamp-install-common

get-orig-source:
	-uscan --upstream-version 0 --rename