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 67 68 69 70 71 72 73 74 75 76 77 78 79
|
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk
export PKGDIR=/usr
build-gtk: src/rasmol-gtk
src/rasmol-gtk:
dh_testdir
-rm -f x11-stamp
cd $(CURDIR)/src ; xmkmf '-DGTKWIN -DGTK3 -Uvector' ; cd $(CURDIR)
$(MAKE) -C src clean;
$(MAKE) -C src
mv src/rasmol src/rasmol-gtk
build-x11: src/rasmol.8 src/rasmol.16 src/rasmol.32
x11-stamp:
cd $(CURDIR)/src ; xmkmf '-DX11WIN -Uvector' ; cd $(CURDIR)
touch $@
src/rasmol.8: x11-stamp
dh_testdir
$(MAKE) -C src clean;
$(MAKE) -C src DEPTHDEF=-DEIGHTBIT=1 rasmol
mv src/rasmol src/rasmol.8
src/rasmol.16: x11-stamp
dh_testdir
$(MAKE) -C src clean;
$(MAKE) -C src DEPTHDEF=-DSIXTEENBIT=1 rasmol
mv src/rasmol src/rasmol.16
src/rasmol.32: x11-stamp
dh_testdir
$(MAKE) -C src clean;
$(MAKE) -C src DEPTHDEF=-DTHIRTYTWOBIT=1 rasmol
mv src/rasmol src/rasmol.32
build-arch: build-gtk build-x11
build-indep:
dh_testdir
zcat doc/manualA4.pdf.gz > manualA4.pdf
zcat doc/refcardA4.pdf.gz > refcardA4.pdf
build: build-arch build-indep
clean:
dh_testdir
dh_testroot
if [ -f src/Makefile ] ; then $(MAKE) -C src distclean ; fi
-rm -f src/rasmol-gtk src/rasmol.32 src/rasmol.16 src/rasmol.8
-rm -f src/gtkui.h
-rm -f manualA4.pdf refcardA4.pdf
-rm -f x11-stamp
dh clean
override_dh_compress:
dh_compress -X.pdf
override_dh_installchangelogs:
dh_installchangelogs ChangeLog.txt
override_dh_install:
dh_install -Xrasmollogo_22Jun99.jpg
binary-indep: build-indep
dh binary-indep
binary-arch: build-arch
dh binary-arch --with bash-completion
binary: binary-arch binary-indep
.PHONY: build build-arch build-indep build-gtk build-x11 clean binary-indep binary-arch binary install
|