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" |
- } |
-} |