| OLD | NEW |
| 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 225 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 236 # By default this is the NaCl SDK 'lib' folder. | 236 # By default this is the NaCl SDK 'lib' folder. |
| 237 # | 237 # |
| 238 install: | 238 install: |
| 239 .PHONY: install | 239 .PHONY: install |
| 240 | 240 |
| 241 ifdef SEL_LDR | 241 ifdef SEL_LDR |
| 242 STANDALONE = 1 | 242 STANDALONE = 1 |
| 243 endif | 243 endif |
| 244 | 244 |
| 245 OUTBASE ?= . | 245 OUTBASE ?= . |
| 246 CONFIG_DIR := $(CONFIG) |
| 246 ifdef STANDALONE | 247 ifdef STANDALONE |
| 247 OUTDIR := $(OUTBASE)/$(TOOLCHAIN)/standalone_$(CONFIG) | 248 CONFIG_DIR := standalone_$(CONFIG_DIR) |
| 248 else | |
| 249 OUTDIR := $(OUTBASE)/$(TOOLCHAIN)/$(CONFIG) | |
| 250 endif | 249 endif |
| 250 ifdef MSAN |
| 251 CONFIG_DIR := msan_$(CONFIG_DIR) |
| 252 endif |
| 253 ifdef TSAN |
| 254 CONFIG_DIR := tsan_$(CONFIG_DIR) |
| 255 endif |
| 256 |
| 257 OUTDIR := $(OUTBASE)/$(TOOLCHAIN)/$(CONFIG_DIR) |
| 251 STAMPDIR ?= $(OUTDIR) | 258 STAMPDIR ?= $(OUTDIR) |
| 252 LIBDIR ?= $(NACL_SDK_ROOT)/lib | 259 LIBDIR ?= $(NACL_SDK_ROOT)/lib |
| 253 | 260 |
| 254 | 261 |
| 255 # | 262 # |
| 256 # Target to remove temporary files | 263 # Target to remove temporary files |
| 257 # | 264 # |
| 258 .PHONY: clean | 265 .PHONY: clean |
| 259 clean: | 266 clean: |
| 260 $(RM) -f $(TARGET).nmf | 267 $(RM) -f $(TARGET).nmf |
| (...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 534 # uppercase aliases (for backward compatibility) | 541 # uppercase aliases (for backward compatibility) |
| 535 .PHONY: CHECK_FOR_CHROME DEBUG LAUNCH RUN | 542 .PHONY: CHECK_FOR_CHROME DEBUG LAUNCH RUN |
| 536 CHECK_FOR_CHROME: check_for_chrome | 543 CHECK_FOR_CHROME: check_for_chrome |
| 537 DEBUG: debug | 544 DEBUG: debug |
| 538 LAUNCH: run | 545 LAUNCH: run |
| 539 RUN: run | 546 RUN: run |
| 540 | 547 |
| 541 endif # TOOLCHAIN is valid... | 548 endif # TOOLCHAIN is valid... |
| 542 | 549 |
| 543 endif # TOOLCHAIN=all | 550 endif # TOOLCHAIN=all |
| OLD | NEW |