Created
June 12, 2012 18:28
-
-
Save anonymous/2919231 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cc = gcc | |
cxx = g++ | |
ld = ./gyp-mac-tool flock linker.lock $cxx | |
ar = ar | |
ar_target = $ar | |
cc_target = $cc | |
cxx_target = $cxx | |
ld_target = ./gyp-mac-tool flock linker.lock $cxx_target | |
mac_tool = ./gyp-mac-tool | |
rule 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 | |
rule 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 | |
rule objc | |
command = $cc -MMD -MF $out.d $defines $includes $cflags $cflags_objc $cflags_pch_objc -c $in -o $out | |
description = OBJC $out | |
depfile = $out.d | |
rule objcxx | |
command = $cxx -MMD -MF $out.d $defines $includes $cflags $cflags_objcc $cflags_pch_objcc -c $in -o $out | |
description = OBJCXX $out | |
depfile = $out.d | |
rule alink | |
command = rm -f $out && ./gyp-mac-tool filter-libtool libtool -static -o $out $in$postbuilds | |
description = LIBTOOL-STATIC $out, POSTBUILDS | |
rule solink | |
command = $ld -shared $ldflags -o $out $in $libs$postbuilds | |
description = SOLINK $out, POSTBUILDS | |
rule solink_module | |
command = $ld -shared $ldflags -o $out $in $libs$postbuilds | |
description = SOLINK(module) $out, POSTBUILDS | |
rule link | |
command = $ld $ldflags -o $out $in $libs$postbuilds | |
description = LINK $out, POSTBUILDS | |
rule infoplist | |
command = $cc -E -P -Wno-trigraphs -x c $defines $in -o $out && plutil -convert xml1 $out $out | |
description = INFOPLIST $out | |
rule mac_tool | |
command = $env $mac_tool $mactool_cmd $in $out | |
description = MACTOOL $mactool_cmd $in | |
rule package_framework | |
command = $mac_tool package-framework $out $version$postbuilds && touch $out | |
description = PACKAGE FRAMEWORK $out, POSTBUILDS | |
rule stamp | |
command = ${postbuilds}touch $out | |
description = STAMP $out | |
rule copy | |
command = ln -f $in $out 2>/dev/null || (rm -rf $out && cp -af $in $out) | |
description = COPY $in $out | |
subninja obj/deps/luajit-datafiles.ninja | |
subninja obj/deps/copy_headers.ninja | |
subninja obj/deps/http-parser/http_parser.ninja | |
subninja obj/deps/zlib/zlib.ninja | |
subninja obj/deps/openssl/openssl.ninja | |
subninja obj/deps/http-parser/test.ninja | |
subninja obj/deps/uv/uv.ninja | |
subninja obj/deps/buildvm.ninja | |
subninja obj/deps/yajl.ninja | |
subninja obj/deps/uv/run-tests.ninja | |
subninja obj/deps/libluajit.ninja | |
subninja obj/deps/luajit.ninja | |
subninja obj/deps/uv/run-benchmarks.ninja | |
subninja obj/deps/luacrypto.ninja | |
subninja obj/libluvit.ninja | |
subninja obj/vector_luvit.ninja | |
subninja obj/luvit.ninja | |
build all: phony libchrome_zlib.a obj/deps/copy_headers.actions_rules_copies.stamp libluvit.a luajit vector.luvit $ | |
libhttp_parser.a libyajl.a libluajit.a libluacrypto.a buildvm luvit libuv.a $ | |
obj/deps/luajit-datafiles.actions_rules_copies.stamp libopenssl.a | |
default all |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment