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
 |