| { | |
| 'targets': [ | |
| { | |
| 'target_name': 'weave', | |
| 'type': 'executable', | |
| 'cflags': ['-pthread', '-I/usr/include/libnl3'], | |
| 'sources': [ | |
| 'avahi_client.cc', | |
| 'bluez_client.cc', | |
| 'curl_http_client.cc', | |
| 'event_http_server.cc', | |
| 'event_task_runner.cc', | |
| 'file_config_store.cc', | |
| 'main.cc', | |
| 'netlink_network.cc', | |
| 'network_manager.cc', | |
| 'ssl_stream.cc', | |
| ], | |
| 'dependencies': [ | |
| '../../libweave_standalone.gyp:libweave', | |
| ], | |
| 'libraries': [ | |
| '-levent', | |
| '-lcrypto', | |
| '-lexpat', | |
| '-lcurl', | |
| '-lpthread', | |
| '-lssl', | |
| '-lavahi-common', | |
| '-lavahi-client', | |
| '-levent_openssl', | |
| '-lnl-3', | |
| '-lnl-route-3', | |
| ] | |
| } | |
| ] | |
| } |