function pkg-gen-debian {(
cd $BUILDDIR
echo "Configuring"
- ./configure debian/config VER="$VER" TREEHASH="$TREEHASH" $CONF PREFIX=/ INSTALL_INCLUDE_DIR=/usr/include/libucw INSTALL_DOC_DIR=/usr/share/doc/libucw/html
+ ./configure debian/config VER="$VER" TREEHASH="$TREEHASH" $CONF \
+ PREFIX=/ \
+ INSTALL_INCLUDE_DIR=/usr/include/libucw \
+ INSTALL_DOC_DIR=/usr/share/doc/libucw/html \
+ INSTALL_CONFIG_DIR=/usr/share/doc/libucw/examples/etc
echo "Creating debian/control"
build/genconf debian/control.in debian/control obj/config.mk
$(MAKE) DESTDIR=$(CURDIR)/debian/libucw-dev $(addprefix install-,$(addsuffix -api,libucw libucw-charset libucw-xml libucw-images))
$(MAKE) DESTDIR=$(CURDIR)/debian/libucw-utils install-ucw-utils install-ucw-shell install-libucw-charset-utils install-libucw-images-utils
$(MAKE) DESTDIR=$(CURDIR)/debian/libucw-doc install-libucw-docs
+ $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-doc install-libucw-config install-libucw-images-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
- cp -r etc $(CURDIR)/debian/libucw-doc/usr/share/doc/libucw/examples/
binary-indep: build install
$(o)/images/.include-stamp: IDST=images
run/lib/pkgconfig/libucw-images.pc: $(o)/images/libucw-images.pc
-INSTALL_TARGETS+=install-libucw-images install-libucw-images-api install-libucw-images-utils
+INSTALL_TARGETS+=install-libucw-images install-libucw-images-api install-libucw-images-utils install-libucw-images-config
install-libucw-images:
install -d -m 755 $(DESTDIR)$(INSTALL_LIB_DIR)
ln -sf libucw-images.so.$(UCW_ABI_VERSION) $(DESTDIR)$(INSTALL_LIB_DIR)/libucw-images.so
install -m 644 run/lib/libucw-images.a $(DESTDIR)$(INSTALL_LIB_DIR)
install -m 644 run/lib/libucw-images-pic.a $(DESTDIR)$(INSTALL_LIB_DIR)
- #install -d -m 755 $(DESTDIR)$(INSTALL_CONFIG_DIR)
- #install -m 644 $(addprefix run/$(CONFIG_DIR)/,$(LIBIMAGES_CONFIGS)) $(DESTDIR)$(INSTALL_CONFIG_DIR)
install-libucw-images-utils:
install -d -m 755 $(DESTDIR)$(INSTALL_BIN_DIR)
install -m 755 $(LIBIMAGES_PROGS) $(DESTDIR)$(INSTALL_BIN_DIR)
-.PHONY: install-libucw-images install-libucw-images-api install-libucw-images-utils
+install-libucw-images-config:
+ install -d -m 755 $(DESTDIR)$(INSTALL_CONFIG_DIR)
+ install -m 644 $(addprefix run/$(CONFIG_DIR)/,$(LIBIMAGES_CONFIGS)) $(DESTDIR)$(INSTALL_CONFIG_DIR)
+
+.PHONY: install-libucw-images install-libucw-images-api install-libucw-images-utils install-libucw-images-config
CONFIGS+=libucw
-INSTALL_TARGETS+=install-libucw install-libucw-api
+INSTALL_TARGETS+=install-libucw install-libucw-api install-libucw-config
install-libucw:
install -d -m 755 $(DESTDIR)$(INSTALL_LIB_DIR)
ln -sf libucw.so.$(UCW_ABI_VERSION) $(DESTDIR)$(INSTALL_LIB_DIR)/libucw.so
install -m 644 run/lib/libucw.a $(DESTDIR)$(INSTALL_LIB_DIR)
install -m 644 run/lib/libucw-pic.a $(DESTDIR)$(INSTALL_LIB_DIR)
- #install -d -m 755 $(DESTDIR)$(INSTALL_CONFIG_DIR)
- #install -m 644 run/$(CONFIG_DIR)/libucw $(DESTDIR)$(INSTALL_CONFIG_DIR)
-.PHONY: install-libucw install-libucw-api
+install-libucw-config:
+ install -d -m 755 $(DESTDIR)$(INSTALL_CONFIG_DIR)
+ install -m 644 run/$(CONFIG_DIR)/libucw $(DESTDIR)$(INSTALL_CONFIG_DIR)
+
+.PHONY: install-libucw install-libucw-api install-libucw-config