Messages in this thread | | | Date | Wed, 14 May 2008 21:30:28 -0400 | From | Steven Rostedt <> | Subject | [PATCH 0/4] Create a CFLAGS_REMOVE for ftrace |
| |
Recently David Miller ported ftrace over to the sparc64. When I mentioned to him a way to remove the "notrace" from all the functions in some files done by using a dirty little hack, David (correctly) called it "Makefile turd" and told us to stop doing that.
I then asked if a CFLAGS_REMOVE_foo.o = -pg would be more pleasing, and he agreed.
This patch series starts out by creating a CFLAGS_REMOVE_(basetarget).o that removes options from CFLAGS to compile a target file.
The rest of the patches clean up the Makefile turd with this variant.
Note, I left the turd in the trace directory itself, just because (almost) all the files there should not be traced. But that's a special directory, and this patch series keeps the sewage in one place.
-- Steve
| |