summaryrefslogtreecommitdiffstats
path: root/src/libharu.mk
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2017-10-10 05:48:58 (GMT)
committerTony Theodore <tonyt@logyst.com>2017-10-10 05:48:58 (GMT)
commita8ccdd126ba70efb8040f9f6d774f3c776d82c2f (patch)
treebb39eab657000e321762cb04bd9c4e1886ba9b9d /src/libharu.mk
parent0a4e2fd9b48f07a538578701b8342a41f0c3dfe3 (diff)
downloadmxe-a8ccdd126ba70efb8040f9f6d774f3c776d82c2f.zip
mxe-a8ccdd126ba70efb8040f9f6d774f3c776d82c2f.tar.gz
mxe-a8ccdd126ba70efb8040f9f6d774f3c776d82c2f.tar.bz2
libharu: add *.pc file and use for test
Diffstat (limited to 'src/libharu.mk')
-rw-r--r--src/libharu.mk20
1 files changed, 15 insertions, 5 deletions
diff --git a/src/libharu.mk b/src/libharu.mk
index 63d55a4..86a79fd 100644
--- a/src/libharu.mk
+++ b/src/libharu.mk
@@ -17,9 +17,19 @@ define $(PKG)_BUILD
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' VERBOSE=1
$(MAKE) -C '$(BUILD_DIR)' -j 1 install VERBOSE=1
- $(TARGET)-gcc -o $(PREFIX)/$(TARGET)/bin/test-$(PKG).exe \
- $(if $(BUILD_STATIC),,-DHPDF_DLL) \
- '$(1)/demo/slide_show_demo.c' \
- $(if $(BUILD_STATIC),'-lhpdfs','-lhpdf') \
- `$(TARGET)-pkg-config libpng zlib --libs`
+ # create pkg-config files
+ $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib/pkgconfig'
+ (echo 'Name: $(PKG)'; \
+ echo 'Version: $($(PKG)_VERSION)'; \
+ echo 'Description: open source library for generating PDF files'; \
+ echo 'Cflags: $(if $(BUILD_STATIC),,-DHPDF_DLL)'; \
+ echo 'Libs: $(if $(BUILD_STATIC),-lhpdfs,-lhpdf)'; \
+ echo 'Requires: libpng zlib';) \
+ > '$(PREFIX)/$(TARGET)/lib/pkgconfig/$(PKG).pc'
+
+ '$(TARGET)-gcc' \
+ -W -Wall -ansi \
+ '$(SOURCE_DIR)/demo/slide_show_demo.c' \
+ -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
+ `'$(TARGET)-pkg-config' $(PKG) --cflags --libs`
endef