This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] Makefile version.

>>>>> "KF" == Keir Fraser <Keir.Fraser@xxxxxxxxxxxx> writes:

 KF> On 25 Jun 2005, at 17:36, Jimi Xenidis wrote:

 >> Example:
 >> foo.o: CFLAGS += -DFOO_DEBUG

 KF> Yeah, we allow those. I think they were added before 3.8x, otherwise we 
 KF> wouldn't use them (we started using $(eval), which is a 3.8x feature, 
 KF> and had complaints from 3.79 users).

Ok cool, that means I can remove my custom %.o:%.c commands and just
define CFLAGS for the target.
would also like to add an $(AFLAGS) to the %.o: %.S rule liek the
following diffs.

This allows me to further customize some assemble, paritularly to add
-Wa,-gdwarf2, as the followign diff shows:

--- /tmp/geta14981      2005-06-25 14:05:11.000000000 -0400
+++ Rules.mk    2005-06-25 12:21:57.000000000 -0400
@@ -80,5 +80,5 @@
        $(CC) $(CFLAGS) -c $< -o $@
 %.o: %.S $(HDRS) Makefile
-       $(CC) $(CFLAGS) -D__ASSEMBLY__ -c $< -o $@
+       $(CC) $(CFLAGS) $(AFLAGS) -D__ASSEMBLY__ -c $< -o $@

 "I got an idea, an idea so smart my head would explode if I even
  began to know what I was talking about." -- Peter Griffin (Family Guy)

Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>