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

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

Issue 1559463002: [NaCl SDK] Don't include gtest/gmock in library form (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 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
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 361 matching lines...) Expand 10 before | Expand all | Expand 10 after
372 else 372 else
373 define LOG 373 define LOG
374 @echo " $(1) $(2)" && $(3) 374 @echo " $(1) $(2)" && $(3)
375 endef 375 endef
376 endif 376 endif
377 endif 377 endif
378 378
379 379
380 # 380 #
381 # Convert a source path to a object file path. 381 # Convert a source path to a object file path.
382 # If source path is absolute then just use the basename of for the object
383 # file name (absolute sources paths with the same basename are not allowed).
384 # For relative paths use the full path to the source in the object file path
385 # name.
382 # 386 #
383 # $1 = Source Name 387 # $1 = Source Name
384 # $2 = Arch suffix 388 # $2 = Arch suffix
385 # 389 #
386 define SRC_TO_OBJ 390 define SRC_TO_OBJ
387 $(OUTDIR)/$(basename $(subst ..,__,$(1)))$(2).o 391 $(if $(filter /%,$(1)), $(OUTDIR)/$(basename $(notdir $(1)))$(2).o, $(OUTDIR)/$( basename $(subst ..,__,$(1)))$(2).o)
388 endef 392 endef
389 393
390 394
391 # 395 #
392 # Convert a source path to a dependency file path. 396 # Convert a source path to a dependency file path.
393 # We use the .deps extension for dependencies. These files are generated by 397 # We use the .deps extension for dependencies. These files are generated by
394 # fix_deps.py based on the .d files which gcc generates. We don't reference 398 # fix_deps.py based on the .d files which gcc generates. We don't reference
395 # the .d files directly so that we can avoid the the case where the compile 399 # the .d files directly so that we can avoid the the case where the compile
396 # failed but still generated a .d file (in that case the .d file would not 400 # failed but still generated a .d file (in that case the .d file would not
397 # be processed by fix_deps.py) 401 # be processed by fix_deps.py)
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
533 # uppercase aliases (for backward compatibility) 537 # uppercase aliases (for backward compatibility)
534 .PHONY: CHECK_FOR_CHROME DEBUG LAUNCH RUN 538 .PHONY: CHECK_FOR_CHROME DEBUG LAUNCH RUN
535 CHECK_FOR_CHROME: check_for_chrome 539 CHECK_FOR_CHROME: check_for_chrome
536 DEBUG: debug 540 DEBUG: debug
537 LAUNCH: run 541 LAUNCH: run
538 RUN: run 542 RUN: run
539 543
540 endif # TOOLCHAIN is valid... 544 endif # TOOLCHAIN is valid...
541 545
542 endif # TOOLCHAIN=all 546 endif # TOOLCHAIN=all
OLDNEW
« no previous file with comments | « native_client_sdk/src/tests/sdk_util_test/example.dsc ('k') | native_client_sdk/src/tools/host_vc.mk » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698