diff -r 6219326604a3 switch/switch.c --- a/switch/switch.c Wed Apr 06 14:56:45 2011 -0400 +++ b/switch/switch.c Mon Jun 18 21:59:53 2012 -0700 @@ -79,6 +79,9 @@ static void add_ports(struct datapath *dp, char *port_list); +#ifdef NS3 +/* main function disabled for ns-3 build */ +#else int main(int argc, char *argv[]) { @@ -136,6 +139,7 @@ return 0; } +#endif static void add_ports(struct datapath *dp, char *port_list) diff -r 6219326604a3 wscript --- a/wscript Wed Apr 06 14:56:45 2011 -0400 +++ b/wscript Mon Jun 18 21:59:53 2012 -0700 @@ -49,6 +49,7 @@ '/usr/include/libxml2', ] of.env.append_value('CCFLAGS', '-fPIC') + of.env.append_value('CCFLAGS', '-DNS3') of.target = 'openflow' # finally, let's install all this crap