changeset 1575:88ff38801bc7

package libical: add test program
author Tony Theodore <tonyt@logyst.com>
date Tue, 08 Feb 2011 00:33:22 +1100
parents 3a01e148649e
children f421ea8f1ff3
files src/libical-test.c src/libical.mk
diffstat 2 files changed, 24 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libical-test.c	Tue Feb 08 00:33:22 2011 +1100
@@ -0,0 +1,19 @@
+/* This file is part of mingw-cross-env.       */
+/* See doc/index.html for further information. */
+
+#include <stdio.h>
+#include <libical/ical.h>
+
+int main(int argc, char *argv[])
+{
+    icalvalue *v; 
+    char *str;
+    (void)argc;
+    (void)argv;
+    
+    v = icalvalue_new_caladdress("cap://value/1");
+    str = icalvalue_as_ical_string_r(v);
+    printf("String: %s\n", str);
+
+    return 0;
+}
--- a/src/libical.mk	Mon Feb 07 23:43:56 2011 +1100
+++ b/src/libical.mk	Tue Feb 08 00:33:22 2011 +1100
@@ -25,4 +25,9 @@
         --disable-shared
     $(MAKE) -C '$(1)' -j '$(JOBS)'
     $(MAKE) -C '$(1)' -j 1 install
+    
+    '$(TARGET)-gcc' \
+        -W -Wall -Werror -ansi -pedantic \
+        '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libical.exe' \
+        -lical -lpthread
 endef