 d0e7b850b7
			
		
	
	
	d0e7b850b7
	
	
	
		
			
			Have building perf also build libtraceevent.a. Currently, perf does not use the code within libtraceevent.a, but it soon will. Signed-off-by: Steven Rostedt <rostedt@goodmis.org> Cc: Ingo Molnar <mingo@kernel.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Arnaldo Carvalho de Melo <acme@infradead.org> Cc: Steven Rostedt <rostedt@goodmis.org> Cc: Borislav Petkov <bp@alien8.de> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Arun Sharma <asharma@fb.com> Cc: Namhyung Kim <namhyung.kim@lge.com> Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
		
			
				
	
	
		
			58 lines
		
	
	
	
		
			1.6 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
	
		
			1.6 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| ifeq ("$(origin O)", "command line")
 | |
| 	OUTPUT := $(O)/
 | |
| 	COMMAND_O := O=$(O)
 | |
| endif
 | |
| 
 | |
| ifneq ($(OUTPUT),)
 | |
| # check that the output directory actually exists
 | |
| OUTDIR := $(shell cd $(OUTPUT) && /bin/pwd)
 | |
| $(if $(OUTDIR),, $(error output directory "$(OUTPUT)" does not exist))
 | |
| endif
 | |
| 
 | |
| #
 | |
| # Include saner warnings here, which can catch bugs:
 | |
| #
 | |
| EXTRA_WARNINGS := -Wbad-function-cast
 | |
| EXTRA_WARNINGS += -Wdeclaration-after-statement
 | |
| EXTRA_WARNINGS += -Wformat-security
 | |
| EXTRA_WARNINGS += -Wformat-y2k
 | |
| EXTRA_WARNINGS += -Winit-self
 | |
| EXTRA_WARNINGS += -Wmissing-declarations
 | |
| EXTRA_WARNINGS += -Wmissing-prototypes
 | |
| EXTRA_WARNINGS += -Wnested-externs
 | |
| EXTRA_WARNINGS += -Wno-system-headers
 | |
| EXTRA_WARNINGS += -Wold-style-definition
 | |
| EXTRA_WARNINGS += -Wpacked
 | |
| EXTRA_WARNINGS += -Wredundant-decls
 | |
| EXTRA_WARNINGS += -Wshadow
 | |
| EXTRA_WARNINGS += -Wstrict-aliasing=3
 | |
| EXTRA_WARNINGS += -Wstrict-prototypes
 | |
| EXTRA_WARNINGS += -Wswitch-default
 | |
| EXTRA_WARNINGS += -Wswitch-enum
 | |
| EXTRA_WARNINGS += -Wundef
 | |
| EXTRA_WARNINGS += -Wwrite-strings
 | |
| EXTRA_WARNINGS += -Wformat
 | |
| 
 | |
| ifneq ($(findstring $(MAKEFLAGS), w),w)
 | |
| PRINT_DIR = --no-print-directory
 | |
| else
 | |
| NO_SUBDIR = :
 | |
| endif
 | |
| 
 | |
| QUIET_SUBDIR0  = +$(MAKE) -C # space to separate -C and subdir
 | |
| QUIET_SUBDIR1  =
 | |
| 
 | |
| ifneq ($(findstring $(MAKEFLAGS),s),s)
 | |
| ifndef V
 | |
| 	QUIET_CC       = @echo '   ' CC $@;
 | |
| 	QUIET_AR       = @echo '   ' AR $@;
 | |
| 	QUIET_LINK     = @echo '   ' LINK $@;
 | |
| 	QUIET_MKDIR    = @echo '   ' MKDIR $@;
 | |
| 	QUIET_GEN      = @echo '   ' GEN $@;
 | |
| 	QUIET_SUBDIR0  = +@subdir=
 | |
| 	QUIET_SUBDIR1  = ;$(NO_SUBDIR) echo '   ' SUBDIR $$subdir; \
 | |
| 			 $(MAKE) $(PRINT_DIR) -C $$subdir
 | |
| 	QUIET_FLEX     = @echo '   ' FLEX $@;
 | |
| 	QUIET_BISON    = @echo '   ' BISON $@;
 | |
| endif
 | |
| endif
 |