File: rules

package info (click to toggle)
libapache-mod-jk 1%3A1.2.5-2sarge1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 3,236 kB
  • ctags: 2,044
  • sloc: ansic: 15,607; sh: 6,746; perl: 2,136; xml: 387; makefile: 240
file content (38 lines) | stat: -rwxr-xr-x 1,481 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
#!/usr/bin/make -f
# debian/rules file for libapache-mod-jk (uses cdbs)

include /usr/share/cdbs/1/rules/debhelper.mk

# We can't use the autotools class since jk/native/configure does not work
# with all the options that the autotools class specifies. But we use
# the autotools-files class to update config.sub and config.guess.
_cdbs_class_makefile := 1
include /usr/share/cdbs/1/class/autotools-files.mk
DEB_AC_AUX_DIR := jk/native/scripts/build/unix

DEB_DH_MAKESHLIBS_ARGS_libapache-mod-jk := --noscripts


clean::
	rm -f jk/native/apache-1.3/Makefile jk/native/apache-1.3/Makefile.apxs
	rm -f jk/native/apache-2.0/Makefile jk/native/apache-2.0/Makefile.apxs
	rm -f jk/native/common/Makefile jk/native/common/list.mk
	rm -f jk/native/jni/Makefile jk/native/Makefile jk/native/libtool
	rm -f jk/native/config.status jk/native/config.log
	rm -f jk/native/apache-1.3/mod_jk.o
	rm -f jk/native/apache-1.3/mod_jk.la jk/native/apache-1.3/mod_jk.lo
	rm -f jk/native/apache-1.3/mod_jk.a jk/native/apache-1.3/mod_jk.so*
	rm -f jk/native/common/*.lo jk/native/common/*.o
	rm -rf jk/native/apache-1.3/.libs jk/native/common/.libs

configure/libapache-mod-jk:: jk/native/config.status
jk/native/config.status:
	cd jk/native && ./configure --with-apxs=/usr/bin/apxs

build/libapache-mod-jk::
	make -C jk/native

install/libapache-mod-jk::
	mkdir -p debian/libapache-mod-jk/usr/lib/apache/1.3/
	cp jk/native/apache-1.3/mod_jk.so.0.0.0 debian/libapache-mod-jk/usr/lib/apache/1.3/mod_jk.so