1#!/usr/bin/make -f 2 3PERL ?= /usr/bin/perl 4VERSION := $(shell perl -MOpenXPKI::VERSION -I. -e 'print "$$OpenXPKI::VERSION::VERSION"') 5 6arrange: arrange-stamp 7arrange-stamp: install 8 dh_testdir 9 touch arrange-stamp 10 11binary: binary-stamp 12binary-stamp: binary-indep binary-arch 13 dh_testdir 14 touch binary-stamp 15 16binary-arch: binary-arch-stamp 17binary-arch-stamp: arrange 18 dh_testdir 19 touch binary-arch-stamp 20 21binary-indep: binary-indep-stamp 22binary-indep-stamp: arrange 23 dh_testdir 24 dh_testroot 25 dh_installdocs 26 dh_installexamples 27 dh_installchangelogs 28 dh_compress -X.conf -X.sh 29 dh_fixperms 30 dh_strip 31 dh_installdeb 32 dh_perl 33 dh_shlibdeps 34 dh_gencontrol 35 dh_md5sums 36 dh_builddeb 37 touch binary-indep-stamp 38 39build: build-stamp 40build-stamp: config 41 dh_testdir 42 OPENSSL_PREFIX=/usr $(PERL) Makefile.PL INSTALLDIRS=vendor DESTDIR=/tmp/OpenXPKI-$(VERSION)/debian/libopenxpki-perl 43 $(MAKE) OPTIMIZE="-O2 -g -Wall" 44 # $(MAKE) test 45 touch build-stamp 46 47clean: 48 dh_testdir 49 dh_testroot 50 if [ -e Makefile ]; then $(MAKE) -i distclean; fi 51 dh_clean arrange-stamp binary-stamp binary-arch-stamp binary-indep-stamp build-stamp config-stamp install-stamp build-arch-stamp build-indep-stamp patch-stamp `find -name '*.bak'` 52 53config: config-stamp 54config-stamp: 55 dh_testdir 56 touch config-stamp 57 58install: install-stamp 59install-stamp: build 60 dh_testdir 61 dh_install 62 dh_installdirs 63 $(MAKE) install PREFIX=$(CURDIR)/debian/libopenxpki-perl/usr 64 dh_makeshlibs 65 dh_installinit --no-start --no-restart-on-upgrade --noscripts --name=openxpkid 66 touch install-stamp 67 68.PHONY: arrange binary binary-arch binary-indep build clean config install 69