Add the source files for the swift library.
[swifty.git] / src / libswift / tests / SConscript
diff --git a/src/libswift/tests/SConscript b/src/libswift/tests/SConscript
new file mode 100644 (file)
index 0000000..6b753b1
--- /dev/null
@@ -0,0 +1,95 @@
+import sys
+import os
+
+Import("DEBUG")
+Import("env")
+Import("libs")
+Import("libpath")
+
+
+if DEBUG and sys.platform == "win32":
+       libs = ['libswift','gtestd'] + libs  # order is important, crypto needs to be last
+else:
+       libs = ['libswift','gtest'] + libs  # order is important, crypto needs to be last
+
+cpppath = env["CPPPATH"]
+if sys.platform == "win32":
+       cpppath += '..;'
+else:
+       cpppath += '..:'
+env.Append(CPPPATH=cpppath)
+
+env.Program( 
+    target='binstest2',
+    source=['binstest2.cpp'],
+    CPPPATH=cpppath,
+    LIBS=libs,
+    LIBPATH=libpath+':..' )
+
+env.Program( 
+    target='binstest3',
+    source=['binstest3.cpp'],
+    CPPPATH=cpppath,
+    LIBS=libs,
+    LIBPATH=libpath+':..' )
+
+env.Program( 
+    target='dgramtest',
+    source=['dgramtest.cpp'],
+    CPPPATH=cpppath,
+    LIBS=libs,
+    LIBPATH=libpath+':..' )
+
+env.Program( 
+    target='hashtest',
+    source=['hashtest.cpp'],
+    CPPPATH=cpppath,
+    LIBS=libs,
+    LIBPATH=libpath+':..' )
+
+# Arno: must be rewritten to libevent
+#env.Program( 
+#    target='ledbattest',
+#    source=['ledbattest.cpp'],
+#    CPPPATH=cpppath,
+#    LIBS=libs,
+#    LIBPATH=libpath )
+
+# Arno: must be rewritten to libevent
+#if sys.platform != "win32":
+#    # Arno: Needs getopt
+#    env.Program( 
+#        target='ledbattest2',
+#        source=['ledbattest2.cpp'],
+#        CPPPATH=cpppath,
+#        LIBS=libs,
+#        LIBPATH=libpath )
+
+env.Program( 
+    target='freemap',
+    source=['freemap.cpp'],
+    CPPPATH=cpppath,
+    LIBS=libs,
+    LIBPATH=libpath+':..' )
+
+env.Program( 
+    target='bin64test',
+    source=['bin64test.cpp'],
+    CPPPATH=cpppath,
+    LIBS=libs,
+    LIBPATH=libpath+':..' )
+
+env.Program( 
+    target='transfertest',
+    source=['transfertest.cpp'],
+    CPPPATH=cpppath,
+    LIBS=libs,
+    LIBPATH=libpath+':..' )
+
+env.Program( 
+    target='connecttest',
+    source=['connecttest.cpp'],
+    CPPPATH=cpppath,
+    LIBS=libs,
+    LIBPATH=libpath+':..' )
+