Index: lldb/trunk/packages/Python/lldbsuite/test/arm/breakpoint-it/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/arm/breakpoint-it/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/arm/breakpoint-it/Makefile @@ -1,4 +1,4 @@ C_SOURCES := main.c -CFLAGS_EXTRAS = -mthumb +CFLAGS_EXTRAS := -mthumb include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/arm/breakpoint-thumb-codesection/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/arm/breakpoint-thumb-codesection/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/arm/breakpoint-thumb-codesection/Makefile @@ -1,4 +1,4 @@ C_SOURCES := main.c -CFLAGS_EXTRAS = -mthumb +CFLAGS_EXTRAS := -mthumb include Makefile.rules \ No newline at end of file Index: lldb/trunk/packages/Python/lldbsuite/test/commands/expression/call-throws/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/expression/call-throws/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/expression/call-throws/Makefile @@ -1,4 +1,3 @@ OBJC_SOURCES := call-throws.m - +LD_EXTRAS := -framework Foundation include Makefile.rules -LDFLAGS += -framework Foundation Index: lldb/trunk/packages/Python/lldbsuite/test/commands/expression/context-object-objc/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/expression/context-object-objc/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/expression/context-object-objc/Makefile @@ -1,4 +1,3 @@ OBJC_SOURCES := main.m - +LD_EXTRAS := -framework Foundation include Makefile.rules -LDFLAGS += -framework Foundation Index: lldb/trunk/packages/Python/lldbsuite/test/commands/expression/dont_allow_jit/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/expression/dont_allow_jit/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/expression/dont_allow_jit/Makefile @@ -1,4 +1,4 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -std=c99 +CFLAGS_EXTRAS := -std=c99 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/commands/expression/import-std-module/sysroot/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/expression/import-std-module/sysroot/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/expression/import-std-module/sysroot/Makefile @@ -3,6 +3,7 @@ # system headers. NO_TEST_COMMON_H := 1 -CXXFLAGS += -I $(SRCDIR)/root/usr/include/c++/include/ -I $(SRCDIR)/root/usr/include/ -nostdinc -nostdinc++ -nostdlib++ +CXXFLAGS_EXTRAS := -I $(SRCDIR)/root/usr/include/c++/include/ -I $(SRCDIR)/root/usr/include/ -nostdinc -nostdinc++ -nostdlib++ CXX_SOURCES := main.cpp + include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/commands/expression/import_builtin_fileid/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/expression/import_builtin_fileid/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/expression/import_builtin_fileid/Makefile @@ -1,4 +1,3 @@ OBJC_SOURCES := main.m - +LD_EXTRAS := -framework Cocoa include Makefile.rules -LDFLAGS += -framework Cocoa Index: lldb/trunk/packages/Python/lldbsuite/test/commands/expression/namespace_local_var_same_name_obj_c/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/expression/namespace_local_var_same_name_obj_c/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/expression/namespace_local_var_same_name_obj_c/Makefile @@ -1,4 +1,5 @@ OBJCXX_SOURCES := main.mm util.mm -include Makefile.rules -LDFLAGS += -framework Foundation + +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/commands/expression/persist_objc_pointeetype/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/expression/persist_objc_pointeetype/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/expression/persist_objc_pointeetype/Makefile @@ -1,5 +1,6 @@ OBJC_SOURCES := main.m -include Makefile.rules -LDFLAGS += -framework Foundation -framework CloudKit +LD_EXTRAS := -framework Foundation -framework CloudKit + +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/commands/expression/po_verbosity/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/expression/po_verbosity/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/expression/po_verbosity/Makefile @@ -1,4 +1,5 @@ OBJC_SOURCES := main.m + +LD_EXTRAS := -framework Foundation include Makefile.rules -LDFLAGS += -framework Foundation Index: lldb/trunk/packages/Python/lldbsuite/test/commands/expression/scoped_enums/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/expression/scoped_enums/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/expression/scoped_enums/Makefile @@ -1,4 +1,5 @@ CXX_SOURCES := main.cpp -CXXFLAGS += -std=c++11 +CXXFLAGS_EXTRAS := -std=c++11 + include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/commands/expression/two-files/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/expression/two-files/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/expression/two-files/Makefile @@ -1,5 +1,6 @@ OBJC_SOURCES := main.m foo.m -include Makefile.rules -LDFLAGS += -framework Foundation + +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/commands/expression/weak_symbols/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/expression/weak_symbols/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/expression/weak_symbols/Makefile @@ -1,4 +1,4 @@ -CFLAGS_EXTRAS += -std=c99 +CFLAGS_EXTRAS := -std=c99 LD_FLAGS := -dynamiclib include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/commands/frame/recognizer/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/frame/recognizer/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/frame/recognizer/Makefile @@ -1,8 +1,9 @@ OBJC_SOURCES := main.m -CFLAGS_EXTRAS += -g0 # No debug info. +CFLAGS_EXTRAS := -g0 # No debug info. MAKE_DSYM := NO -include Makefile.rules -LDFLAGS += -framework Foundation + +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/commands/frame/var/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/frame/var/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/frame/var/Makefile @@ -1,4 +1,4 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -std=c99 +CFLAGS_EXTRAS := -std=c99 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/commands/register/register/intel_xtended_registers/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/register/register/intel_xtended_registers/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/register/register/intel_xtended_registers/Makefile @@ -1,5 +1,5 @@ CXX_SOURCES := main.cpp -CFLAGS_EXTRAS += -mmpx -fcheck-pointer-bounds -fuse-ld=bfd +CFLAGS_EXTRAS := -mmpx -fcheck-pointer-bounds -fuse-ld=bfd include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/commands/register/register/intel_xtended_registers/mpx_bound_violation/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/register/register/intel_xtended_registers/mpx_bound_violation/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/register/register/intel_xtended_registers/mpx_bound_violation/Makefile @@ -1,5 +1,5 @@ CXX_SOURCES := main.cpp -CFLAGS_EXTRAS += -mmpx -fcheck-pointer-bounds -fuse-ld=bfd +CFLAGS_EXTRAS := -mmpx -fcheck-pointer-bounds -fuse-ld=bfd include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/commands/target/stop-hooks/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/commands/target/stop-hooks/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/commands/target/stop-hooks/Makefile @@ -1,4 +1,4 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -std=c99 +CFLAGS_EXTRAS := -std=c99 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/address_breakpoints/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/address_breakpoints/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/address_breakpoints/Makefile @@ -1,4 +1,4 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -std=c99 +CFLAGS_EXTRAS := -std=c99 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/auto_continue/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/auto_continue/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/auto_continue/Makefile @@ -1,4 +1,4 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -std=c99 +CFLAGS_EXTRAS := -std=c99 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_by_line_and_column/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_by_line_and_column/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_by_line_and_column/Makefile @@ -1,4 +1,4 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -std=c99 -gcolumn-info +CFLAGS_EXTRAS := -std=c99 -gcolumn-info include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_conditions/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_conditions/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_conditions/Makefile @@ -1,4 +1,4 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -std=c99 +CFLAGS_EXTRAS := -std=c99 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ids/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ids/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ids/Makefile @@ -1,7 +1,8 @@ CXX_SOURCES := main.cpp ifneq (,$(findstring icc,$(CC))) - CXXFLAGS += -debug inline-debug-info + CXXFLAGS_EXTRAS := -debug inline-debug-info endif + include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/Makefile @@ -1,7 +1,7 @@ C_SOURCES := main.c ifneq (,$(findstring icc,$(CC))) - CFLAGS += -debug inline-debug-info + CFLAGS_EXTRAS := -debug inline-debug-info endif include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoints/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoints/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoints/Makefile @@ -1,7 +1,8 @@ CXX_SOURCES := main.cpp ifneq (,$(findstring icc,$(CC))) - CXXFLAGS += -debug inline-debug-info + CXXFLAGS_EXTRAS := -debug inline-debug-info endif + include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/cpp/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/cpp/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/cpp/Makefile @@ -1,7 +1,8 @@ CXX_SOURCES := main.cpp ifneq (,$(findstring icc,$(CC))) - CXXFLAGS += -debug inline-debug-info + CXXFLAGS_EXTRAS := -debug inline-debug-info endif + include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/dummy_target_breakpoints/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/dummy_target_breakpoints/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/dummy_target_breakpoints/Makefile @@ -1,7 +1,7 @@ C_SOURCES := main.c ifneq (,$(findstring icc,$(CC))) - CFLAGS += -debug inline-debug-info + CFLAGS_EXTRAS := -debug inline-debug-info endif include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/objc/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/objc/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/objc/Makefile @@ -1,5 +1,6 @@ OBJC_SOURCES := main.m -include Makefile.rules -LDFLAGS += -framework Foundation + +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/require_hw_breakpoints/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/require_hw_breakpoints/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/require_hw_breakpoints/Makefile @@ -1,7 +1,7 @@ C_SOURCES := main.c ifneq (,$(findstring icc,$(CC))) - CFLAGS += -debug inline-debug-info + CFLAGS_EXTRAS := -debug inline-debug-info endif include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/scripted_bkpt/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/scripted_bkpt/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/scripted_bkpt/Makefile @@ -1,4 +1,4 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -std=c99 +CFLAGS_EXTRAS := -std=c99 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/step_over_breakpoint/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/step_over_breakpoint/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/step_over_breakpoint/Makefile @@ -1,7 +1,8 @@ CXX_SOURCES := main.cpp ifneq (,$(findstring icc,$(CC))) - CXXFLAGS += -debug inline-debug-info + CXXFLAGS_EXTRAS := -debug inline-debug-info endif + include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/boolreference/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/boolreference/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/boolreference/Makefile @@ -1,7 +1,8 @@ OBJCXX_SOURCES := main.mm -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w + -include Makefile.rules -LDFLAGS += -framework Foundation +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/compactvectors/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/compactvectors/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/compactvectors/Makefile @@ -1,5 +1,4 @@ CXX_SOURCES := main.cpp - +LD_EXTRAS := -framework Accelerate include Makefile.rules -LDFLAGS += -framework Accelerate \ No newline at end of file Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/Makefile @@ -1,7 +1,8 @@ OBJC_SOURCES := main.m -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w + -include Makefile.rules -LDFLAGS += -framework Foundation +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsindexpath/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsindexpath/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsindexpath/Makefile @@ -1,7 +1,8 @@ OBJC_SOURCES := main.m -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w + -include Makefile.rules -LDFLAGS += -framework Foundation +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsstring/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsstring/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsstring/Makefile @@ -1,7 +1,8 @@ OBJC_SOURCES := main.m -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w + -include Makefile.rules -LDFLAGS += -framework Foundation +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-proper-plurals/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-proper-plurals/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-proper-plurals/Makefile @@ -1,7 +1,8 @@ OBJC_SOURCES := main.m -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w + -include Makefile.rules -LDFLAGS += -framework Foundation +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-skip-summary/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-skip-summary/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-skip-summary/Makefile @@ -1,6 +1,7 @@ CXX_SOURCES := main.cpp USE_LIBSTDCPP := 0 -include Makefile.rules -CXXFLAGS += -O0 + +CXXFLAGS_EXTRAS := -O0 +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/atomic/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/atomic/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/atomic/Makefile @@ -1,4 +1,5 @@ CXX_SOURCES := main.cpp -CXXFLAGS += -std=c++11 +CXXFLAGS_EXTRAS := -std=c++11 USE_LIBCPP := 1 + include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/function/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/function/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/function/Makefile @@ -1,4 +1,5 @@ CXX_SOURCES := main.cpp -CXXFLAGS += -std=c++11 +CXXFLAGS_EXTRAS := -std=c++11 USE_LIBCPP := 1 + include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/initializerlist/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/initializerlist/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/initializerlist/Makefile @@ -1,3 +1,4 @@ CXX_SOURCES := main.cpp -CXXFLAGS += -std=c++11 +CXXFLAGS_EXTRAS := -std=c++11 + include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/iterator/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/iterator/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/iterator/Makefile @@ -1,5 +1,6 @@ CXX_SOURCES := main.cpp USE_LIBCPP := 1 + +CXXFLAGS_EXTRAS := -O0 include Makefile.rules -CXXFLAGS += -O0 Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/Makefile @@ -1,5 +1,6 @@ CXX_SOURCES := main.cpp USE_LIBCPP := 1 + +CXXFLAGS_EXTRAS := -O0 include Makefile.rules -CXXFLAGS += -O0 Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/loop/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/loop/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/loop/Makefile @@ -1,5 +1,6 @@ CXX_SOURCES := main.cpp USE_LIBCPP := 1 + +CXXFLAGS_EXTRAS := -O0 include Makefile.rules -CXXFLAGS += -O0 Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/map/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/map/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/map/Makefile @@ -1,5 +1,6 @@ CXX_SOURCES := main.cpp USE_LIBCPP := 1 + +CXXFLAGS_EXTRAS := -O0 include Makefile.rules -CXXFLAGS += -O0 Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/multimap/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/multimap/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/multimap/Makefile @@ -1,5 +1,6 @@ CXX_SOURCES := main.cpp USE_LIBCPP := 1 + +CXXFLAGS_EXTRAS := -O0 include Makefile.rules -CXXFLAGS += -O0 Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/multiset/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/multiset/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/multiset/Makefile @@ -1,5 +1,6 @@ CXX_SOURCES := main.cpp USE_LIBCPP := 1 + +CXXFLAGS_EXTRAS := -O0 include Makefile.rules -CXXFLAGS += -O0 Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/optional/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/optional/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/optional/Makefile @@ -1,5 +1,6 @@ CXX_SOURCES := main.cpp USE_LIBCPP := 1 + +CXXFLAGS_EXTRAS := -std=c++17 -fno-exceptions include Makefile.rules -CXXFLAGS += -std=c++17 -fno-exceptions Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/set/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/set/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/set/Makefile @@ -1,5 +1,6 @@ CXX_SOURCES := main.cpp USE_LIBCPP := 1 + +CXXFLAGS_EXTRAS := -O0 include Makefile.rules -CXXFLAGS += -O0 Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/string/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/string/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/string/Makefile @@ -1,5 +1,6 @@ CXX_SOURCES := main.cpp USE_LIBCPP := 1 + +CXXFLAGS_EXTRAS := -std=c++11 -O0 include Makefile.rules -CXXFLAGS += -std=c++11 -O0 Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/unordered/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/unordered/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/unordered/Makefile @@ -3,8 +3,7 @@ # Work around "exception specification in declaration does not match previous # declaration" errors present in older libc++ releases. This error was fixed in # the 3.8 release. -CFLAGS_EXTRAS += -fno-exceptions +CFLAGS_EXTRAS := -fno-exceptions USE_LIBCPP := 1 include Makefile.rules -CXXFLAGS += -O0 Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/variant/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/variant/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/variant/Makefile @@ -1,5 +1,6 @@ CXX_SOURCES := main.cpp USE_LIBCPP := 1 + +CXXFLAGS_EXTRAS := -std=c++17 include Makefile.rules -CXXFLAGS += -std=c++17 Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vbool/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vbool/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vbool/Makefile @@ -1,5 +1,4 @@ CXX_SOURCES := main.cpp USE_LIBCPP := 1 include Makefile.rules -CXXFLAGS += -O0 Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vector/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vector/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vector/Makefile @@ -1,5 +1,6 @@ CXX_SOURCES := main.cpp USE_LIBCPP := 1 + +CXXFLAGS_EXTRAS := -O0 include Makefile.rules -CXXFLAGS += -O0 Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/iterator/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/iterator/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/iterator/Makefile @@ -1,6 +1,6 @@ CXX_SOURCES := main.cpp -CFLAGS_EXTRAS += -O0 +CFLAGS_EXTRAS := -O0 USE_LIBSTDCPP := 1 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/Makefile @@ -1,6 +1,6 @@ CXX_SOURCES := main.cpp -CFLAGS_EXTRAS += -O0 +CFLAGS_EXTRAS := -O0 USE_LIBSTDCPP := 1 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/string/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/string/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/string/Makefile @@ -1,6 +1,6 @@ CXX_SOURCES := main.cpp -CFLAGS_EXTRAS += -O0 +CFLAGS_EXTRAS := -O0 USE_LIBSTDCPP := 1 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/Makefile @@ -1,6 +1,6 @@ CXX_SOURCES := main.cpp -CFLAGS_EXTRAS += -O0 +CFLAGS_EXTRAS := -O0 USE_LIBSTDCPP := 1 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/nsarraysynth/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/nsarraysynth/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/nsarraysynth/Makefile @@ -1,7 +1,8 @@ OBJC_SOURCES := main.m -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w + -include Makefile.rules -LDFLAGS += -framework Foundation +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/nsdictionarysynth/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/nsdictionarysynth/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/nsdictionarysynth/Makefile @@ -1,7 +1,8 @@ OBJC_SOURCES := main.m -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w + -include Makefile.rules -LDFLAGS += -framework Foundation +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/nssetsynth/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/nssetsynth/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/nssetsynth/Makefile @@ -1,7 +1,8 @@ OBJC_SOURCES := main.m -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w + -include Makefile.rules -LDFLAGS += -framework Foundation +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/ostypeformatting/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/ostypeformatting/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/ostypeformatting/Makefile @@ -1,7 +1,8 @@ OBJCXX_SOURCES := main.mm -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w + -include Makefile.rules -LDFLAGS += -framework Foundation +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/poarray/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/poarray/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/poarray/Makefile @@ -1,7 +1,8 @@ OBJCXX_SOURCES := main.mm -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w + -include Makefile.rules -LDFLAGS += -framework Foundation +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/ptr_ref_typedef/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/ptr_ref_typedef/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/ptr_ref_typedef/Makefile @@ -1,5 +1,5 @@ CXX_SOURCES := main.cpp -CFLAGS_EXTRAS += -std=c++11 +CFLAGS_EXTRAS := -std=c++11 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/synthupdate/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/synthupdate/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/synthupdate/Makefile @@ -1,10 +1,8 @@ OBJC_SOURCES := main.m - -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w +LD_EXTRAS := -framework Foundation include Makefile.rules -LDFLAGS += -framework Foundation - clean:: rm -rf $(wildcard *.o *.d *.dSYM *.log) Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/dead-strip/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/dead-strip/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/dead-strip/Makefile @@ -5,10 +5,10 @@ endif ifeq "$(OS)" "Darwin" - LDFLAGS = $(CFLAGS) -Xlinker -dead_strip + LD_EXTRAS := -Xlinker -dead_strip else - CFLAGS += -fdata-sections -ffunction-sections - LDFLAGS = $(CFLAGS) -Wl,--gc-sections + CFLAGS_EXTRAS := -fdata-sections -ffunction-sections + LD_EXTRAS := -Wl,--gc-sections endif MAKE_DSYM := NO Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/inferior-crashing/recursive-inferior/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/inferior-crashing/recursive-inferior/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/inferior-crashing/recursive-inferior/Makefile @@ -1,5 +1,5 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -fomit-frame-pointer +CFLAGS_EXTRAS := -fomit-frame-pointer include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/inline-stepping/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/inline-stepping/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/inline-stepping/Makefile @@ -1,7 +1,8 @@ CXX_SOURCES := calling.cpp ifneq (,$(findstring icc,$(CC))) - CXXFLAGS += -debug inline-debug-info + CXXFLAGS_EXTRAS := -debug inline-debug-info endif + include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/mtc/simple/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/mtc/simple/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/mtc/simple/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := main.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation -framework AppKit +LD_EXTRAS := -lobjc -framework Foundation -framework AppKit include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/param_entry_vals/basic_entry_values_x86_64/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/param_entry_vals/basic_entry_values_x86_64/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/param_entry_vals/basic_entry_values_x86_64/Makefile @@ -1,4 +1,5 @@ LEVEL = ../../../make CXX_SOURCES := main.cpp include $(LEVEL)/Makefile.rules -CXXFLAGS += -O1 -glldb -Xclang -femit-debug-entry-values +CXXFLAGS_EXTRAS := -O1 -glldb -Xclang -femit-debug-entry-values +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/set-data/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/set-data/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/set-data/Makefile @@ -1,5 +1,6 @@ OBJC_SOURCES := main.m -include Makefile.rules -LDFLAGS += -framework Foundation + +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/ambiguous_tail_call_seq1/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/ambiguous_tail_call_seq1/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/ambiguous_tail_call_seq1/Makefile @@ -1,3 +1,4 @@ CXX_SOURCES := main.cpp + +CXXFLAGS_EXTRAS := -g -O1 -glldb include Makefile.rules -CXXFLAGS += -g -O1 -glldb Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/ambiguous_tail_call_seq2/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/ambiguous_tail_call_seq2/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/ambiguous_tail_call_seq2/Makefile @@ -1,3 +1,4 @@ CXX_SOURCES := main.cpp + +CXXFLAGS_EXTRAS := -g -O1 -glldb include Makefile.rules -CXXFLAGS += -g -O1 -glldb Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/disambiguate_call_site/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/disambiguate_call_site/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/disambiguate_call_site/Makefile @@ -1,3 +1,4 @@ CXX_SOURCES := main.cpp + +CXXFLAGS_EXTRAS := -g -O1 -glldb include Makefile.rules -CXXFLAGS += -g -O1 -glldb Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/disambiguate_paths_to_common_sink/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/disambiguate_paths_to_common_sink/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/disambiguate_paths_to_common_sink/Makefile @@ -1,3 +1,4 @@ CXX_SOURCES := main.cpp + +CXXFLAGS_EXTRAS := -g -O1 -glldb include Makefile.rules -CXXFLAGS += -g -O1 -glldb Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/disambiguate_tail_call_seq/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/disambiguate_tail_call_seq/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/disambiguate_tail_call_seq/Makefile @@ -1,3 +1,4 @@ CXX_SOURCES := main.cpp + +CXXFLAGS_EXTRAS := -g -O1 -glldb include Makefile.rules -CXXFLAGS += -g -O1 -glldb Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/inlining_and_tail_calls/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/inlining_and_tail_calls/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/inlining_and_tail_calls/Makefile @@ -1,3 +1,4 @@ CXX_SOURCES := main.cpp + +CXXFLAGS_EXTRAS := -g -O1 -glldb include Makefile.rules -CXXFLAGS += -g -O1 -glldb Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/Makefile @@ -1,3 +1,4 @@ CXX_SOURCES := main.cpp + +CXXFLAGS_EXTRAS := -g -O1 -glldb include Makefile.rules -CXXFLAGS += -g -O1 -glldb Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_message/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_message/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_message/Makefile @@ -1,3 +1,4 @@ CXX_SOURCES := main.cpp + +CXXFLAGS_EXTRAS := -g -O1 -glldb include Makefile.rules -CXXFLAGS += -g -O1 -glldb Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/Makefile @@ -1,3 +1,4 @@ CXX_SOURCES := main.cpp + +CXXFLAGS_EXTRAS := -g -O1 -glldb include Makefile.rules -CXXFLAGS += -g -O1 -glldb Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/unambiguous_sequence/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/unambiguous_sequence/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/unambiguous_sequence/Makefile @@ -1,3 +1,4 @@ CXX_SOURCES := main.cpp + +CXXFLAGS_EXTRAS := -g -O1 -glldb include Makefile.rules -CXXFLAGS += -g -O1 -glldb Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/thread/backtrace_all/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/thread/backtrace_all/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/thread/backtrace_all/Makefile @@ -1,4 +1,5 @@ -CXXFLAGS += -std=c++11 +CXXFLAGS_EXTRAS := -std=c++11 CXX_SOURCES := ParallelTask.cpp ENABLE_THREADS := YES + include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/thread/backtrace_limit/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/thread/backtrace_limit/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/thread/backtrace_limit/Makefile @@ -1,4 +1,5 @@ -CXXFLAGS += -std=c++11 +CXXFLAGS_EXTRAS := -std=c++11 CXX_SOURCES := main.cpp ENABLE_THREADS := YES + include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/type_lookup/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/type_lookup/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/type_lookup/Makefile @@ -1,7 +1,8 @@ OBJCXX_SOURCES := main.mm -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w + -include Makefile.rules -LDFLAGS += -framework Foundation +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/c/blocks/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/c/blocks/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/c/blocks/Makefile @@ -1,4 +1,4 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -fblocks +CFLAGS_EXTRAS := -fblocks include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/c/const_variables/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/c/const_variables/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/c/const_variables/Makefile @@ -1,5 +1,5 @@ C_SOURCES := main.c functions.c -CFLAGS_EXTRAS += -O3 +CFLAGS_EXTRAS := -O3 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/c/local_variables/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/c/local_variables/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/c/local_variables/Makefile @@ -1,5 +1,5 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -O1 +CFLAGS_EXTRAS := -O1 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/c/register_variables/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/c/register_variables/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/c/register_variables/Makefile @@ -1,5 +1,5 @@ C_SOURCES := test.c -CFLAGS_EXTRAS += -O1 -D_FORTIFY_SOURCE=0 +CFLAGS_EXTRAS := -O1 -D_FORTIFY_SOURCE=0 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/c/unicode/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/c/unicode/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/c/unicode/Makefile @@ -1,4 +1,4 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -finput-charset=UTF-8 -fextended-identifiers -std=c99 +CFLAGS_EXTRAS := -finput-charset=UTF-8 -fextended-identifiers -std=c99 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/enum_types/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/enum_types/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/enum_types/Makefile @@ -1,8 +1,9 @@ CXX_SOURCES := main.cpp -CXXFLAGS += -std=c++11 +CXXFLAGS_EXTRAS := -std=c++11 clean: OBJECTS+=$(wildcard main.d.*) -include Makefile.rules + +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/gmodules/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/gmodules/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/gmodules/Makefile @@ -1,5 +1,5 @@ PCH_CXX_SOURCE = pch.h CXX_SOURCES = main.cpp -CFLAGS_EXTRAS += $(MODULE_DEBUG_INFO_FLAGS) +CFLAGS_EXTRAS := $(MODULE_DEBUG_INFO_FLAGS) include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/limit-debug-info/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/limit-debug-info/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/limit-debug-info/Makefile @@ -1,5 +1,5 @@ CXX_SOURCES = main.cpp derived.cpp base.cpp -CFLAGS_EXTRAS += $(LIMIT_DEBUG_INFO_FLAGS) +CFLAGS_EXTRAS := $(LIMIT_DEBUG_INFO_FLAGS) include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/modules-import/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/modules-import/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/modules-import/Makefile @@ -1,4 +1,4 @@ CXX_SOURCES := main.cpp -CFLAGS_EXTRAS = $(MANDATORY_MODULE_BUILD_CFLAGS) -I$(BUILDDIR)/include +CXXFLAGS_EXTRAS = $(MANDATORY_MODULE_BUILD_CFLAGS) -I$(BUILDDIR)/include include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/rvalue-references/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/rvalue-references/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/rvalue-references/Makefile @@ -1,5 +1,5 @@ CXX_SOURCES := main.cpp -CXXFLAGS += -std=c++11 +CXXFLAGS_EXTRAS := -std=c++11 -include Makefile.rules \ No newline at end of file +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/std-function-step-into-callable/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/std-function-step-into-callable/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/std-function-step-into-callable/Makefile @@ -1,5 +1,5 @@ CXX_SOURCES := main.cpp -CXXFLAGS += -std=c++11 +CXXFLAGS_EXTRAS := -std=c++11 USE_LIBCPP := 1 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/blocks/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/blocks/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/blocks/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := ivars-in-blocks.m main.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/exceptions/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/exceptions/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/exceptions/Makefile @@ -1,7 +1,8 @@ OBJCXX_SOURCES := main.mm -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w + -include Makefile.rules -LDFLAGS += -framework Foundation +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/forward-decl/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/forward-decl/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/forward-decl/Makefile @@ -2,6 +2,7 @@ DYLIB_OBJC_SOURCES := Container.m OBJC_SOURCES := main.m -include Makefile.rules -LDFLAGS += -framework Foundation + +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/foundation/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/foundation/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/foundation/Makefile @@ -1,6 +1,7 @@ OBJC_SOURCES := main.m my-base.m #OBJC_SOURCES := const-strings.m -include Makefile.rules -LDFLAGS += -framework Foundation + +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/global_ptrs/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/global_ptrs/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/global_ptrs/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := main.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/ivar-IMP/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/ivar-IMP/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/ivar-IMP/Makefile @@ -1,18 +1,5 @@ -CC ?= clang -ifeq "$(ARCH)" "" - ARCH = x86_64 -endif - -ifeq "$(OS)" "" - OS = $(shell uname -s) -endif - -CFLAGS ?= -g -O0 +CFLAGS := -g -O0 CFLAGS_NO_DEBUG = -ifeq "$(OS)" "Darwin" - CFLAGS += -arch $(ARCH) - CFLAGS_NO_DEBUG += -arch $(ARCH) -endif all: aout Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/modules-auto-import/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/modules-auto-import/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/modules-auto-import/Makefile @@ -1,5 +1,5 @@ OBJC_SOURCES := main.m -CFLAGS += $(MANDATORY_MODULE_BUILD_CFLAGS) +CFLAGS_EXTRAS = $(MANDATORY_MODULE_BUILD_CFLAGS) include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/modules-incomplete/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/modules-incomplete/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/modules-incomplete/Makefile @@ -1,6 +1,5 @@ OBJC_SOURCES := main.m myModule.m +CFLAGS_EXTRAS = $(MANDATORY_MODULE_BUILD_CFLAGS) +LD_EXTRAS := -framework Foundation include Makefile.rules - -CFLAGS += $(MANDATORY_MODULE_BUILD_CFLAGS) -LDFLAGS += -framework Foundation Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/modules-inline-functions/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/modules-inline-functions/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/modules-inline-functions/Makefile @@ -2,6 +2,6 @@ OBJC_SOURCES := main.m -include Makefile.rules +CFLAGS_EXTRAS = $(MANDATORY_MODULE_BUILD_CFLAGS) -I$(BUILDDIR) -CFLAGS += $(MANDATORY_MODULE_BUILD_CFLAGS) -I$(PWD) +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/modules/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/modules/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/modules/Makefile @@ -1,5 +1,6 @@ OBJC_SOURCES := main.m -include Makefile.rules -LDFLAGS += -framework Foundation + +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-checker/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-checker/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-checker/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := main.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-class-method/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-class-method/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-class-method/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := class.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-dynamic-value/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-dynamic-value/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-dynamic-value/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := dynamic-value.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-ivar-offsets/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-ivar-offsets/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-ivar-offsets/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := objc-ivar-offsets.m main.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-ivar-stripped/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-ivar-stripped/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-ivar-stripped/Makefile @@ -1,5 +1,5 @@ OBJC_SOURCES := main.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation all: a.out.stripped Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/Makefile @@ -1,5 +1,6 @@ OBJC_SOURCES := main.m -include Makefile.rules -LDFLAGS += -framework Foundation + +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-optimized/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-optimized/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-optimized/Makefile @@ -1,6 +1,6 @@ OBJC_SOURCES := main.m CFLAGS ?= -arch $(ARCH) -g -O2 -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-property/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-property/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-property/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := main.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-runtime-ivars/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-runtime-ivars/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-runtime-ivars/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := main.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-static-method-stripped/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-static-method-stripped/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-static-method-stripped/Makefile @@ -1,5 +1,5 @@ OBJC_SOURCES := static.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation default: a.out.stripped Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-static-method/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-static-method/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-static-method/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := static.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-stepping/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-stepping/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-stepping/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := stepping-tests.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-struct-argument/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-struct-argument/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-struct-argument/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := test.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-struct-return/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-struct-return/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-struct-return/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := test.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-super/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-super/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/objc-super/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := class.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/orderedset/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/orderedset/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/orderedset/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := main.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/print-obj/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/print-obj/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/print-obj/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := blocked.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/radar-9691614/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/radar-9691614/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/radar-9691614/Makefile @@ -1,5 +1,6 @@ OBJC_SOURCES := main.m -include Makefile.rules -LDFLAGS += -framework Foundation + +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/rdar-10967107/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/rdar-10967107/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/rdar-10967107/Makefile @@ -1,5 +1,6 @@ OBJC_SOURCES := main.m -include Makefile.rules -LDFLAGS += -framework Foundation + +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/rdar-11355592/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/rdar-11355592/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/rdar-11355592/Makefile @@ -1,5 +1,6 @@ OBJC_SOURCES := main.m -include Makefile.rules -LDFLAGS += -framework Foundation + +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/real-definition/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/real-definition/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/real-definition/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := Bar.m Foo.m main.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/sample/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/sample/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/sample/Makefile @@ -1,4 +1,4 @@ OBJC_SOURCES := main.m -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objc/single-entry-dictionary/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objc/single-entry-dictionary/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objc/single-entry-dictionary/Makefile @@ -1,5 +1,6 @@ OBJC_SOURCES := main.m -include Makefile.rules -LDFLAGS += -framework Foundation + +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objcxx/cxx-bridged-po/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objcxx/cxx-bridged-po/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objcxx/cxx-bridged-po/Makefile @@ -1,4 +1,4 @@ OBJCXX_SOURCES := main.mm -LDFLAGS = $(CFLAGS) -lobjc -framework CoreFoundation +LD_EXTRAS := -lobjc -framework CoreFoundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objcxx/hide-runtime-values/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objcxx/hide-runtime-values/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objcxx/hide-runtime-values/Makefile @@ -1,4 +1,4 @@ OBJCXX_SOURCES := main.mm -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/lang/objcxx/sample/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/lang/objcxx/sample/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/lang/objcxx/sample/Makefile @@ -1,4 +1,4 @@ OBJCXX_SOURCES := main.mm -LDFLAGS = $(CFLAGS) -lobjc -framework Foundation +LD_EXTRAS := -lobjc -framework Foundation include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/linux/add-symbols/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/linux/add-symbols/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/linux/add-symbols/Makefile @@ -1,5 +1,5 @@ CXX_SOURCES := main.cpp -LD_EXTRAS += -Wl,--build-id=none +LD_EXTRAS := -Wl,--build-id=none all: stripped.out Index: lldb/trunk/packages/Python/lldbsuite/test/linux/mix-dwo-and-regular-objects/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/linux/mix-dwo-and-regular-objects/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/linux/mix-dwo-and-regular-objects/Makefile @@ -1,5 +1,5 @@ C_SOURCES := a.c b.c -a.o: CFLAGS_EXTRAS += -gsplit-dwarf +a.o: CFLAGS_EXTRAS := -gsplit-dwarf include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/macosx/order/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/macosx/order/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/macosx/order/Makefile @@ -1,5 +1,5 @@ C_SOURCES := main.c -LDFLAGS = $(CFLAGS) -Xlinker -order_file -Xlinker $(SRCDIR)/order-file +LD_EXTRAS = -Xlinker -order_file -Xlinker $(SRCDIR)/order-file MAKE_DSYM := NO include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/make/Makefile.rules =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/make/Makefile.rules +++ lldb/trunk/packages/Python/lldbsuite/test/make/Makefile.rules @@ -335,7 +335,7 @@ CXXFLAGS += $(MANDATORY_MODULE_BUILD_CFLAGS) endif -CXXFLAGS += -std=c++11 $(CFLAGS) $(ARCH_CXXFLAGS) +CXXFLAGS += -std=c++11 $(CFLAGS) $(ARCH_CXXFLAGS) $(CXXFLAGS_EXTRAS) LD = $(CC) LDFLAGS ?= $(CFLAGS) LDFLAGS += $(LD_EXTRAS) $(ARCH_LDFLAGS) Index: lldb/trunk/packages/Python/lldbsuite/test/python_api/findvalue_duplist/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/python_api/findvalue_duplist/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/python_api/findvalue_duplist/Makefile @@ -1,6 +1,8 @@ CXX_SOURCES := main.cpp +include Makefile.rules + # Clean renamed executable on 'make clean' -clean: OBJECTS+=no_synth +clean:: + $(RM) -f no_synth -include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/python_api/formatters/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/python_api/formatters/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/python_api/formatters/Makefile @@ -1,6 +1,7 @@ CXX_SOURCES := main.cpp -# Clean renamed executable on 'make clean' -clean: OBJECTS+=no_synth - include Makefile.rules + +# Clean renamed executable on 'make clean' +clean:: + $(RM) -f no_synth Index: lldb/trunk/packages/Python/lldbsuite/test/python_api/frame/inlines/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/python_api/frame/inlines/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/python_api/frame/inlines/Makefile @@ -1,7 +1,7 @@ C_SOURCES := inlines.c ifneq (,$(findstring icc,$(CC))) - CFLAGS += -debug inline-debug-info + CFLAGS_EXTRAS := -debug inline-debug-info endif include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/python_api/lldbutil/iter/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/python_api/lldbutil/iter/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/python_api/lldbutil/iter/Makefile @@ -1,4 +1,4 @@ -CFLAGS_EXTRAS += -D__STDC_LIMIT_MACROS +CFLAGS_EXTRAS := -D__STDC_LIMIT_MACROS ENABLE_THREADS := YES CXX_SOURCES := main.cpp MAKE_DSYM := NO Index: lldb/trunk/packages/Python/lldbsuite/test/python_api/lldbutil/process/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/python_api/lldbutil/process/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/python_api/lldbutil/process/Makefile @@ -1,4 +1,4 @@ -CFLAGS_EXTRAS += -D__STDC_LIMIT_MACROS +CFLAGS_EXTRAS := -D__STDC_LIMIT_MACROS ENABLE_THREADS := YES CXX_SOURCES := main.cpp MAKE_DSYM :=NO Index: lldb/trunk/packages/Python/lldbsuite/test/python_api/module_section/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/python_api/module_section/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/python_api/module_section/Makefile @@ -1,4 +1,4 @@ -CFLAGS_EXTRAS += -D__STDC_LIMIT_MACROS +CFLAGS_EXTRAS := -D__STDC_LIMIT_MACROS ENABLE_THREADS := YES CXX_SOURCES := main.cpp b.cpp c.cpp MAKE_DSYM :=NO Index: lldb/trunk/packages/Python/lldbsuite/test/python_api/objc_type/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/python_api/objc_type/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/python_api/objc_type/Makefile @@ -1,7 +1,8 @@ OBJC_SOURCES := main.m -CFLAGS_EXTRAS += -w +CFLAGS_EXTRAS := -w + -include Makefile.rules -LDFLAGS += -framework Foundation +LD_EXTRAS := -framework Foundation +include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/python_api/value_var_update/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/python_api/value_var_update/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/python_api/value_var_update/Makefile @@ -1,5 +1,5 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -std=c99 +CFLAGS_EXTRAS := -std=c99 # See TestHelloWorld.py, which specifies the executable name with a dictionary. EXE := hello_world Index: lldb/trunk/packages/Python/lldbsuite/test/sample_test/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/sample_test/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/sample_test/Makefile @@ -1,4 +1,4 @@ C_SOURCES := main.c -CFLAGS_EXTRAS += -std=c99 +CFLAGS_EXTRAS := -std=c99 include Makefile.rules Index: lldb/trunk/packages/Python/lldbsuite/test/tools/lldb-server/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/tools/lldb-server/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/tools/lldb-server/Makefile @@ -1,4 +1,4 @@ -override CFLAGS_EXTRAS += -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS +CFLAGS_EXTRAS := -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS ENABLE_THREADS := YES CXX_SOURCES := main.cpp MAKE_DSYM :=NO Index: lldb/trunk/packages/Python/lldbsuite/test/tools/lldb-server/inferior-crash/Makefile =================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/tools/lldb-server/inferior-crash/Makefile +++ lldb/trunk/packages/Python/lldbsuite/test/tools/lldb-server/inferior-crash/Makefile @@ -1,4 +1,4 @@ -CFLAGS_EXTRAS += -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -std=c++11 +CFLAGS_EXTRAS := -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -std=c++11 # LD_EXTRAS := -lpthread CXX_SOURCES := main.cpp MAKE_DSYM :=NO