diff options
| author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
|---|---|---|
| committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
| commit | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (patch) | |
| tree | a8f4d49d63b1ecc92f2fddceba0655b2472c5bd9 /tools/scripts/Makefile.include | |
| parent | 406089d01562f1e2bf9f089fd7637009ebaad589 (diff) | |
Patched in Tegra support.
Diffstat (limited to 'tools/scripts/Makefile.include')
| -rw-r--r-- | tools/scripts/Makefile.include | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/tools/scripts/Makefile.include b/tools/scripts/Makefile.include deleted file mode 100644 index 2964b96aa55..00000000000 --- a/tools/scripts/Makefile.include +++ /dev/null | |||
| @@ -1,77 +0,0 @@ | |||
| 1 | ifeq ($(origin O), command line) | ||
| 2 | dummy := $(if $(shell test -d $(O) || echo $(O)),$(error O=$(O) does not exist),) | ||
| 3 | ABSOLUTE_O := $(shell cd $(O) ; pwd) | ||
| 4 | OUTPUT := $(ABSOLUTE_O)/$(if $(subdir),$(subdir)/) | ||
| 5 | COMMAND_O := O=$(ABSOLUTE_O) | ||
| 6 | ifeq ($(objtree),) | ||
| 7 | objtree := $(O) | ||
| 8 | endif | ||
| 9 | endif | ||
| 10 | |||
| 11 | ifneq ($(OUTPUT),) | ||
| 12 | # check that the output directory actually exists | ||
| 13 | OUTDIR := $(shell cd $(OUTPUT) && /bin/pwd) | ||
| 14 | $(if $(OUTDIR),, $(error output directory "$(OUTPUT)" does not exist)) | ||
| 15 | endif | ||
| 16 | |||
| 17 | # | ||
| 18 | # Include saner warnings here, which can catch bugs: | ||
| 19 | # | ||
| 20 | EXTRA_WARNINGS := -Wbad-function-cast | ||
| 21 | EXTRA_WARNINGS += -Wdeclaration-after-statement | ||
| 22 | EXTRA_WARNINGS += -Wformat-security | ||
| 23 | EXTRA_WARNINGS += -Wformat-y2k | ||
| 24 | EXTRA_WARNINGS += -Winit-self | ||
| 25 | EXTRA_WARNINGS += -Wmissing-declarations | ||
| 26 | EXTRA_WARNINGS += -Wmissing-prototypes | ||
| 27 | EXTRA_WARNINGS += -Wnested-externs | ||
| 28 | EXTRA_WARNINGS += -Wno-system-headers | ||
| 29 | EXTRA_WARNINGS += -Wold-style-definition | ||
| 30 | EXTRA_WARNINGS += -Wpacked | ||
| 31 | EXTRA_WARNINGS += -Wredundant-decls | ||
| 32 | EXTRA_WARNINGS += -Wshadow | ||
| 33 | EXTRA_WARNINGS += -Wstrict-aliasing=3 | ||
| 34 | EXTRA_WARNINGS += -Wstrict-prototypes | ||
| 35 | EXTRA_WARNINGS += -Wswitch-default | ||
| 36 | EXTRA_WARNINGS += -Wswitch-enum | ||
| 37 | EXTRA_WARNINGS += -Wundef | ||
| 38 | EXTRA_WARNINGS += -Wwrite-strings | ||
| 39 | EXTRA_WARNINGS += -Wformat | ||
| 40 | |||
| 41 | ifneq ($(findstring $(MAKEFLAGS), w),w) | ||
| 42 | PRINT_DIR = --no-print-directory | ||
| 43 | else | ||
| 44 | NO_SUBDIR = : | ||
| 45 | endif | ||
| 46 | |||
| 47 | # | ||
| 48 | # Define a callable command for descending to a new directory | ||
| 49 | # | ||
| 50 | # Call by doing: $(call descend,directory[,target]) | ||
| 51 | # | ||
| 52 | descend = \ | ||
| 53 | +mkdir -p $(OUTPUT)$(1) && \ | ||
| 54 | $(MAKE) $(COMMAND_O) subdir=$(if $(subdir),$(subdir)/$(1),$(1)) $(PRINT_DIR) -C $(1) $(2) | ||
| 55 | |||
| 56 | QUIET_SUBDIR0 = +$(MAKE) $(COMMAND_O) -C # space to separate -C and subdir | ||
| 57 | QUIET_SUBDIR1 = | ||
| 58 | |||
| 59 | ifneq ($(findstring $(MAKEFLAGS),s),s) | ||
| 60 | ifndef V | ||
| 61 | QUIET_CC = @echo ' ' CC $@; | ||
| 62 | QUIET_AR = @echo ' ' AR $@; | ||
| 63 | QUIET_LINK = @echo ' ' LINK $@; | ||
| 64 | QUIET_MKDIR = @echo ' ' MKDIR $@; | ||
| 65 | QUIET_GEN = @echo ' ' GEN $@; | ||
| 66 | QUIET_SUBDIR0 = +@subdir= | ||
| 67 | QUIET_SUBDIR1 = ;$(NO_SUBDIR) echo ' ' SUBDIR $$subdir; \ | ||
| 68 | $(MAKE) $(PRINT_DIR) -C $$subdir | ||
| 69 | QUIET_FLEX = @echo ' ' FLEX $@; | ||
| 70 | QUIET_BISON = @echo ' ' BISON $@; | ||
| 71 | |||
| 72 | descend = \ | ||
| 73 | @echo ' ' DESCEND $(1); \ | ||
| 74 | mkdir -p $(OUTPUT)$(1) && \ | ||
| 75 | $(MAKE) $(COMMAND_O) subdir=$(if $(subdir),$(subdir)/$(1),$(1)) $(PRINT_DIR) -C $(1) $(2) | ||
| 76 | endif | ||
| 77 | endif | ||
