Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1159)

Unified Diff: native_client_sdk/src/build_tools/template.mk

Issue 23919004: [NaCl SDK] Create a resources/ directory and move files to it. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: move httpd.cmd too Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « native_client_sdk/src/build_tools/library.mk ('k') | native_client_sdk/src/examples/Makefile » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: native_client_sdk/src/build_tools/template.mk
diff --git a/native_client_sdk/src/build_tools/template.mk b/native_client_sdk/src/build_tools/template.mk
deleted file mode 100644
index 8c6375690c2abed4dbf1dd5cf81578fac0b91abf..0000000000000000000000000000000000000000
--- a/native_client_sdk/src/build_tools/template.mk
+++ /dev/null
@@ -1,89 +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.
-
-# GNU Makefile based on shared rules provided by the Native Client SDK.
-# See README.Makefiles for more details.
-[[]]
-[[def ExpandDict(key, value_in, pre_list=[], post_list=[]):]]
-[[ value = value_in or [] ]]
-[[ pre = pre_list or [] ]]
-[[ post = post_list or [] ]]
-[[ if type(value) is not dict:]]
-[[ out = pre]]
-[[ out.extend(value)]]
-[[ out.extend(post)]]
-[[ if out:]]
-{{key}} = {{' '.join(out)}}
-[[ ]]
-[[ return]]
-[[ ]]
-[[ for subkey in value:]]
-[[ out = pre]]
-[[ out.extend(value[subkey])]]
-[[ out.extend(post)]]
-{{key}}_{{subkey}} = {{' '.join(out)}}
-[[ ]]
-{{key}} = $({{key}}_$(TOOLCHAIN))
-[[]]
-
-VALID_TOOLCHAINS := {{' '.join(tools)}}
-{{pre}}
-NACL_SDK_ROOT ?= $(abspath $(CURDIR)/{{rel_sdk}})
-include $(NACL_SDK_ROOT)/tools/common.mk
-
-TARGET = {{targets[0]['NAME']}}
-[[ExpandDict('DEPS', targets[0].get('DEPS', []))]]
-[[ExpandDict('LIBS', targets[0].get('LIBS', []), pre_list=['$(DEPS)'])]]
-
-[[for target in targets:]]
-[[ source_list = (s for s in sorted(target['SOURCES']) if not s.endswith('.h'))]]
-[[ source_list = ' \\\n '.join(source_list)]]
-[[ sources = target['NAME'] + '_SOURCES']]
-[[ cflags = target['NAME'] + '_CFLAGS']]
-[[ flags = target.get('CFLAGS', [])]]
-[[ flags.extend(target.get('CXXFLAGS', []))]]
-[[ if len(targets) == 1:]]
-[[ sources = 'SOURCES']]
-[[ cflags = 'CFLAGS']]
-[[ ]]
-[[ ExpandDict(cflags, flags)]]
-[[ if 'CFLAGS_GCC' in target:]]
-ifneq ($(TOOLCHAIN),pnacl)
-{{cflags}} += {{' '.join(target['CFLAGS_GCC'])}}
-endif
-[[ ]]
-{{sources}} = {{source_list}}
-
-# Build rules generated by macros from common.mk:
-
-[[if targets[0].get('DEPS'):]]
-$(foreach dep,$(DEPS),$(eval $(call DEPEND_RULE,$(dep))))
-[[if len(targets) > 1:]]
-[[ for target in targets:]]
-[[ name = target['NAME'] ]]
-$(foreach src,$({{name}}_SOURCES),$(eval $(call COMPILE_RULE,$(src),$({{name}}_CFLAGS))))
-[[else:]]
-$(foreach src,$(SOURCES),$(eval $(call COMPILE_RULE,$(src),$(CFLAGS))))
-[[]]
-
-[[for target in targets:]]
-[[ sources = target['NAME'] + '_SOURCES']]
-[[ name = target['NAME'] ]]
-[[ if len(targets) == 1:]]
-[[ sources = 'SOURCES']]
-[[ name = '$(TARGET)']]
-[[ if target['TYPE'] == 'so':]]
-$(eval $(call SO_RULE,{{name}},$({{sources}})))
-[[ elif target['TYPE'] == 'so-standalone':]]
-$(eval $(call SO_RULE,{{name}},$({{sources}}),,,1))
-[[ else:]]
-ifeq ($(CONFIG),Release)
-$(eval $(call LINK_RULE,{{name}}_unstripped,$({{sources}}),$(LIBS),$(DEPS)))
-$(eval $(call STRIP_RULE,{{name}},{{name}}_unstripped))
-else
-$(eval $(call LINK_RULE,{{name}},$({{sources}}),$(LIBS),$(DEPS)))
-endif
-[[]]
-
-$(eval $(call NMF_RULE,$(TARGET),)){{post}}
« no previous file with comments | « native_client_sdk/src/build_tools/library.mk ('k') | native_client_sdk/src/examples/Makefile » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698