Chromium Code Reviews| Index: third_party/libsrtp/libsrtp.gyp |
| =================================================================== |
| --- third_party/libsrtp/libsrtp.gyp (revision 130067) |
| +++ third_party/libsrtp/libsrtp.gyp (working copy) |
| @@ -29,10 +29,51 @@ |
| ], |
| }], |
| ['target_arch=="arm"', { |
| - 'defines': [ |
| - 'CPU_RISC', |
| - 'SIZEOF_UNSIGNED_LONG=4', |
| - 'SIZEOF_UNSIGNED_LONG_LONG=8', |
| + 'conditions': [ |
| + ['OS!="android"', { |
| + 'defines': [ |
| + 'CPU_RISC', |
| + 'SIZEOF_UNSIGNED_LONG=4', |
| + 'SIZEOF_UNSIGNED_LONG_LONG=8', |
| + ], |
| + }], |
| + ['OS=="android"', { |
| + 'defines': [ |
| + 'CPU_CISC', |
|
Sergey Ulanov
2012/04/02 18:44:36
This seems wrong to me. ARM is always RISC archite
leozwang
2012/04/02 21:14:57
It seemed not a right flag to me at the beginning.
Sergey Ulanov
2012/04/02 23:36:23
As far as I understand libsrtp uses that to differ
|
| + 'DEV_URANDOM="/dev/urandom"', |
| + 'HAVE_ARPA_INET_H', |
|
Sergey Ulanov
2012/04/02 18:44:36
Do we need to have all these defines? Many of them
leozwang
2012/04/02 21:14:57
I was also debating about if I should keep this lo
Sergey Ulanov
2012/04/02 23:36:23
I don't think any of these can cause any problems
|
| + 'HAVE_BYTESWAP_H', |
| + 'HAVE_INET_ATON', |
| + 'HAVE_INT16_T', |
| + 'HAVE_INT32_T', |
| + 'HAVE_INT8_T', |
| + 'HAVE_INTTYPES_H', |
| + 'HAVE_MEMORY_H', |
| + 'HAVE_NETINET_IN_H', |
| + 'HAVE_SOCKET', |
| + 'HAVE_STDINT_H', |
| + 'HAVE_STDLIB_H', |
| + 'HAVE_STRINGS_H', |
| + 'HAVE_STRING_H', |
| + 'HAVE_SYSLOG_H', |
| + 'HAVE_SYS_SOCKET_H', |
| + 'HAVE_SYS_STAT_H', |
| + 'HAVE_SYS_TYPES_H', |
| + 'HAVE_SYS_UIO_H', |
| + 'HAVE_UINT16_T', |
| + 'HAVE_UINT32_T', |
| + 'HAVE_UINT64_T', |
| + 'HAVE_UINT8_T', |
| + 'HAVE_UNISTD_H', |
| + 'HAVE_USLEEP', |
| + 'PACKAGE_BUGREPORT=""', |
| + 'PACKAGE_NAME=""', |
| + 'PACKAGE_STRING=""', |
| + 'PACKAGE_TARNAME=""', |
| + 'PACKAGE_VERSION=""', |
| + 'STDC_HEADERS=1', |
| + ], |
| + }], |
| ], |
| }], |
| ['OS!="win"', { |
| @@ -71,10 +112,51 @@ |
| ], |
| }], |
| ['target_arch=="arm"', { |
| - 'defines': [ |
| - 'CPU_RISC', |
| - 'SIZEOF_UNSIGNED_LONG=4', |
| - 'SIZEOF_UNSIGNED_LONG_LONG=8', |
| + 'conditions': [ |
| + ['OS!="android"', { |
| + 'defines': [ |
| + 'CPU_RISC', |
| + 'SIZEOF_UNSIGNED_LONG=4', |
| + 'SIZEOF_UNSIGNED_LONG_LONG=8', |
| + ], |
| + }], |
| + ['OS=="android"', { |
| + 'defines': [ |
| + 'CPU_CISC', |
| + 'DEV_URANDOM="/dev/urandom"', |
| + 'HAVE_ARPA_INET_H', |
| + 'HAVE_BYTESWAP_H', |
| + 'HAVE_INET_ATON', |
| + 'HAVE_INT16_T', |
| + 'HAVE_INT32_T', |
| + 'HAVE_INT8_T', |
| + 'HAVE_INTTYPES_H', |
| + 'HAVE_MEMORY_H', |
| + 'HAVE_NETINET_IN_H', |
| + 'HAVE_SOCKET', |
| + 'HAVE_STDINT_H', |
| + 'HAVE_STDLIB_H', |
| + 'HAVE_STRINGS_H', |
| + 'HAVE_STRING_H', |
| + 'HAVE_SYSLOG_H', |
| + 'HAVE_SYS_SOCKET_H', |
| + 'HAVE_SYS_STAT_H', |
| + 'HAVE_SYS_TYPES_H', |
| + 'HAVE_SYS_UIO_H', |
| + 'HAVE_UINT16_T', |
| + 'HAVE_UINT32_T', |
| + 'HAVE_UINT64_T', |
| + 'HAVE_UINT8_T', |
| + 'HAVE_UNISTD_H', |
| + 'HAVE_USLEEP', |
| + 'PACKAGE_BUGREPORT=""', |
| + 'PACKAGE_NAME=""', |
| + 'PACKAGE_STRING=""', |
| + 'PACKAGE_TARNAME=""', |
| + 'PACKAGE_VERSION=""', |
| + 'STDC_HEADERS=1', |
| + ], |
| + }], |
| ], |
| }], |
| ['OS!="win"', { |