summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authordarealshinji <djcj@gmx.de>2016-04-10 05:02:01 (GMT)
committerdarealshinji <djcj@gmx.de>2016-04-10 05:02:01 (GMT)
commitcbbb43b7d44ea0fbe2d8efd03d741c6d20bb931b (patch)
treea8e7c3e2dc809d25ee96f8653479a500f754ec95 /src
parent330cef19f6db84daa83206cc39a88cc1b5bfec0e (diff)
downloadmxe-cbbb43b7d44ea0fbe2d8efd03d741c6d20bb931b.zip
mxe-cbbb43b7d44ea0fbe2d8efd03d741c6d20bb931b.tar.gz
mxe-cbbb43b7d44ea0fbe2d8efd03d741c6d20bb931b.tar.bz2
djvulibre test program
Diffstat (limited to 'src')
-rw-r--r--src/djvulibre-test.c17
-rw-r--r--src/djvulibre.mk8
2 files changed, 24 insertions, 1 deletions
diff --git a/src/djvulibre-test.c b/src/djvulibre-test.c
new file mode 100644
index 0000000..51889a2
--- /dev/null
+++ b/src/djvulibre-test.c
@@ -0,0 +1,17 @@
+/*
+ * This file is part of MXE.
+ * See index.html for further information.
+ */
+
+#include <libdjvu/ddjvuapi.h>
+
+int main(int argc, char *argv[])
+{
+ ddjvu_context_t *djvu_test;
+ (void)argc;
+
+ djvu_test = ddjvu_context_create(argv[0]);
+ ddjvu_context_release(djvu_test);
+
+ return 0;
+}
diff --git a/src/djvulibre.mk b/src/djvulibre.mk
index 0b3f43e..8827123 100644
--- a/src/djvulibre.mk
+++ b/src/djvulibre.mk
@@ -22,7 +22,13 @@ define $(PKG)_BUILD
$(MXE_CONFIGURE_OPTS) \
--disable-desktopfiles
$(MAKE) -C '$(1)' -j '$(JOBS)'
- $(MAKE) -C '$(1)' -j 1 install
+ $(MAKE) -C '$(1)/libdjvu' -j 1 install-lib \
+ install-include install-pkgconfig
+
+ '$(TARGET)-g++' \
+ -W -Wall -Werror -pedantic -DDLL_EXPORT \
+ '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
+ `'$(TARGET)-pkg-config' ddjvuapi --libs`
endef
$(PKG)_BUILD_SHARED =