libjingle.target.linux-mips.mk revision 5e3f23d412006dc4db4e659864679f29341e113f
15e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# This file is generated by gyp; do not edit. 25e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 35e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)include $(CLEAR_VARS) 45e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 55e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_MODULE_CLASS := STATIC_LIBRARIES 65e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_MODULE := third_party_libjingle_libjingle_gyp 75e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_MODULE_SUFFIX := .a 85e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_MODULE_TAGS := optional 95e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)gyp_intermediate_dir := $(call local-intermediates-dir) 105e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared) 115e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 125e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# Make sure our deps are built first. 135e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)GYP_TARGET_DEPENDENCIES := \ 145e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(call intermediates-dir-for,GYP,third_party_expat_expat_gyp)/expat.stamp 155e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 165e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)GYP_GENERATED_OUTPUTS := 175e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 185e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# Make sure our deps and generated files are built first. 195e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 205e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 215e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_CPP_EXTENSION := .cc 225e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_GENERATED_SOURCES := 235e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 245e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)GYP_COPIED_SOURCE_ORIGIN_DIRS := 255e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 265e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_SRC_FILES := \ 275e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/overrides/talk/base/logging.cc \ 285e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/asyncfile.cc \ 295e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/asynchttprequest.cc \ 305e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/asyncsocket.cc \ 315e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/asynctcpsocket.cc \ 325e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/asyncudpsocket.cc \ 335e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/autodetectproxy.cc \ 345e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/base64.cc \ 355e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/bytebuffer.cc \ 365e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/checks.cc \ 375e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/common.cc \ 385e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/cpumonitor.cc \ 395e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/crc32.cc \ 405e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/diskcache.cc \ 415e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/event.cc \ 425e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/fileutils.cc \ 435e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/firewallsocketserver.cc \ 445e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/flags.cc \ 455e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/helpers.cc \ 465e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/host.cc \ 475e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/httpbase.cc \ 485e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/httpclient.cc \ 495e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/httpcommon.cc \ 505e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/httprequest.cc \ 515e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/ipaddress.cc \ 525e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/md5.cc \ 535e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/messagedigest.cc \ 545e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/messagehandler.cc \ 555e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/messagequeue.cc \ 565e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/nethelpers.cc \ 575e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/network.cc \ 585e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/nssidentity.cc \ 595e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/nssstreamadapter.cc \ 605e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/pathutils.cc \ 615e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/physicalsocketserver.cc \ 625e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/proxydetect.cc \ 635e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/proxyinfo.cc \ 645e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/ratelimiter.cc \ 655e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/ratetracker.cc \ 665e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/sha1.cc \ 675e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/signalthread.cc \ 685e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/socketadapters.cc \ 695e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/socketaddress.cc \ 705e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/socketaddresspair.cc \ 715e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/socketpool.cc \ 725e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/socketstream.cc \ 735e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/ssladapter.cc \ 745e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/sslidentity.cc \ 755e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/sslsocketfactory.cc \ 765e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/sslstreamadapter.cc \ 775e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/sslstreamadapterhelper.cc \ 785e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/stream.cc \ 795e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/stringencode.cc \ 805e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/stringutils.cc \ 815e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/systeminfo.cc \ 825e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/task.cc \ 835e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/taskparent.cc \ 845e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/taskrunner.cc \ 855e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/thread.cc \ 865e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/timeutils.cc \ 875e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/timing.cc \ 885e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/urlencode.cc \ 895e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/worker.cc \ 905e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 915e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 925e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 935e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 945e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 955e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/parsing.cc \ 965e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/port.cc \ 975e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 985e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 995e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/portproxy.cc \ 1005e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/pseudotcp.cc \ 1015e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/rawtransport.cc \ 1025e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/rawtransportchannel.cc \ 1035e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/relayport.cc \ 1045e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/session.cc \ 1055e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/sessiondescription.cc \ 1065e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/sessionmanager.cc \ 1075e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/sessionmessages.cc \ 1085e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/stun.cc \ 1095e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/stunport.cc \ 1105e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/stunrequest.cc \ 1115e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/tcpport.cc \ 1125e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/transport.cc \ 1135e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/transportchannel.cc \ 1145e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/transportchannelproxy.cc \ 1155e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/transportdescriptionfactory.cc \ 1165e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/turnport.cc \ 1175e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/client/basicportallocator.cc \ 1185e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/client/httpportallocator.cc \ 1195e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/client/socketmonitor.cc \ 1205e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmllite/qname.cc \ 1215e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmllite/xmlbuilder.cc \ 1225e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmllite/xmlconstants.cc \ 1235e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmllite/xmlelement.cc \ 1245e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmllite/xmlnsstack.cc \ 1255e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmllite/xmlparser.cc \ 1265e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmllite/xmlprinter.cc \ 1275e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmpp/constants.cc \ 1285e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmpp/jid.cc \ 1295e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmpp/saslmechanism.cc \ 1305e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmpp/xmppclient.cc \ 1315e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmpp/xmppengineimpl.cc \ 1325e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmpp/xmppengineimpl_iq.cc \ 1335e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmpp/xmpplogintask.cc \ 1345e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmpp/xmppstanzaparser.cc \ 1355e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/xmpp/xmpptask.cc \ 1365e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/unixfilesystem.cc \ 1375e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/ifaddrs-android.cc \ 1385e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/linux.cc \ 1395e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/openssladapter.cc \ 1405e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/openssldigest.cc \ 1415e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/opensslidentity.cc \ 1425e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/opensslstreamadapter.cc 1435e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 1445e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 1455e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# Flags passed to both C and C++ files. 1465e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)MY_CFLAGS := \ 1475e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fstack-protector \ 1485e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) --param=ssp-buffer-size=4 \ 1495e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) \ 1505e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fno-exceptions \ 1515e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fno-strict-aliasing \ 1525e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-unused-parameter \ 1535e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-missing-field-initializers \ 1545e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fvisibility=hidden \ 1555e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -pipe \ 1565e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fPIC \ 1575e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-format \ 1585e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -EL \ 1595e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -mhard-float \ 1605e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -mips32r2 \ 1615e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wa,-mips32r2 \ 1625e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) --sysroot=/automerger/android-src/external/chromium_org/mipsel-sysroot/sysroot \ 1635e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -ffunction-sections \ 1645e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -funwind-tables \ 1655e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -g \ 1665e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fstack-protector \ 1675e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fno-short-enums \ 1685e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -finline-limit=64 \ 1695e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wa,--noexecstack \ 1705e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -U_FORTIFY_SOURCE \ 1715e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-extra \ 1725e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-ignored-qualifiers \ 1735e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-type-limits \ 1745e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-address \ 1755e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-format-security \ 1765e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-return-type \ 1775e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-sequence-point \ 1785e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Os \ 1795e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -g \ 1805e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fomit-frame-pointer \ 1815e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fdata-sections \ 1825e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -ffunction-sections 1835e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 1845e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)MY_CFLAGS_C := 1855e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 1865e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)MY_DEFS := \ 1875e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DEXPAT_RELATIVE_PATH' \ 1885e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DFEATURE_ENABLE_SSL' \ 1895e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DGTEST_RELATIVE_PATH' \ 1905e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DHAVE_SRTP' \ 1915e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DHAVE_WEBRTC_VIDEO' \ 1925e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DHAVE_WEBRTC_VOICE' \ 1935e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DHAVE_YUV' \ 1945e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DJSONCPP_RELATIVE_PATH' \ 1955e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DLOGGING_INSIDE_LIBJINGLE' \ 1965e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DNO_MAIN_THREAD_WRAPPING' \ 1975e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DNO_SOUND_SYSTEM' \ 1985e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DSRTP_RELATIVE_PATH' \ 1995e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DUSE_WEBRTC_DEV_BRANCH' \ 2005e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-D_FILE_OFFSET_BITS=64' \ 2015e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DNO_TCMALLOC' \ 2025e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DDISABLE_NACL' \ 2035e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DLIBPEERCONNECTION_LIB=1' \ 2045e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DSSL_USE_OPENSSL' \ 2055e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DHAVE_OPENSSL_SSL_H' \ 2065e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DPOSIX' \ 2075e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DCHROMIUM_BUILD' \ 2085e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DUSE_LIBJPEG_TURBO=1' \ 2095e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DUSE_PROPRIETARY_CODECS' \ 2105e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DENABLE_GPU=1' \ 2115e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DUSE_OPENSSL=1' \ 2125e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DENABLE_EGLIMAGE=1' \ 2135e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DENABLE_LANGUAGE_DETECTION=1' \ 2145e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DPOSIX_AVOID_MMAP' \ 2155e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DFEATURE_ENABLE_VOICEMAIL' \ 2165e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DANDROID' \ 2175e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-D__GNU_SOURCE=1' \ 2185e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DUSE_STLPORT=1' \ 2195e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 2205e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DCHROME_BUILD_ID=""' \ 2215e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 2225e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 2235e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-D_DEBUG' 2245e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 2255e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_CFLAGS := $(MY_CFLAGS_C) $(MY_CFLAGS) $(MY_DEFS) 2265e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 2275e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# Include paths placed before CFLAGS/CPPFLAGS 2285e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_C_INCLUDES := \ 2295e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH)/third_party/libjingle/overrides \ 2305e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH)/third_party/libjingle/source \ 2315e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH)/testing/gtest/include \ 2325e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH)/third_party \ 2335e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH)/third_party/libyuv/include \ 2345e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH)/third_party/webrtc \ 2355e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 2365e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 2375e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 2385e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH) \ 2395e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(PWD)/external/expat/lib \ 2405e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH)/third_party/openssl/openssl/include \ 2415e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(PWD)/frameworks/wilhelm/include \ 2425e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(PWD)/bionic \ 2435e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(PWD)/external/stlport/stlport 2445e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 2455e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES) 2465e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 2475e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# Flags passed to only C++ (and not C) files. 2485e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_CPPFLAGS := \ 2495e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fno-rtti \ 2505e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fno-threadsafe-statics \ 2515e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fvisibility-inlines-hidden \ 2525e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-deprecated \ 2535e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-uninitialized \ 2545e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-error=c++0x-compat \ 2555e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-non-virtual-dtor \ 2565e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-sign-promo \ 2575e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-non-virtual-dtor 2585e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 2595e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)### Rules for final target. 2605e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 2615e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_LDFLAGS := \ 2625e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,-z,now \ 2635e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,-z,relro \ 2645e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,-z,noexecstack \ 2655e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fPIC \ 2665e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -EL \ 2675e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,--no-keep-memory \ 2685e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) --sysroot=/automerger/android-src/external/chromium_org/mipsel-sysroot/sysroot \ 2695e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) \ 2705e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -nostdlib \ 2715e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,--no-undefined \ 2725e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,--exclude-libs=ALL \ 2735e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,--gc-sections \ 2745e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,-O1 \ 2755e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,--as-needed 2765e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 2775e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 2785e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_STATIC_LIBRARIES := 2795e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 2805e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# Enable grouping to fix circular references 2815e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_GROUP_STATIC_LIBRARIES := true 2825e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 2835e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_SHARED_LIBRARIES := \ 2845e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) libstlport \ 2855e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) libdl 2865e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 2875e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# Add target alias to "gyp_all_modules" target. 2885e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles).PHONY: gyp_all_modules 2895e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)gyp_all_modules: third_party_libjingle_libjingle_gyp 2905e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 2915e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# Alias gyp target name. 2925e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles).PHONY: libjingle 2935e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)libjingle: third_party_libjingle_libjingle_gyp 2945e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 2955e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)include $(BUILD_STATIC_LIBRARY) 296