| Index: tools/gn/secondary/build/toolchain/mac/BUILD.gn
|
| diff --git a/tools/gn/secondary/build/toolchain/mac/BUILD.gn b/tools/gn/secondary/build/toolchain/mac/BUILD.gn
|
| deleted file mode 100644
|
| index b8a3c5eef177de791ccc8d30e24cafb99db30b69..0000000000000000000000000000000000000000
|
| --- a/tools/gn/secondary/build/toolchain/mac/BUILD.gn
|
| +++ /dev/null
|
| @@ -1,82 +0,0 @@
|
| -# Copyright (c) 2013 The Chromium Authors. All rights reserved.
|
| -# Use of this source code is governed by a BSD-style license that can be
|
| -# found in the LICENSE file.
|
| -
|
| -# Should only be running on Mac.
|
| -assert(is_mac)
|
| -
|
| -cc = rebase_path("//third_party/llvm-build/Release+Asserts/bin/clang", ".", root_build_dir)
|
| -cxx = rebase_path("//third_party/llvm-build/Release+Asserts/bin/clang++", ".", root_build_dir)
|
| -ld = cxx
|
| -
|
| -# This will copy the gyp-mac-tool to the build directory. We pass in the source
|
| -# file of the win tool.
|
| -gyp_mac_tool_source =
|
| - rebase_path("//tools/gyp/pylib/gyp/mac_tool.py", ".", root_build_dir)
|
| -exec_script("setup_toolchain.py", [ gyp_mac_tool_source ], "value")
|
| -
|
| -toolchain("clang") {
|
| - # Make these apply to all tools below.
|
| - lib_prefix = "-l"
|
| - lib_dir_prefix="-L"
|
| -
|
| - tool("cc") {
|
| - command = "$cc -MMD -MF \$out.d \$defines \$includes \$cflags \$cflags_c \$cflags_pch_c -c \$in -o \$out"
|
| - description = "CC \$out"
|
| - depfile = "\$out.d"
|
| - deps = "gcc"
|
| - }
|
| - tool("cxx") {
|
| - command = "$cxx -MMD -MF \$out.d \$defines \$includes \$cflags \$cflags_cc \$cflags_pch_cc -c \$in -o \$out"
|
| - description = "CXX \$out"
|
| - depfile = "\$out.d"
|
| - deps = "gcc"
|
| - }
|
| - tool("objc") {
|
| - command = "$cc -MMD -MF \$out.d \$defines \$includes \$cflags \$cflags_c \$cflags_objc \$cflags_pch_objc -c \$in -o \$out"
|
| - description = "OBJC \$out"
|
| - depfile = "\$out.d"
|
| - deps = "gcc"
|
| - }
|
| - tool("objcxx") {
|
| - command = "$cxx -MMD -MF \$out.d \$defines \$includes \$cflags \$cflags_cc \$cflags_objcc \$cflags_pch_objcc -c \$in -o \$out"
|
| - description = "OBJCXX \$out"
|
| - depfile = "\$out.d"
|
| - deps = "gcc"
|
| - }
|
| - tool("alink") {
|
| - command = "rm -f \$out && ./gyp-mac-tool filter-libtool libtool \$libtool_flags -static -o \$out \$in \$postbuilds"
|
| - description = "LIBTOOL-STATIC \$out, POSTBUILDS"
|
| - }
|
| - tool("solink") {
|
| - command = "if [ ! -e \$lib -o ! -e \${lib}.TOC ] || otool -l \$lib | grep -q LC_REEXPORT_DYLIB ; then $ld -shared \$ldflags -o \$lib \$in \$solibs \$libs \$postbuilds && { otool -l \$lib | grep LC_ID_DYLIB -A 5; nm -gP \$lib | cut -f1-2 -d' ' | grep -v U\$\$; true; } > \${lib}.TOC; else $ld -shared \$ldflags -o \$lib \$in \$solibs \$libs \$postbuilds && { otool -l \$lib | grep LC_ID_DYLIB -A 5; nm -gP \$lib | cut -f1-2 -d' ' | grep -v U\$\$; true; } > \${lib}.tmp && if ! cmp -s \${lib}.tmp \${lib}.TOC; then mv \${lib}.tmp \${lib}.TOC ; fi; fi"
|
| - description = "SOLINK \$lib, POSTBUILDS"
|
| - #pool = "link_pool"
|
| - restat = "1"
|
| - }
|
| - tool("link") {
|
| - command = "$ld \$ldflags -o \$out \$in \$solibs \$libs \$postbuilds"
|
| - description = "LINK \$out, POSTBUILDS"
|
| - #pool = "link_pool"
|
| - }
|
| - #tool("infoplist") {
|
| - # command = "$cc -E -P -Wno-trigraphs -x c \$defines \$in -o \$out && plutil -convert xml1 \$out \$out"
|
| - # description = "INFOPLIST \$out"
|
| - #}
|
| - #tool("mac_tool") {
|
| - # command = "\$env ./gyp-mac-tool \$mactool_cmd \$in \$out"
|
| - # description = "MACTOOL \$mactool_cmd \$in"
|
| - #}
|
| - #tool("package_framework") {
|
| - # command = "./gyp-mac-tool package-framework \$out \$version \$postbuilds && touch \$out"
|
| - # description = "PACKAGE FRAMEWORK \$out, POSTBUILDS"
|
| - #}
|
| - tool("stamp") {
|
| - command = "\${postbuilds}touch \$out"
|
| - description = "STAMP \$out"
|
| - }
|
| - tool("copy") {
|
| - command = "ln -f \$in \$out 2>/dev/null || (rm -rf \$out && cp -af \$in \$out)"
|
| - description = "COPY \$in \$out"
|
| - }
|
| -}
|
|
|