summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xSConscript7
-rw-r--r--src/socket/unix.c2
-rw-r--r--src/socket/unix.h2
-rw-r--r--src/socket/usocket.c2
-rw-r--r--src/socket/usocket.h2
-rw-r--r--src/socket/wsocket.c2
-rw-r--r--src/socket/wsocket.h2
7 files changed, 13 insertions, 6 deletions
diff --git a/SConscript b/SConscript
index 693a036..da4d53e 100755
--- a/SConscript
+++ b/SConscript
@@ -267,12 +267,7 @@ sources+=Glob("src/gui/*/*.cpp")
sources+=Glob("src/simulation/elements/*.cpp")
sources+=Glob("src/simulation/tools/*.cpp")
sources+=Glob("src/client/requestbroker/*.cpp")
-sources+=["src/socket/auxiliar.c","src/socket/buffer.c","src/socket/except.c","src/socket/inet.c","src/socket/io.c","src/socket/luasocket.c","src/socket/options.c","src/socket/select.c","src/socket/tcp.c","src/socket/timeout.c","src/socket/udp.c"]
-# looks better than lambdaing files out later
-if(GetOption('win')):
- sources+=["src/socket/wsocket.c"]
-else:
- sources+=["src/socket/usocket.c","src/socket/unix.c"]
+sources+=Glob("src/socket/*.c")
#for source in sources:
# print str(source)
diff --git a/src/socket/unix.c b/src/socket/unix.c
index 158d319..048630f 100644
--- a/src/socket/unix.c
+++ b/src/socket/unix.c
@@ -1,3 +1,4 @@
+#ifndef WIN
/*=========================================================================*\
* Unix domain socket
* LuaSocket toolkit
@@ -354,3 +355,4 @@ static int global_create(lua_State *L) {
return 2;
}
}
+#endif
diff --git a/src/socket/unix.h b/src/socket/unix.h
index 32b7380..f3b543e 100644
--- a/src/socket/unix.h
+++ b/src/socket/unix.h
@@ -1,3 +1,4 @@
+#ifndef WIN
#ifndef UNIX_H
#define UNIX_H
/*=========================================================================*\
@@ -26,3 +27,4 @@ typedef t_unix *p_unix;
int luaopen_socket_unix(lua_State *L);
#endif /* UNIX_H */
+#endif
diff --git a/src/socket/usocket.c b/src/socket/usocket.c
index 70c6e1e..f206cad 100644
--- a/src/socket/usocket.c
+++ b/src/socket/usocket.c
@@ -1,3 +1,4 @@
+#ifndef WIN
/*=========================================================================*\
* Socket compatibilization module for Unix
* LuaSocket toolkit
@@ -368,3 +369,4 @@ const char *socket_ioerror(p_socket ps, int err) {
(void) ps;
return socket_strerror(err);
}
+#endif
diff --git a/src/socket/usocket.h b/src/socket/usocket.h
index f2a89aa..918c664 100644
--- a/src/socket/usocket.h
+++ b/src/socket/usocket.h
@@ -1,3 +1,4 @@
+#ifndef WIN
#ifndef USOCKET_H
#define USOCKET_H
/*=========================================================================*\
@@ -38,3 +39,4 @@ typedef t_socket *p_socket;
#define SOCKET_INVALID (-1)
#endif /* USOCKET_H */
+#endif
diff --git a/src/socket/wsocket.c b/src/socket/wsocket.c
index 6022565..037f43a 100644
--- a/src/socket/wsocket.c
+++ b/src/socket/wsocket.c
@@ -1,3 +1,4 @@
+#ifdef WIN
/*=========================================================================*\
* Socket compatibilization module for Win32
* LuaSocket toolkit
@@ -399,3 +400,4 @@ static const char *wstrerror(int err) {
default: return "Unknown error";
}
}
+#endif
diff --git a/src/socket/wsocket.h b/src/socket/wsocket.h
index b536683..963742f 100644
--- a/src/socket/wsocket.h
+++ b/src/socket/wsocket.h
@@ -1,3 +1,4 @@
+#ifdef WIN
#ifndef WSOCKET_H
#define WSOCKET_H
/*=========================================================================*\
@@ -19,3 +20,4 @@ typedef t_socket *p_socket;
#define SOCKET_INVALID (INVALID_SOCKET)
#endif /* WSOCKET_H */
+#endif