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

Side by Side Diff: native_client_sdk/src/tools/nacl_gcc.mk

Issue 176923017: [NaCl SDK] Compile for naclio for Bionic (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix missing files Created 6 years, 9 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 # 5 #
6 # GNU Make based build file. For details on GNU Make see: 6 # GNU Make based build file. For details on GNU Make see:
7 # http://www.gnu.org/software/make/manual/make.html 7 # http://www.gnu.org/software/make/manual/make.html
8 # 8 #
9 9
10 # 10 #
(...skipping 311 matching lines...) Expand 10 before | Expand all | Expand 10 after
322 ifneq (,$(findstring x86_64,$(ARCHES))) 322 ifneq (,$(findstring x86_64,$(ARCHES)))
323 all: $(OUTDIR)/$(1)_x86_64.nexe 323 all: $(OUTDIR)/$(1)_x86_64.nexe
324 $(OUTDIR)/$(1)_x86_64.nexe: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_x86_64) ) $(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp) 324 $(OUTDIR)/$(1)_x86_64.nexe: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_x86_64) ) $(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp)
325 $(call LOG,LINK,$$@,$(X86_64_LINK) -o $$@ $$(filter %.o,$$^) $(NACL_LDFL AGS) $(X86_64_LDFLAGS) $(foreach path,$(6),-L$(path)/$(TOOLCHAIN)_x86_64/$(CONFI G)) $(foreach lib,$(3),-l$(lib)) $(5)) 325 $(call LOG,LINK,$$@,$(X86_64_LINK) -o $$@ $$(filter %.o,$$^) $(NACL_LDFL AGS) $(X86_64_LDFLAGS) $(foreach path,$(6),-L$(path)/$(TOOLCHAIN)_x86_64/$(CONFI G)) $(foreach lib,$(3),-l$(lib)) $(5))
326 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) 326 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@)
327 endif 327 endif
328 328
329 ifneq (,$(findstring arm,$(ARCHES))) 329 ifneq (,$(findstring arm,$(ARCHES)))
330 all: $(OUTDIR)/$(1)_arm.nexe 330 all: $(OUTDIR)/$(1)_arm.nexe
331 $(OUTDIR)/$(1)_arm.nexe: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_arm)) $(fo reach dep,$(4),$(STAMPDIR)/$(dep).stamp) 331 $(OUTDIR)/$(1)_arm.nexe: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_arm)) $(fo reach dep,$(4),$(STAMPDIR)/$(dep).stamp)
332 » $(call LOG,LINK,$$@,$(ARM_LINK) -o $$@ $$(filter %.o,$$^) $(NACL_LDFLAGS ) $(ARM_LDFLAGS) $(foreach path,$(6),-L$(path)/$(TOOLCHAIN)_arm/$(CONFIG)) $(for each lib,$(3),-l$(lib)) $(5)) 332 » $(call LOG,LINK,$$@,$(ARM_LINK) -static -o $$@ $$(filter %.o,$$^) $(NACL _LDFLAGS) $(ARM_LDFLAGS) $(foreach path,$(6),-L$(path)/$(TOOLCHAIN)_arm/$(CONFIG )) $(foreach lib,$(3),-l$(lib)) $(5))
Sam Clegg 2014/03/27 00:10:02 Make this bionic only? Or is it fine to add this
noelallen1 2014/03/27 18:13:48 Since the arm compiler only links statically now i
333 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) 333 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@)
334 endif 334 endif
335 endef 335 endef
336 336
337 337
338 # 338 #
339 # Generalized Link Macro 339 # Generalized Link Macro
340 # 340 #
341 # $1 = Target Name 341 # $1 = Target Name
342 # $2 = List of Sources 342 # $2 = List of Sources
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
491 $(error Cannot run in sel_ldr unless $$NACL_ARCH is set) 491 $(error Cannot run in sel_ldr unless $$NACL_ARCH is set)
492 endif 492 endif
493 $(SEL_LDR_PATH) $(SEL_LDR_ARGS) $(OUTDIR)/$(TARGET)_$(NACL_ARCH).nexe -- $(EXE_ARGS) 493 $(SEL_LDR_PATH) $(SEL_LDR_ARGS) $(OUTDIR)/$(TARGET)_$(NACL_ARCH).nexe -- $(EXE_ARGS)
494 494
495 debug: all 495 debug: all
496 ifndef NACL_ARCH 496 ifndef NACL_ARCH
497 $(error Cannot run in sel_ldr unless $$NACL_ARCH is set) 497 $(error Cannot run in sel_ldr unless $$NACL_ARCH is set)
498 endif 498 endif
499 $(SEL_LDR_PATH) -d $(SEL_LDR_ARGS) $(OUTDIR)/$(TARGET)_$(NACL_ARCH).nexe -- $(EXE_ARGS) 499 $(SEL_LDR_PATH) -d $(SEL_LDR_ARGS) $(OUTDIR)/$(TARGET)_$(NACL_ARCH).nexe -- $(EXE_ARGS)
500 endif 500 endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698