summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJehan Pagès <jehan@zemarmot.net>2014-08-12 20:43:05 +0200
committerAlbert Astals Cid <aacid@kde.org>2014-08-12 20:43:05 +0200
commit420caddc9fdd1dfcd25612251e67af6e607826e2 (patch)
tree5f182446e818e649e6dec74739e09d525fd22b34
parentc1ec08e7dc3391a260f5abee73e319b7438d2087 (diff)
Add a pkg-config file
-rw-r--r--.gitignore1
-rw-r--r--Makefile19
2 files changed, 17 insertions, 3 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..5e0a866
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+poppler-data.pc
diff --git a/Makefile b/Makefile
index 05da119..8d23759 100644
--- a/Makefile
+++ b/Makefile
@@ -5,22 +5,24 @@ prefix = /usr/local
datadir = $(prefix)/share
pkgdatadir = $(datadir)/poppler
-all :
+all : poppler-data.pc
-install :
+install : all
install -d -m 0755 $(DESTDIR)$(pkgdatadir)/cidToUnicode
install -m 0644 $(cid-to-unicode-files) $(DESTDIR)$(pkgdatadir)/cidToUnicode
install -d -m 0755 $(DESTDIR)$(pkgdatadir)/nameToUnicode
install -m 0644 $(name-to-unicode-files) $(DESTDIR)$(pkgdatadir)/nameToUnicode
install -d -m 0755 $(DESTDIR)$(pkgdatadir)/unicodeMap
install -m 0644 $(unicode-map-files) $(DESTDIR)$(pkgdatadir)/unicodeMap
+ install -d -m 0755 $(DESTDIR)$(datadir)/pkgconfig
+ install -m 0644 poppler-data.pc $(DESTDIR)$(datadir)/pkgconfig
for f in $(cmap-files); do \
install -d -m 0755 $(DESTDIR)$(pkgdatadir)/`dirname $$f`; \
install -m 0644 $$f $(DESTDIR)$(pkgdatadir)/$$f; \
done
-distdir : $(DISTFILES)
+distdir : $(DISTFILES) all
rm -rf $(distdir)
mkdir $(distdir)
for f in $(DISTFILES); do \
@@ -35,6 +37,15 @@ dist : distdir
clean :
rm -rf $(distdir)
+# poppler-data.pc is not a real PHONY target, but this trick
+# allows to force-generate it when needed.
+.PHONY: poppler-data.pc
+poppler-data.pc : poppler-data.pc.in
+ sed -e 's!@prefix@!$(prefix)!g' \
+ -e 's!@pkgdatadir@!$(pkgdatadir)!g' \
+ -e 's/@VERSION@/$(VERSION)/g' \
+ poppler-data.pc.in > poppler-data.pc
+
unicode-map-files = \
unicodeMap/Big5 \
unicodeMap/Big5ascii \
@@ -292,6 +303,8 @@ cid-to-unicode-files = \
cidToUnicode/Adobe-Korea1
DISTFILES = \
+ poppler-data.pc.in \
+ poppler-data.pc \
Makefile \
README \
COPYING \