File: rules

package info (click to toggle)
libapache-mod-fastcgi 2.4.2-8
  • links: PTS
  • area: non-free
  • in suites: etch, etch-m68k
  • size: 568 kB
  • ctags: 576
  • sloc: ansic: 6,200; sh: 276; makefile: 55
file content (66 lines) | stat: -rwxr-xr-x 3,128 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
58
59
60
61
62
63
64
65
66
#!/usr/bin/make -f

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

APACHE2_VERSION=`dpkg -s apache2-prefork-dev apache2-threaded-dev 2>/dev/null |grep Version: | awk '{print $$2}'`

DEB_BUILDDIR = $(CURDIR)/build-tmp
DEB_BUILDDIR_libapache-mod-fastcgi = $(DEB_BUILDDIR)/13
DEB_BUILDDIR_libapache2-mod-fastcgi = $(DEB_BUILDDIR)/20
DEB_DESTDIR_libapache-mod-fastcgi = $(CURDIR)/debian/libapache-mod-fastcgi
DEB_DESTDIR_libapache2-mod-fastcgi = $(CURDIR)/debian/libapache2-mod-fastcgi
DEB_FIXPERMS_EXCLUDE = var/lib/apache2/fastcgi var/lib/apache/fastcgi

AP2_MAKE_DEFS = top_dir=/usr/share/apache2 \
	APXS=apxs2 APACHECTL=apachectl2 \
	LIBTOOL="libtool --tag=CC" SH_LIBTOOL="libtool --tag=CC" \
	INCLUDES="-I/usr/include/apache2 `pkg-config --cflags apr-1`"

configure/libapache-mod-fastcgi::
	cp -a *.c *.h *.mk .deps $(DEB_BUILDDIR_$(cdbs_curpkg))

configure/libapache2-mod-fastcgi::
	cp -a *.c *.h *.mk .deps $(DEB_BUILDDIR_$(cdbs_curpkg))
	cp -a Makefile.AP2 $(DEB_BUILDDIR_$(cdbs_curpkg))
	if dpkg --compare-versions "2.2.0" "<=" "$(APACHE2_VERSION)"; then \
	  cd $(DEB_BUILDDIR_$(cdbs_curpkg)) && \
	    /bin/sh /usr/share/dpatch/dpatch-run $(CURDIR)/debian/patches/apache2.2-compat.dpatch -patch; \
	  echo 'AP2CommonDepends=apache2.2-common' >> $(CURDIR)/debian/$(cdbs_curpkg).substvars; \
	else \
	  echo 'AP2CommonDepends=apache2-common' >> $(CURDIR)/debian/$(cdbs_curpkg).substvars; \
	fi

build/libapache-mod-fastcgi::
	cd $(DEB_BUILDDIR_$(cdbs_curpkg)) && \
	  CFLAGS="$(CFLAGS) $(CFLAGS_$(cdbs_curpkg))" \
	  /usr/bin/apxs -o mod_fastcgi.so -c *.c

build/libapache2-mod-fastcgi::
	$(DEB_MAKE_INVOKE) -C $(DEB_BUILDDIR_$(cdbs_curpkg)) $(AP2_MAKE_DEFS) -f Makefile.AP2

install/libapache-mod-fastcgi::
	mkdir -p $(DEB_DESTDIR_$(cdbs_curpkg))/usr/lib/apache/1.3
	install -m 644 $(DEB_BUILDDIR_$(cdbs_curpkg))/mod_fastcgi.so debian/500mod_fastcgi.info \
	  $(DEB_DESTDIR_$(cdbs_curpkg))/usr/lib/apache/1.3/
	mkdir -p $(DEB_DESTDIR_$(cdbs_curpkg))/etc/apache/conf.d
	install -m 644 debian/fastcgi.conf13 \
	  $(DEB_DESTDIR_$(cdbs_curpkg))/etc/apache/conf.d/fastcgi.conf
	mkdir -p $(DEB_DESTDIR_$(cdbs_curpkg))/var/lib/apache/fastcgi
	chown www-data:www-data $(DEB_DESTDIR_$(cdbs_curpkg))/var/lib/apache/fastcgi
	chmod 755 $(DEB_DESTDIR_$(cdbs_curpkg))/var/lib/apache/fastcgi

install/libapache2-mod-fastcgi::
	mkdir -p $(DEB_DESTDIR_$(cdbs_curpkg))/usr/lib/apache2/modules
	install -m 644 $(DEB_BUILDDIR_$(cdbs_curpkg))/.libs/mod_fastcgi.so \
	  $(DEB_DESTDIR_$(cdbs_curpkg))/usr/lib/apache2/modules
	mkdir -p $(DEB_DESTDIR_$(cdbs_curpkg))/etc/apache2/mods-available
	install -m 644 debian/fastcgi.load \
	  $(DEB_DESTDIR_$(cdbs_curpkg))/etc/apache2/mods-available
	install -m 644 debian/fastcgi.conf20 \
	  $(DEB_DESTDIR_$(cdbs_curpkg))/etc/apache2/mods-available/fastcgi.conf
	mkdir -p $(DEB_DESTDIR_$(cdbs_curpkg))/var/lib/apache2/fastcgi
	chown www-data:www-data $(DEB_DESTDIR_$(cdbs_curpkg))/var/lib/apache2/fastcgi
	chmod 755 $(DEB_DESTDIR_$(cdbs_curpkg))/var/lib/apache2/fastcgi