blob: 060656b6ac453d90de8de6a9115503a175f06f55 (
plain)
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
|
#!/usr/bin/make -f
BLD := $(PWD)/build
DHOPTS = -p$@ -Pdebian/$@
PYTHONVER = 1.5
build:
# At the moment you must do alot of manual work to setup the
# build directory. It should be symlinked to a valid APT build
# dir, and the python variables re-inserted into the environment.mak
# Then make in doc and python.
echo "Must be prebuilt"
clean:
dh_testdir
dh_clean
binary-indep: build
binary-arch: build python-apt
python-apt: build
cp build/../debian/shlibs.local debian/shlibs.local
dh_testdir $(DHOPTS)
dh_testroot $(DHOPTS)
dh_clean $(DHOPTS) -k
dh_installdirs $(DHOPTS)
# install the modules
cp $(BLD)/bin/apt_pkgmodule.so $(BLD)/bin/apt_instmodule.so debian/$@/usr/lib/python$(PYTHONVER)/site-packages/
dh_installdocs $(DHOPTS)
dh_installexamples $(DHOPTS) $(BLD)/docs/examples/*
dh_installchangelogs $(DHOPTS)
dh_strip $(DHOPTS)
dh_compress $(DHOPTS)
dh_fixperms $(DHOPTS)
dh_installdeb $(DHOPTS)
LD_LIBRARY_PATH=`pwd`/build/bin dh_shlibdeps $(DHOPTS) -- -Lbuild/../debian/shlibs.local
dh_gencontrol $(DHOPTS)
dh_md5sums $(DHOPTS)
dh_builddeb $(DHOPTS)
binary: binary-indep binary-arch
.PHONY: binary binary-arch binary-indep clean checkroot
|