tools: allow Makefiles to define CFLAGS_foo.o
authorIan Campbell <ian.campbell@citrix.com>
Wed, 23 Mar 2011 15:22:10 +0000 (15:22 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Wed, 23 Mar 2011 15:22:10 +0000 (15:22 +0000)
To provide per-file flags.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/Rules.mk

index a86e59fe78eb21008ea7d8a83687f5a15581fc01..db109acd6ca7d03b70b2ee12ec855d4fac8e30ad 100644 (file)
@@ -81,13 +81,13 @@ INSTALL_PYTHON_PROG = \
        $(XEN_ROOT)/tools/python/install-wrap "$(PYTHON_PATH)" $(INSTALL_PROG)
 
 %.opic: %.c
-       $(CC) $(CPPFLAGS) -DPIC $(CFLAGS) -fPIC -c -o $@ $<
+       $(CC) $(CPPFLAGS) -DPIC $(CFLAGS) $(CFLAGS_$*.opic) -fPIC -c -o $@ $<
 
 %.o: %.c
-       $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
+       $(CC) $(CPPFLAGS) $(CFLAGS) $(CFLAGS_$*.o) -c -o $@ $<
 
 %.o: %.cc
-       $(CC) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<
+       $(CC) $(CPPFLAGS) $(CXXFLAGS) $(CXXFLAGS_$*.o) -c -o $@ $<
 
 subdirs-all subdirs-clean subdirs-install subdirs-distclean: .phony
        @set -e; for subdir in $(SUBDIRS) $(SUBDIRS-y); do \