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/httpbase.cc \ 475e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/httpclient.cc \ 485e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/httpcommon.cc \ 495e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/httprequest.cc \ 505e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/ipaddress.cc \ 515e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/md5.cc \ 525e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/messagedigest.cc \ 535e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/messagehandler.cc \ 545e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/messagequeue.cc \ 555e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/nethelpers.cc \ 565e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/network.cc \ 575e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/nssidentity.cc \ 585e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/nssstreamadapter.cc \ 595e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/pathutils.cc \ 605e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/physicalsocketserver.cc \ 615e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/proxydetect.cc \ 625e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/proxyinfo.cc \ 635e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/ratelimiter.cc \ 645e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/ratetracker.cc \ 655e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/sha1.cc \ 665e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/signalthread.cc \ 675e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/socketadapters.cc \ 685e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/socketaddress.cc \ 695e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/socketaddresspair.cc \ 705e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/socketpool.cc \ 715e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/socketstream.cc \ 725e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/ssladapter.cc \ 735e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/sslidentity.cc \ 745e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/sslsocketfactory.cc \ 755e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/sslstreamadapter.cc \ 765e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/sslstreamadapterhelper.cc \ 775e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/stream.cc \ 785e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/stringencode.cc \ 795e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/stringutils.cc \ 805e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/systeminfo.cc \ 815e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/task.cc \ 825e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/taskparent.cc \ 835e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/taskrunner.cc \ 845e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/thread.cc \ 855e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/timeutils.cc \ 865e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/timing.cc \ 875e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/urlencode.cc \ 885e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/base/worker.cc \ 895e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 905e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 915e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 925e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 935e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 945e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/parsing.cc \ 955e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/port.cc \ 965e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 975e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 985e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/portproxy.cc \ 995e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/pseudotcp.cc \ 1005e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/rawtransport.cc \ 1015e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/rawtransportchannel.cc \ 1025e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/relayport.cc \ 1035e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/session.cc \ 1045e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/sessiondescription.cc \ 1055e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/sessionmanager.cc \ 1065e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/sessionmessages.cc \ 1075e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/stun.cc \ 1085e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/stunport.cc \ 1095e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/stunrequest.cc \ 1105e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/tcpport.cc \ 1115e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/transport.cc \ 1125e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/transportchannel.cc \ 1135e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) third_party/libjingle/source/talk/p2p/base/transportchannelproxy.cc \ 114424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) third_party/libjingle/source/talk/p2p/base/transportdescription.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. 146eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochMY_CFLAGS_Debug := \ 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) -ffunction-sections \ 1615e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -funwind-tables \ 1625e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -g \ 1635e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fstack-protector \ 1645e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fno-short-enums \ 1655e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -finline-limit=64 \ 1665e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wa,--noexecstack \ 1675e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -U_FORTIFY_SOURCE \ 1685e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-extra \ 1695e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-ignored-qualifiers \ 1705e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-type-limits \ 1715e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-address \ 1725e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-format-security \ 1735e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-return-type \ 1745e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-sequence-point \ 1755e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Os \ 1765e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -g \ 1775e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fomit-frame-pointer \ 1785e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fdata-sections \ 1795e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -ffunction-sections 1805e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 181eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochMY_DEFS_Debug := \ 1825e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DEXPAT_RELATIVE_PATH' \ 1835e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DFEATURE_ENABLE_SSL' \ 1845e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DGTEST_RELATIVE_PATH' \ 1855e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DHAVE_SRTP' \ 1865e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DHAVE_WEBRTC_VIDEO' \ 1875e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DHAVE_WEBRTC_VOICE' \ 1885e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DJSONCPP_RELATIVE_PATH' \ 1895e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DLOGGING_INSIDE_LIBJINGLE' \ 1905e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DNO_MAIN_THREAD_WRAPPING' \ 1915e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DNO_SOUND_SYSTEM' \ 1925e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DSRTP_RELATIVE_PATH' \ 1935e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DUSE_WEBRTC_DEV_BRANCH' \ 194a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles) '-DV8_DEPRECATION_WARNINGS' \ 1955e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-D_FILE_OFFSET_BITS=64' \ 1965e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DNO_TCMALLOC' \ 1975e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DDISABLE_NACL' \ 1985e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DLIBPEERCONNECTION_LIB=1' \ 1995e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DSSL_USE_OPENSSL' \ 2005e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DHAVE_OPENSSL_SSL_H' \ 2015e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DPOSIX' \ 2025e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DCHROMIUM_BUILD' \ 2035e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DUSE_LIBJPEG_TURBO=1' \ 2045e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DUSE_PROPRIETARY_CODECS' \ 205a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch '-DENABLE_CONFIGURATION_POLICY' \ 2061e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 2071e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 208a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles) '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' \ 2095e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DUSE_OPENSSL=1' \ 2105e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) '-DENABLE_EGLIMAGE=1' \ 21158537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) '-DCLD_VERSION=1' \ 212a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles) '-DENABLE_PRINTING=1' \ 213f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) '-DENABLE_MANAGED_USERS=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) 2265e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# Include paths placed before CFLAGS/CPPFLAGS 227eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_C_INCLUDES_Debug := \ 228bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 229bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 230bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 2315e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH)/third_party/libjingle/overrides \ 2325e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH)/third_party/libjingle/source \ 2335e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH)/testing/gtest/include \ 2345e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH)/third_party \ 2355e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH)/third_party/libyuv/include \ 2367d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles) $(LOCAL_PATH)/third_party/usrsctp \ 2375e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) $(LOCAL_PATH)/third_party/webrtc \ 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) 2465e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# Flags passed to only C++ (and not C) files. 247eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_CPPFLAGS_Debug := \ 2485e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fno-rtti \ 2495e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fno-threadsafe-statics \ 2505e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fvisibility-inlines-hidden \ 2515e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-deprecated \ 2525e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-uninitialized \ 2535e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-error=c++0x-compat \ 2545e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-non-virtual-dtor \ 2555e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-sign-promo \ 2565e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wno-non-virtual-dtor 2575e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 258eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 259eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch# Flags passed to both C and C++ files. 260eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochMY_CFLAGS_Release := \ 261eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fstack-protector \ 262eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch --param=ssp-buffer-size=4 \ 263eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch \ 264eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fno-exceptions \ 265eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fno-strict-aliasing \ 266eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-unused-parameter \ 267eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-missing-field-initializers \ 268eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fvisibility=hidden \ 269eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -pipe \ 270eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fPIC \ 271eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-format \ 272eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -EL \ 273eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -mhard-float \ 274eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -ffunction-sections \ 275eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -funwind-tables \ 276eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -g \ 277eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fstack-protector \ 278eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fno-short-enums \ 279eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -finline-limit=64 \ 280eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wa,--noexecstack \ 281eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -U_FORTIFY_SOURCE \ 282eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-extra \ 283eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-ignored-qualifiers \ 284eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-type-limits \ 285eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-address \ 286eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-format-security \ 287eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-return-type \ 288eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-sequence-point \ 289eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Os \ 290eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fno-ident \ 291eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fdata-sections \ 292eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -ffunction-sections \ 293eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fomit-frame-pointer 294eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 295eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochMY_DEFS_Release := \ 296eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DEXPAT_RELATIVE_PATH' \ 297eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DFEATURE_ENABLE_SSL' \ 298eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DGTEST_RELATIVE_PATH' \ 299eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DHAVE_SRTP' \ 300eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DHAVE_WEBRTC_VIDEO' \ 301eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DHAVE_WEBRTC_VOICE' \ 302eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DJSONCPP_RELATIVE_PATH' \ 303eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DLOGGING_INSIDE_LIBJINGLE' \ 304eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DNO_MAIN_THREAD_WRAPPING' \ 305eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DNO_SOUND_SYSTEM' \ 306eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DSRTP_RELATIVE_PATH' \ 307eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DUSE_WEBRTC_DEV_BRANCH' \ 308a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles) '-DV8_DEPRECATION_WARNINGS' \ 309eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-D_FILE_OFFSET_BITS=64' \ 310eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DNO_TCMALLOC' \ 311eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DDISABLE_NACL' \ 312eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DLIBPEERCONNECTION_LIB=1' \ 313eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DSSL_USE_OPENSSL' \ 314eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DHAVE_OPENSSL_SSL_H' \ 315eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DPOSIX' \ 316eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DCHROMIUM_BUILD' \ 317eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DUSE_LIBJPEG_TURBO=1' \ 318eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DUSE_PROPRIETARY_CODECS' \ 319a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch '-DENABLE_CONFIGURATION_POLICY' \ 3201e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 3211e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 322a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles) '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' \ 323eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DUSE_OPENSSL=1' \ 324eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DENABLE_EGLIMAGE=1' \ 32558537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) '-DCLD_VERSION=1' \ 326a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles) '-DENABLE_PRINTING=1' \ 327f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) '-DENABLE_MANAGED_USERS=1' \ 328eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DPOSIX_AVOID_MMAP' \ 329eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DFEATURE_ENABLE_VOICEMAIL' \ 330eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DANDROID' \ 331eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-D__GNU_SOURCE=1' \ 332eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DUSE_STLPORT=1' \ 333eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 334eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DCHROME_BUILD_ID=""' \ 335eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DNDEBUG' \ 336eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DNVALGRIND' \ 337eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 338eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 339eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 340eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch# Include paths placed before CFLAGS/CPPFLAGS 341eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_C_INCLUDES_Release := \ 342bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 343bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 344bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 345eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/libjingle/overrides \ 346eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/libjingle/source \ 347eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/testing/gtest/include \ 348eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party \ 349eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/libyuv/include \ 350eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/usrsctp \ 351eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/webrtc \ 352eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH) \ 353eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(PWD)/external/expat/lib \ 354eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/openssl/openssl/include \ 355eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(PWD)/frameworks/wilhelm/include \ 356eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(PWD)/bionic \ 357eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(PWD)/external/stlport/stlport 358eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 359eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 360eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch# Flags passed to only C++ (and not C) files. 361eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_CPPFLAGS_Release := \ 362eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fno-rtti \ 363eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fno-threadsafe-statics \ 364eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fvisibility-inlines-hidden \ 365eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-deprecated \ 366eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-uninitialized \ 367eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-error=c++0x-compat \ 368eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-non-virtual-dtor \ 369eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-sign-promo \ 370eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-non-virtual-dtor 371eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 372eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 373eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 374eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 375eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 3765e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)### Rules for final target. 3775e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 378eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_LDFLAGS_Debug := \ 3795e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,-z,now \ 3805e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,-z,relro \ 3815e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,-z,noexecstack \ 3825e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -fPIC \ 3835e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -EL \ 3845e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,--no-keep-memory \ 3855e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -nostdlib \ 3865e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,--no-undefined \ 3875e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,--exclude-libs=ALL \ 38858537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) -Wl,--fatal-warnings \ 3895e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,--gc-sections \ 39058537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) -Wl,--warn-shared-textrel \ 3915e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,-O1 \ 3925e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) -Wl,--as-needed 3935e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 3945e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 395eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_LDFLAGS_Release := \ 396eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,-z,now \ 397eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,-z,relro \ 398eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,-z,noexecstack \ 399eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fPIC \ 400eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -EL \ 401eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,--no-keep-memory \ 402eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -nostdlib \ 403eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,--no-undefined \ 404eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,--exclude-libs=ALL \ 405eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,-O1 \ 406eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,--as-needed \ 40758537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) -Wl,--gc-sections \ 40858537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) -Wl,--fatal-warnings \ 40958537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) -Wl,--warn-shared-textrel 410eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 411eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 412eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 413eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 4145e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_STATIC_LIBRARIES := 4155e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 4165e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# Enable grouping to fix circular references 4175e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_GROUP_STATIC_LIBRARIES := true 4185e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 4195e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)LOCAL_SHARED_LIBRARIES := \ 4205e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) libstlport \ 4215e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) libdl 4225e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 4235e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# Add target alias to "gyp_all_modules" target. 4245e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles).PHONY: gyp_all_modules 4255e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)gyp_all_modules: third_party_libjingle_libjingle_gyp 4265e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 4275e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)# Alias gyp target name. 4285e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles).PHONY: libjingle 4295e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)libjingle: third_party_libjingle_libjingle_gyp 4305e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 4315e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)include $(BUILD_STATIC_LIBRARY) 432