From: <pl...@us...> - 2003-05-28 14:26:28
|
Update of /cvsroot/ltp/utils/analysis/gcov-kernel/generic In directory sc8-pr-cvs1:/tmp/cvs-serv3849 Added Files: gcov-2.5.70-generic.patch Log Message: broken out generic parts of gcov-2.5.70 --- NEW FILE: gcov-2.5.70-generic.patch --- diff -Naurp linux-2.5.70/Makefile linux-2.5.70-gcov2/Makefile --- linux-2.5.70/Makefile 2003-05-26 20:00:42.000000000 -0500 +++ linux-2.5.70-gcov2/Makefile 2003-05-27 05:18:56.000000000 -0500 @@ -1,7 +1,7 @@ VERSION = 2 PATCHLEVEL = 5 SUBLEVEL = 70 -EXTRAVERSION = +EXTRAVERSION = -gcov # *DOCUMENTATION* # To see a list of typical targets execute "make help" @@ -53,6 +53,7 @@ HOSTCXX = g++ HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer HOSTCXXFLAGS = -O2 +GCOV_FLAGS = -fprofile-arcs -ftest-coverage CROSS_COMPILE = [...1016 lines suppressed...] --- linux-2.5.70/scripts/Makefile.build 2003-05-26 20:00:46.000000000 -0500 +++ linux-2.5.70-gcov2/scripts/Makefile.build 2003-05-27 05:18:56.000000000 -0500 @@ -165,7 +165,16 @@ cmd_cc_i_c = $(CPP) $(c_flags) - $(call if_changed_dep,cc_i_c) quiet_cmd_cc_o_c = CC $(quiet_modtag) $@ -cmd_cc_o_c = $(CC) $(c_flags) -c -o $@ $< +new1_c_flags = $(c_flags:-I%=-I$(TOPDIR)/%) +new2_c_flags = $(new1_c_flags:-Wp%=) +PWD = $(TOPDIR) + +quiet_cmd_cc_o_c = CC $(quiet_modtag) $@ +cmd_cc_o_c = $(CC) $(c_flags) -E -o $@ $< \ + && cd $(dir $<) \ + && $(CC) $(new2_c_flags) -c -o $(notdir $@) $(notdir $<) \ + && cd $(TOPDIR) +#cmd_cc_o_c = $(CC) $(c_flags) -c -o $@ $< define rule_cc_o_c $(if $($(quiet)cmd_checksrc),echo ' $($(quiet)cmd_checksrc)';) \ $(cmd_checksrc) \ |