sdch.target.linux-mips.mk revision a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7
15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is generated by gyp; do not edit. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)include $(CLEAR_VARS) 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_MODULE_CLASS := STATIC_LIBRARIES 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_MODULE := sdch_sdch_gyp 72a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_MODULE_SUFFIX := .a 82a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_MODULE_TAGS := optional 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)gyp_intermediate_dir := $(call local-intermediates-dir) 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared) 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# Make sure our deps are built first. 132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)GYP_TARGET_DEPENDENCIES := 14c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)GYP_GENERATED_OUTPUTS := 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Make sure our deps and generated files are built first. 182a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 19c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 2090dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)LOCAL_CPP_EXTENSION := .cc 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_GENERATED_SOURCES := 222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)GYP_COPIED_SOURCE_ORIGIN_DIRS := 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_SRC_FILES := \ 2690dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) sdch/open-vcdiff/src/addrcache.cc \ 2790dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) sdch/open-vcdiff/src/blockhash.cc \ 2890dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) sdch/open-vcdiff/src/codetable.cc \ 2990dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) sdch/open-vcdiff/src/decodetable.cc \ 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) sdch/open-vcdiff/src/encodetable.cc \ 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) sdch/open-vcdiff/src/headerparser.cc \ 325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) sdch/open-vcdiff/src/instruction_map.cc \ 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) sdch/open-vcdiff/src/varint_bigendian.cc \ 34c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) sdch/open-vcdiff/src/vcdecoder.cc \ 352a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) sdch/open-vcdiff/src/vcdiffengine.cc 362a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 372a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 382a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# Flags passed to both C and C++ files. 395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)MY_CFLAGS_Debug := \ 40c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -fstack-protector \ 4190dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) --param=ssp-buffer-size=4 \ 4290dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) \ 4390dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) -fno-exceptions \ 4490dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) -fno-strict-aliasing \ 4590dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) -Wall \ 4690dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) -Wno-unused-parameter \ 4790dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) -Wno-missing-field-initializers \ 4890dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) -fvisibility=hidden \ 4990dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) -pipe \ 5090dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) -fPIC \ 5190dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) -include \ 5290dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) ./sdch/logging_forward.h \ 5390dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) -EL \ 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -mhard-float \ 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -ffunction-sections \ 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -funwind-tables \ 575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -g \ 58c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -fstack-protector \ 592a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fno-short-enums \ 605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -finline-limit=64 \ 61c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wa,--noexecstack \ 622a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -U_FORTIFY_SOURCE \ 633551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) -Wno-extra \ 64c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wno-ignored-qualifiers \ 65c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wno-type-limits \ 66c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Os \ 673551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) -g \ 683551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) -fomit-frame-pointer \ 693551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) -fdata-sections \ 703551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) -ffunction-sections 713551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) 723551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)MY_DEFS_Debug := \ 733551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DANGLE_DX11' \ 743551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DV8_DEPRECATION_WARNINGS' \ 753551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-D_FILE_OFFSET_BITS=64' \ 763551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DNO_TCMALLOC' \ 773551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DDISABLE_NACL' \ 783551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DCHROMIUM_BUILD' \ 793551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DUSE_LIBJPEG_TURBO=1' \ 803551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DUSE_PROPRIETARY_CODECS' \ 813551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DENABLE_CONFIGURATION_POLICY' \ 823551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 833551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 84c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' \ 853551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DUSE_OPENSSL=1' \ 863551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DENABLE_EGLIMAGE=1' \ 873551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DCLD_VERSION=1' \ 883551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DENABLE_PRINTING=1' \ 893551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DENABLE_MANAGED_USERS=1' \ 903551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-D__STDC_CONSTANT_MACROS' \ 913551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-D__STDC_FORMAT_MACROS' \ 923551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DANDROID' \ 933551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-D__GNU_SOURCE=1' \ 94c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) '-DUSE_STLPORT=1' \ 955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '-DCHROME_BUILD_ID=""' \ 97868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 98868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 99868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) '-D_DEBUG' 100868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) 101868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) 102868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)# Include paths placed before CFLAGS/CPPFLAGS 1035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_C_INCLUDES_Debug := \ 1042a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 1057dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch $(LOCAL_PATH)/sdch/open-vcdiff/src \ 106c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) $(LOCAL_PATH)/sdch/linux \ 1072a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH) \ 1082a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH)/third_party/zlib \ 109c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) $(PWD)/frameworks/wilhelm/include \ 1102a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(PWD)/bionic \ 1112a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(PWD)/external/stlport/stlport 112c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 11390dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) 11490dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)# Flags passed to only C++ (and not C) files. 11590dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)LOCAL_CPPFLAGS_Debug := \ 11690dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) -fno-rtti \ 1172a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fno-threadsafe-statics \ 1182a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fvisibility-inlines-hidden \ 1195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -Wsign-compare \ 120c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wno-uninitialized \ 121c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wno-error=c++0x-compat \ 122c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wno-non-virtual-dtor \ 123c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wno-sign-promo 124c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 125c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 126c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)# Flags passed to both C and C++ files. 127c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)MY_CFLAGS_Release := \ 1285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -fstack-protector \ 129c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) --param=ssp-buffer-size=4 \ 130c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) \ 131c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -fno-exceptions \ 132c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -fno-strict-aliasing \ 133c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wall \ 1345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -Wno-unused-parameter \ 1355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -Wno-missing-field-initializers \ 136c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -fvisibility=hidden \ 137c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -pipe \ 138c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -fPIC \ 139c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -include \ 1402a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) ./sdch/logging_forward.h \ 1415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -EL \ 142c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -mhard-float \ 143c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -ffunction-sections \ 144c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -funwind-tables \ 1452a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -g \ 1465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -fstack-protector \ 1475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -fno-short-enums \ 1487dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -finline-limit=64 \ 1497dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wa,--noexecstack \ 1507dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -U_FORTIFY_SOURCE \ 151c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wno-extra \ 1522a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wno-ignored-qualifiers \ 1532a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wno-type-limits \ 1545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -Os \ 155c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -fno-ident \ 156c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -fdata-sections \ 157c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -ffunction-sections \ 1582a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fomit-frame-pointer 1592a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 1605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)MY_DEFS_Release := \ 161c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) '-DANGLE_DX11' \ 1622a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DV8_DEPRECATION_WARNINGS' \ 1635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '-D_FILE_OFFSET_BITS=64' \ 1645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '-DNO_TCMALLOC' \ 1653551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DDISABLE_NACL' \ 1663551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DCHROMIUM_BUILD' \ 1673551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DUSE_LIBJPEG_TURBO=1' \ 1683551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DUSE_PROPRIETARY_CODECS' \ 1693551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DENABLE_CONFIGURATION_POLICY' \ 1703551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 1713551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 1723551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' \ 173c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) '-DUSE_OPENSSL=1' \ 174c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) '-DENABLE_EGLIMAGE=1' \ 1755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '-DCLD_VERSION=1' \ 1765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '-DENABLE_PRINTING=1' \ 177c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) '-DENABLE_MANAGED_USERS=1' \ 1787d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles) '-D__STDC_CONSTANT_MACROS' \ 1795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '-D__STDC_FORMAT_MACROS' \ 180c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) '-DANDROID' \ 181c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) '-D__GNU_SOURCE=1' \ 1823551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DUSE_STLPORT=1' \ 1833551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 1843551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) '-DCHROME_BUILD_ID=""' \ 185c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) '-DNDEBUG' \ 1867dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch '-DNVALGRIND' \ 1877dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \ 188c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) '-D_FORTIFY_SOURCE=2' 189c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 1907dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 1917dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch# Include paths placed before CFLAGS/CPPFLAGS 1927dbb3d5cf0c15f500944d211057644d6a2f37371Ben MurdochLOCAL_C_INCLUDES_Release := \ 1937dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 1947dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch $(LOCAL_PATH)/sdch/open-vcdiff/src \ 1957dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch $(LOCAL_PATH)/sdch/linux \ 1967dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch $(LOCAL_PATH) \ 1977dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch $(LOCAL_PATH)/third_party/zlib \ 1987dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch $(PWD)/frameworks/wilhelm/include \ 1997dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch $(PWD)/bionic \ 2007dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch $(PWD)/external/stlport/stlport 2017dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 2027dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 2037dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch# Flags passed to only C++ (and not C) files. 2047dbb3d5cf0c15f500944d211057644d6a2f37371Ben MurdochLOCAL_CPPFLAGS_Release := \ 2057dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -fno-rtti \ 2067dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -fno-threadsafe-statics \ 2077dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -fvisibility-inlines-hidden \ 2087dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wsign-compare \ 2097dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wno-uninitialized \ 210c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wno-error=c++0x-compat \ 2117dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wno-non-virtual-dtor \ 2123551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) -Wno-sign-promo 2133551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) 2147dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 2157dbb3d5cf0c15f500944d211057644d6a2f37371Ben MurdochLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 2167dbb3d5cf0c15f500944d211057644d6a2f37371Ben MurdochLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 2177dbb3d5cf0c15f500944d211057644d6a2f37371Ben MurdochLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 2187dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch### Rules for final target. 2197dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 2207dbb3d5cf0c15f500944d211057644d6a2f37371Ben MurdochLOCAL_LDFLAGS_Debug := \ 2217dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,-z,now \ 2227dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,-z,relro \ 2237dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,-z,noexecstack \ 2247dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -fPIC \ 2257dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -EL \ 2267dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,--no-keep-memory \ 2277dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -nostdlib \ 2287dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,--no-undefined \ 2297dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,--exclude-libs=ALL \ 2307dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,--fatal-warnings \ 2317dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,--gc-sections \ 2327dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,--warn-shared-textrel \ 2337dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,-O1 \ 2347dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,--as-needed 2357dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 2367dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 2377dbb3d5cf0c15f500944d211057644d6a2f37371Ben MurdochLOCAL_LDFLAGS_Release := \ 2387dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,-z,now \ 2397dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,-z,relro \ 2407dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,-z,noexecstack \ 2417dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -fPIC \ 2427dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -EL \ 2437dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,--no-keep-memory \ 2447dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -nostdlib \ 2457dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch -Wl,--no-undefined \ 246c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wl,--exclude-libs=ALL \ 247c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wl,-O1 \ 248c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wl,--as-needed \ 2493551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) -Wl,--gc-sections \ 2503551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) -Wl,--fatal-warnings \ 251c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wl,--warn-shared-textrel 252c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 2537dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 2547dbb3d5cf0c15f500944d211057644d6a2f37371Ben MurdochLOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 2557dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 2567dbb3d5cf0c15f500944d211057644d6a2f37371Ben MurdochLOCAL_STATIC_LIBRARIES := 2572a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 258c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)# Enable grouping to fix circular references 2597d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)LOCAL_GROUP_STATIC_LIBRARIES := true 2607d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles) 2617d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)LOCAL_SHARED_LIBRARIES := \ 2627d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles) libstlport \ 2637d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles) libdl 2647d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles) 2657d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)# Add target alias to "gyp_all_modules" target. 2667d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles).PHONY: gyp_all_modules 2677d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)gyp_all_modules: sdch_sdch_gyp 2685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Alias gyp target name. 270c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles).PHONY: sdch 271c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)sdch: sdch_sdch_gyp 272c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 273c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)include $(BUILD_STATIC_LIBRARY) 274c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)