# -*- Python -*- import talk Import('env') if env.Bit('have_webrtc_voice') and env.Bit('have_webrtc_video'): talk.App( env, name = 'peerconnection_client', # TODO: Build peerconnection_client on mac. libs = [ 'base', 'expat', 'json', 'p2p', 'peerconnection', 'phone', 'srtp', 'xmllite', 'xmpp', 'yuvscaler', ], win_srcs = [ 'client/conductor.cc', 'client/defaults.cc', 'client/main.cc', 'client/main_wnd.cc', 'client/peer_connection_client.cc', ], posix_libs = [ 'crypto', 'securetunnel', 'ssl', ], lin_srcs = [ 'client/conductor.cc', 'client/defaults.cc', 'client/peer_connection_client.cc', 'client/linux/main.cc', 'client/linux/main_wnd.cc', ], lin_packages = [ 'glib-2.0', 'gobject-2.0', 'gtk+-2.0', ], lin_libs = [ 'sound', ], win_link_flags = [ ('', '/nodefaultlib:libcmt')[env.Bit('debug')], ], ) talk.App( env, name = 'peerconnection_server', srcs = [ 'server/data_socket.cc', 'server/main.cc', 'server/peer_channel.cc', 'server/utils.cc', ], )