moving NAT client/server to NAT library
authorChristian Grothoff <christian@grothoff.org>
Mon, 27 Jun 2011 20:22:38 +0000 (20:22 +0000)
committerChristian Grothoff <christian@grothoff.org>
Mon, 27 Jun 2011 20:22:38 +0000 (20:22 +0000)
src/nat/Makefile.am

index 2f30d318551f5c8ee55e96cd5f96aacd0fd5f9e8..a60b4b5f3daa2c5b653624c6e51c731184d65af8 100644 (file)
@@ -1,5 +1,34 @@
 INCLUDES = -I$(top_srcdir)/src/include
 
+if MINGW
+  WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
+  NATBIN = gnunet-nat-server gnunet-nat-client
+  NATSERVER = gnunet-nat-server-windows.c
+  NATCLIENT = gnunet-nat-client-windows.c
+else
+  NATSERVER = gnunet-nat-server.c
+  NATCLIENT = gnunet-nat-client.c
+endif
+
+if LINUX
+NATBIN = gnunet-nat-server gnunet-nat-client
+install-exec-hook:
+       chown root:root $(bindir)/gnunet-nat-server $(bindir)/gnunet-nat-client $(bindir)/gnunet-transport-wlan-helper || true
+       chmod u+s $(bindir)/gnunet-nat-server $(bindir)/gnunet-nat-client $(bindir)/gnunet-transport-wlan-helper || true
+else
+install-exec-hook:
+endif
+
+bin_PROGRAMS = \
+ $(NATBIN) 
+
+gnunet_nat_server_SOURCES = \
+ $(NATSERVER)
+
+gnunet_nat_client_SOURCES = \
+ $(NATCLIENT)         
+
+
 if MINGW
   WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
 endif