]> xenbits.xensource.com Git - libvirt.git/commitdiff
Mon Nov 26 12:03:00 UTC 2007 Richard W.M. Jones <rjones@redhat.com>
authorRichard W.M. Jones <rjones@redhat.com>
Mon, 26 Nov 2007 12:03:34 +0000 (12:03 +0000)
committerRichard W.M. Jones <rjones@redhat.com>
Mon, 26 Nov 2007 12:03:34 +0000 (12:03 +0000)
* tests/Makefile.am, tests/nodeinfotest.c, tests/qemuxml2argvtest.c,
  tests/qemuxml2xmltest.c, tests/sexpr2xmltest.c, tests/virshtest.c,
  tests/xencapstest.c, tests/xmconfigtest.c, tests/xml2sexprtest.c:
  Miscellaneous fixes to the tests to compile under Cygwin.

ChangeLog
tests/Makefile.am
tests/nodeinfotest.c
tests/qemuxml2argvtest.c
tests/qemuxml2xmltest.c
tests/sexpr2xmltest.c
tests/virshtest.c
tests/xencapstest.c
tests/xmconfigtest.c
tests/xml2sexprtest.c

index 305976cf7360d3840f799831787fa003e291a42b..6086350f6ce4cf3926547c369549ad74eacf442e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Mon Nov 26 12:03:00 UTC 2007 Richard W.M. Jones <rjones@redhat.com>
+
+       * tests/Makefile.am, tests/nodeinfotest.c, tests/qemuxml2argvtest.c,
+         tests/qemuxml2xmltest.c, tests/sexpr2xmltest.c, tests/virshtest.c,
+         tests/xencapstest.c, tests/xmconfigtest.c, tests/xml2sexprtest.c:
+         Miscellaneous fixes to the tests to compile under Cygwin.
+
 Mon Nov 26 11:56:00 UTC 2007 Richard W.M. Jones <rjones@redhat.com>
 
        * qemud/qemud.c: If AF_INET6 not defined, don't test for it.
index d05940238c886f5fedfe6ce017bbe8f58d8dcfdb..512162bf5e9d991517ed24cb1e700cbd2b0d0ef9 100644 (file)
@@ -70,63 +70,65 @@ xmlrpctest_SOURCES = \
        @top_srcdir@/src/xmlrpc.c \
        @top_srcdir@/src/xmlrpc.h
 
-xmlrpctest_LDFLAGS =
+LIBOBJDIR = ../src/
+
+xmlrpctest_LDFLAGS = $(LIBOBJS)
 xmlrpctest_LDADD = $(LDADDS)
 
 xml2sexprtest_SOURCES = \
        xml2sexprtest.c \
        testutils.c testutils.h
-xml2sexprtest_LDFLAGS =
+xml2sexprtest_LDFLAGS = $(LIBOBJS)
 xml2sexprtest_LDADD = $(LDADDS)
 
 sexpr2xmltest_SOURCES = \
        sexpr2xmltest.c \
        testutils.c testutils.h
-sexpr2xmltest_LDFLAGS =
+sexpr2xmltest_LDFLAGS = $(LIBOBJS)
 sexpr2xmltest_LDADD = $(LDADDS)
 
 xmconfigtest_SOURCES = \
        xmconfigtest.c \
        testutils.c testutils.h
-xmconfigtest_LDFLAGS =
+xmconfigtest_LDFLAGS = $(LIBOBJS)
 xmconfigtest_LDADD = $(LDADDS)
 
 qemuxml2argvtest_SOURCES = \
        qemuxml2argvtest.c \
        testutils.c testutils.h
-qemuxml2argvtest_LDFLAGS =
+qemuxml2argvtest_LDFLAGS = $(LIBOBJS)
 qemuxml2argvtest_LDADD = $(LDADDS)
 
 qemuxml2xmltest_SOURCES = \
        qemuxml2xmltest.c \
        testutils.c testutils.h
-qemuxml2xmltest_LDFLAGS =
+qemuxml2xmltest_LDFLAGS = $(LIBOBJS)
 qemuxml2xmltest_LDADD = $(LDADDS)
 
 virshtest_SOURCES = \
        virshtest.c \
        testutils.c testutils.h
-virshtest_LDFLAGS =
+virshtest_LDFLAGS = $(LIBOBJS)
 virshtest_LDADD = $(LDADDS)
 
 conftest_SOURCES = \
        conftest.c
-conftest_LDFLAGS =
+conftest_LDFLAGS = $(LIBOBJS)
 conftest_LDADD = $(LDADDS)
 
 xencapstest_SOURCES = \
        xencapstest.c testutils.h testutils.c
-xencapstest_LDFLAGS =
+xencapstest_LDFLAGS = $(LIBOBJS)
 xencapstest_LDADD = $(LDADDS)
 
 nodeinfotest_SOURCES = \
        nodeinfotest.c testutils.h testutils.c
-nodeinfotest_LDFLAGS =
+nodeinfotest_LDFLAGS = $(LIBOBJS)
 nodeinfotest_LDADD = $(LDADDS)
 
 reconnect_SOURCES = \
        reconnect.c
-reconnect_LDFLAGS =
+reconnect_LDFLAGS = $(LIBOBJS)
 reconnect_LDADD = $(LDADDS)
 
 $(LIBVIRT):
index 8b22b71ba633e02a5bbebed1bc9e3fe6aa982757..7275cc3fdd35c35c3ef67e0904b12eac4386bc58 100644 (file)
@@ -1,7 +1,11 @@
+#include "config.h"
+
 #include <stdio.h>
 #include <stdlib.h>
 
-#include "config.h"
+#ifdef HAVE_SYS_SYSLIMITS_H
+#include <sys/syslimits.h>
+#endif
 
 #include <string.h>
 
index 052f3f31c93d75a1393256a3f1b33c734753b9c6..966f67c3246832035cdb754c2aaa62c41a2a5b91 100644 (file)
@@ -1,9 +1,19 @@
+#include "config.h"
+
 #include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
 #include <string.h>
 
 #include <sys/types.h>
 #include <fcntl.h>
 
+#ifdef HAVE_SYS_SYSLIMITS_H
+#include <sys/syslimits.h>
+#endif
+
+#ifdef WITH_QEMU
+
 #include "testutils.h"
 #include "qemu_conf.h"
 #include "internal.h"
@@ -187,6 +197,12 @@ main(int argc, char **argv)
     exit(ret==0 ? EXIT_SUCCESS : EXIT_FAILURE);
 }
 
+#else
+
+int main (void) { exit (77); /* means 'test skipped' for automake */ }
+
+#endif /* WITH_QEMU */
+
 /*
  * Local variables:
  *  indent-tabs-mode: nil
index 11d8239e8627e69b6e63c947a7d4e25126b4aad2..a448ee244fea913f019dc597ad6a3e8620af9a3c 100644 (file)
@@ -1,9 +1,19 @@
+#include "config.h"
+
 #include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
 #include <string.h>
 
 #include <sys/types.h>
 #include <fcntl.h>
 
+#ifdef HAVE_SYS_SYSLIMITS_H
+#include <sys/syslimits.h>
+#endif
+
+#ifdef WITH_QEMU
+
 #include "testutils.h"
 #include "qemu_conf.h"
 #include "internal.h"
@@ -150,6 +160,12 @@ main(int argc, char **argv)
     exit(ret==0 ? EXIT_SUCCESS : EXIT_FAILURE);
 }
 
+#else
+
+int main (void) { exit (77); /* means 'test skipped' to automake */ }
+
+#endif /* WITH_QEMU */
+
 /*
  * Local variables:
  *  indent-tabs-mode: nil
index 99c8774cb607304067512b50cb218195a7c459f9..3744801c38935bdaa938a0721e4f32142afb2cae 100644 (file)
@@ -1,6 +1,12 @@
+#include "config.h"
+
 #include <stdio.h>
 #include <string.h>
 
+#ifdef HAVE_SYS_SYSLIMITS_H
+#include <sys/syslimits.h>
+#endif
+
 #ifdef WITH_XEN
 #include "xml.h"
 #include "xend_internal.h"
index e26ef5c95d6fc0a767d2ba0396ea877640ef3dfc..b58a4e3556516d734f946fbc2ee7df3763542b45 100644 (file)
@@ -1,9 +1,14 @@
+#include "config.h"
 
 #include <stdio.h>
 #include <string.h>
 #include <unistd.h>
 #include <limits.h>
 
+#ifdef HAVE_SYS_SYSLIMITS_H
+#include <sys/syslimits.h>
+#endif
+
 #include "xml.h"
 #include "testutils.h"
 #include "internal.h"
index 5744262bc58f504efa76f28f329f7c235abfbfb0..bbf5976e2f9ae5d4d04610a7d2702e142e1e142e 100644 (file)
@@ -1,7 +1,11 @@
+#include "config.h"
+
 #include <stdio.h>
 #include <stdlib.h>
 
-#include "config.h"
+#ifdef HAVE_SYS_SYSLIMITS_H
+#include <sys/syslimits.h>
+#endif
 
 #ifdef WITH_XEN
 
index 10024b9ebb2338e32097486e615abb91a4a668bd..4ed9eb111635809ed2c6eb3dc531bc019c11ac8c 100644 (file)
  *
  */
 
+#include "config.h"
+
 #include <stdio.h>
 #include <string.h>
 
+#ifdef HAVE_SYS_SYSLIMITS_H
+#include <sys/syslimits.h>
+#endif
+
 #ifdef WITH_XEN
 #include "xen_unified.h"
 #include "xm_internal.h"
index 6ecf6b24709d7a649139224110df9bc4e2785938..608a861b993302b06b899192edc6dd16c627fa5e 100644 (file)
@@ -1,9 +1,15 @@
+#include "config.h"
+
 #include <stdio.h>
 #include <string.h>
 
 #include <sys/types.h>
 #include <fcntl.h>
 
+#ifdef HAVE_SYS_SYSLIMITS_H
+#include <sys/syslimits.h>
+#endif
+
 #include "xml.h"
 #include "testutils.h"
 #include "internal.h"