summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVolker Grabsch <vog@notjusthosting.com>2010-06-15 16:36:52 (GMT)
committerVolker Grabsch <vog@notjusthosting.com>2010-06-15 16:36:52 (GMT)
commite525a1ad9ca33dabd56365e6d04d552d284712c1 (patch)
treee72afa95d2ec863dd23c97df9d3682803321eb02 /src
parent8cf74a51a445629960fd875e58f6aa45fe35eb49 (diff)
downloadmxe-e525a1ad9ca33dabd56365e6d04d552d284712c1.zip
mxe-e525a1ad9ca33dabd56365e6d04d552d284712c1.tar.gz
mxe-e525a1ad9ca33dabd56365e6d04d552d284712c1.tar.bz2
test program for package libarchive (by Natalie Tasman)
Diffstat (limited to 'src')
-rw-r--r--src/libarchive-test.c19
-rw-r--r--src/libarchive.mk5
2 files changed, 24 insertions, 0 deletions
diff --git a/src/libarchive-test.c b/src/libarchive-test.c
new file mode 100644
index 0000000..46f28c1
--- /dev/null
+++ b/src/libarchive-test.c
@@ -0,0 +1,19 @@
+/* This file is part of mingw-cross-env. */
+/* See doc/index.html for further information. */
+
+#include <archive.h>
+
+int main(int argc, char *argv[])
+{
+ struct archive *tgz;
+
+ (void)argc;
+ (void)argv;
+
+ tgz = archive_write_new();
+ archive_write_set_compression_gzip(tgz);
+ archive_write_set_format_ustar(tgz);
+ archive_write_finish(tgz);
+
+ return 0;
+}
diff --git a/src/libarchive.mk b/src/libarchive.mk
index 453c520..5447e4f 100644
--- a/src/libarchive.mk
+++ b/src/libarchive.mk
@@ -30,4 +30,9 @@ define $(PKG)_BUILD
XML2_CONFIG='$(PREFIX)/$(TARGET)'/bin/xml2-config
$(MAKE) -C '$(1)' -j '$(JOBS)' man_MANS=
$(MAKE) -C '$(1)' -j 1 install man_MANS=
+
+ '$(TARGET)-gcc' \
+ -W -Wall -Werror -ansi -pedantic \
+ '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libarchive.exe' \
+ -larchive -lz
endef