media/webrtc/trunk/testing/gtest.target.mk

Thu, 15 Jan 2015 21:03:48 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 21:03:48 +0100
branch
TOR_BUG_9701
changeset 11
deefc01c0e14
permissions
-rw-r--r--

Integrate friendly tips from Tor colleagues to make (or not) 4.5 alpha 3;
This includes removal of overloaded (but unused) methods, and addition of
a overlooked call to DataStruct::SetData(nsISupports, uint32_t, bool.)

     1 # This file is generated by gyp; do not edit.
     3 TOOLSET := target
     4 TARGET := gtest
     5 DEFS_Debug := '-D_FILE_OFFSET_BITS=64' \
     6 	'-DCHROMIUM_BUILD' \
     7 	'-DUSE_NSS=1' \
     8 	'-DTOOLKIT_USES_GTK=1' \
     9 	'-DGTK_DISABLE_SINGLE_INCLUDES=1' \
    10 	'-DENABLE_REMOTING=1' \
    11 	'-DENABLE_P2P_APIS=1' \
    12 	'-DENABLE_CONFIGURATION_POLICY' \
    13 	'-DENABLE_INPUT_SPEECH' \
    14 	'-DENABLE_NOTIFICATIONS' \
    15 	'-DENABLE_GPU=1' \
    16 	'-DENABLE_EGLIMAGE=1' \
    17 	'-DUSE_SKIA=1' \
    18 	'-DENABLE_REGISTER_PROTOCOL_HANDLER=1' \
    19 	'-DENABLE_WEB_INTENTS=1' \
    20 	'-DENABLE_PLUGIN_INSTALLATION=1' \
    21 	'-DGTEST_HAS_RTTI=0' \
    22 	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
    23 	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
    24 	'-D_DEBUG'
    26 # Flags passed to all source files.
    27 CFLAGS_Debug := -pthread \
    28 	-fno-exceptions \
    29 	-fno-strict-aliasing \
    30 	-Wno-unused-parameter \
    31 	-Wno-missing-field-initializers \
    32 	-fvisibility=hidden \
    33 	-pipe \
    34 	-fPIC \
    35 	-Wno-format \
    36 	-Wno-unused-result \
    37 	-O0 \
    38 	-g
    40 # Flags passed to only C files.
    41 CFLAGS_C_Debug := 
    43 # Flags passed to only C++ files.
    44 CFLAGS_CC_Debug := -fno-rtti \
    45 	-fno-threadsafe-statics \
    46 	-fvisibility-inlines-hidden \
    47 	-Wno-deprecated
    49 INCS_Debug := -Itesting/gtest \
    50 	-Itesting/gtest/include
    52 DEFS_Release := '-D_FILE_OFFSET_BITS=64' \
    53 	'-DCHROMIUM_BUILD' \
    54 	'-DUSE_NSS=1' \
    55 	'-DTOOLKIT_USES_GTK=1' \
    56 	'-DGTK_DISABLE_SINGLE_INCLUDES=1' \
    57 	'-DENABLE_REMOTING=1' \
    58 	'-DENABLE_P2P_APIS=1' \
    59 	'-DENABLE_CONFIGURATION_POLICY' \
    60 	'-DENABLE_INPUT_SPEECH' \
    61 	'-DENABLE_NOTIFICATIONS' \
    62 	'-DENABLE_GPU=1' \
    63 	'-DENABLE_EGLIMAGE=1' \
    64 	'-DUSE_SKIA=1' \
    65 	'-DENABLE_REGISTER_PROTOCOL_HANDLER=1' \
    66 	'-DENABLE_WEB_INTENTS=1' \
    67 	'-DENABLE_PLUGIN_INSTALLATION=1' \
    68 	'-DGTEST_HAS_RTTI=0' \
    69 	'-DNDEBUG' \
    70 	'-DNVALGRIND' \
    71 	'-DDYNAMIC_ANNOTATIONS_ENABLED=0'
    73 # Flags passed to all source files.
    74 CFLAGS_Release := -pthread \
    75 	-fno-exceptions \
    76 	-fno-strict-aliasing \
    77 	-Wno-unused-parameter \
    78 	-Wno-missing-field-initializers \
    79 	-fvisibility=hidden \
    80 	-pipe \
    81 	-fPIC \
    82 	-Wno-format \
    83 	-Wno-unused-result \
    84 	-O2 \
    85 	-fno-ident \
    86 	-fdata-sections \
    87 	-ffunction-sections
    89 # Flags passed to only C files.
    90 CFLAGS_C_Release := 
    92 # Flags passed to only C++ files.
    93 CFLAGS_CC_Release := -fno-rtti \
    94 	-fno-threadsafe-statics \
    95 	-fvisibility-inlines-hidden \
    96 	-Wno-deprecated
    98 INCS_Release := -Itesting/gtest \
    99 	-Itesting/gtest/include
   101 OBJS := $(obj).target/$(TARGET)/testing/gtest/src/gtest-death-test.o \
   102 	$(obj).target/$(TARGET)/testing/gtest/src/gtest-filepath.o \
   103 	$(obj).target/$(TARGET)/testing/gtest/src/gtest-port.o \
   104 	$(obj).target/$(TARGET)/testing/gtest/src/gtest-printers.o \
   105 	$(obj).target/$(TARGET)/testing/gtest/src/gtest-test-part.o \
   106 	$(obj).target/$(TARGET)/testing/gtest/src/gtest-typed-test.o \
   107 	$(obj).target/$(TARGET)/testing/gtest/src/gtest.o \
   108 	$(obj).target/$(TARGET)/testing/multiprocess_func_list.o
   110 # Add to the list of files we specially track dependencies for.
   111 all_deps += $(OBJS)
   113 # Make sure our dependencies are built before any of us.
   114 $(OBJS): | $(obj).target/testing/gtest_prod.stamp
   116 # CFLAGS et al overrides must be target-local.
   117 # See "Target-specific Variable Values" in the GNU Make manual.
   118 $(OBJS): TOOLSET := $(TOOLSET)
   119 $(OBJS): GYP_CFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE))  $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_C_$(BUILDTYPE))
   120 $(OBJS): GYP_CXXFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE))  $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_CC_$(BUILDTYPE))
   122 # Suffix rules, putting all outputs into $(obj).
   124 $(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.cc FORCE_DO_CMD
   125 	@$(call do_cmd,cxx,1)
   127 # Try building from generated source, too.
   129 $(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.cc FORCE_DO_CMD
   130 	@$(call do_cmd,cxx,1)
   132 $(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.cc FORCE_DO_CMD
   133 	@$(call do_cmd,cxx,1)
   135 # End of this set of suffix rules
   136 ### Rules for final target.
   137 LDFLAGS_Debug := -pthread \
   138 	-Wl,-z,noexecstack \
   139 	-fPIC \
   140 	-B$(builddir)/../../third_party/gold
   142 LDFLAGS_Release := -pthread \
   143 	-Wl,-z,noexecstack \
   144 	-fPIC \
   145 	-B$(builddir)/../../third_party/gold \
   146 	-Wl,-O1 \
   147 	-Wl,--as-needed \
   148 	-Wl,--gc-sections
   150 LIBS := 
   152 $(obj).target/testing/libgtest.a: GYP_LDFLAGS := $(LDFLAGS_$(BUILDTYPE))
   153 $(obj).target/testing/libgtest.a: LIBS := $(LIBS)
   154 $(obj).target/testing/libgtest.a: TOOLSET := $(TOOLSET)
   155 $(obj).target/testing/libgtest.a: $(OBJS) FORCE_DO_CMD
   156 	$(call do_cmd,alink)
   158 all_deps += $(obj).target/testing/libgtest.a
   159 # Add target alias
   160 .PHONY: gtest
   161 gtest: $(obj).target/testing/libgtest.a

mercurial