Subversion Repositories

?revision_form?Rev ?revision_input??revision_submit??revision_endform?

Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed

#!/usr/bin/make -f
# -*- makefile -*-

parallel = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
ifneq (,$(parallel))
jobsflag = -j$(parallel)
endif
export CFLAGS := $(shell dpkg-buildflags --get CFLAGS)
export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed

clean:
        dh_testdir
        dh_testroot
        rm -f build-stamp 

        [ ! -f Makefile ] || $(MAKE) distclean
        dh_clean

build: build-arch build-indep
build-indep:
        $(MAKE) doc zxidjava.jar PD2TEX_PL=debian/pd2tex

build-arch:
        CDEF='-DZXID_CONF_PATH=\"/etc/zxid.conf\" -DZXID_PATH=\"/var/lib/zxid\"' $(MAKE) $(jobsflag) all SHARED=1 V=1 JNI_INC='-I/usr/lib/jvm/default-java/include' SERVLET_PATH='/usr/share/java/servlet-api-3.0.jar' OPTIMIZE="-O2 -g -Wall" LD_RUN_PATH="" OTHERLDFLAGS="$(LDFLAGS)"
        touch build-stamp

install:
        $(MAKE) install_nodep samlmod_install perlzxid_install phpzxid_install DESTDIR=$(CURDIR)/debian/tmp PREFIX=/usr V=1

# Build architecture-dependent files here.
build-arch: build
binary-arch: build-arch install
        dh_testdir
        dh_testroot
        dh_install -a
        dh_link -a
        dh_installchangelogs -a Changes
        dh_installdocs -a
        dh_installexamples -a
        dh_installinfo -a
        dh_installman -a
        dh_strip -a
        dh_perl -a
        dh_apache2 -a
        dh_php5 -a
        dh_compress -a
        dh_fixperms -a
        dh_makeshlibs -a -V
        dh_installdeb -a
        dh_shlibdeps -a
        dh_gencontrol -a
        dh_md5sums -a
        dh_builddeb -a

build-indep: build
binary-indep: build-indep
        dh_testdir
        dh_testroot
        dh_install -i
        dh_link -i
        dh_installchangelogs -i Changes
        dh_installdocs -i
        dh_installexamples -i
        dh_installinfo -i
        dh_installman -i
        dh_compress -i
        dh_fixperms -i
        dh_installdeb -i
        dh_shlibdeps -i
        dh_gencontrol -i
        dh_md5sums -i
        dh_builddeb -i

binary: binary-arch binary-indep
.PHONY: build build-indep build-arch clean clean-patched binary-indep binary-arch binary install