summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2017-10-10 05:50:05 (GMT)
committerGitHub <noreply@github.com>2017-10-10 05:50:05 (GMT)
commitadf4a4dc9a3bed0878bbb0c48f0274b8b24a16a4 (patch)
treebb39eab657000e321762cb04bd9c4e1886ba9b9d
parent0a4e2fd9b48f07a538578701b8342a41f0c3dfe3 (diff)
parenta8ccdd126ba70efb8040f9f6d774f3c776d82c2f (diff)
downloadmxe-adf4a4dc9a3bed0878bbb0c48f0274b8b24a16a4.zip
mxe-adf4a4dc9a3bed0878bbb0c48f0274b8b24a16a4.tar.gz
mxe-adf4a4dc9a3bed0878bbb0c48f0274b8b24a16a4.tar.bz2
Merge pull request #1928 from tonytheodore/libharu-pkg-config
libharu: add *.pc file and use for test
-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