include obj/config.mk
-build: build-stamp
+build build-arch build-indep: build-stamp
build-stamp:
dh_testdir
dh_clean -k
dh_installdirs
$(MAKE) DESTDIR=$(CURDIR)/debian/libucw$(UCW_ABI_SUFFIX) install-libucw-lib
- $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-dev install-libucw-api
+ $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-dev install-libucw-api install-perl-ucw-configure install-build
$(MAKE) DESTDIR=$(CURDIR)/debian/libucw-utils install-ucw-shell install-ucw-utils
- $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-doc install-libucw-docs install-libucw-config
+ $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-perl install-perl-ucw
+ifdef CONFIG_DOC
+ $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-doc install-libucw-docs install-libucw-man install-libucw-config
install -d -m 755 $(CURDIR)/debian/libucw-doc/usr/share/doc/libucw/examples
cp -r examples/external $(CURDIR)/debian/libucw-doc/usr/share/doc/libucw/examples/program
+endif
+ifdef CONFIG_CHARSET
$(MAKE) DESTDIR=$(CURDIR)/debian/libucw-charset$(UCW_ABI_SUFFIX) install-libucw-charset-lib
$(MAKE) DESTDIR=$(CURDIR)/debian/libucw-charset-dev install-libucw-charset-api
$(MAKE) DESTDIR=$(CURDIR)/debian/libucw-charset-utils install-libucw-charset-utils
+endif
+ifdef CONFIG_XML
$(MAKE) DESTDIR=$(CURDIR)/debian/libucw-xml$(UCW_ABI_SUFFIX) install-libucw-xml-lib
$(MAKE) DESTDIR=$(CURDIR)/debian/libucw-xml-dev install-libucw-xml-api
+endif
+ifdef CONFIG_JSON
+ $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-json$(UCW_ABI_SUFFIX) install-libucw-json-lib
+ $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-json-dev install-libucw-json-api
+endif
+ifdef CONFIG_IMAGES
$(MAKE) DESTDIR=$(CURDIR)/debian/libucw-images$(UCW_ABI_SUFFIX) install-libucw-images-lib
$(MAKE) DESTDIR=$(CURDIR)/debian/libucw-images-dev install-libucw-images-api
$(MAKE) DESTDIR=$(CURDIR)/debian/libucw-images-utils install-libucw-images-utils
+endif
binary-indep: build install
# dh_strip
dh_compress -Xusr/share/doc/libucw/
dh_fixperms
-# dh_perl
+ dh_perl
# dh_python
- dh_makeshlibs
+ dh_makeshlibs -V
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
+ifdef CONFIG_BUILDDEB_GZIP
+ dh_builddeb -- -Zgzip
+else
dh_builddeb
+endif
binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install