diff options
-rw-r--r-- | xen/Makefile | 2 | ||||
-rw-r--r-- | xen/Rules.mk | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/xen/Makefile b/xen/Makefile index b02e2dd35d..854a370151 100644 --- a/xen/Makefile +++ b/xen/Makefile @@ -195,7 +195,7 @@ _MAP: .PHONY: FORCE FORCE: -%.o %.i: %.c FORCE +%.o %.i %.s: %.c FORCE $(MAKE) -f $(BASEDIR)/Rules.mk -C $(*D) $(@F) %.o %.s: %.S FORCE diff --git a/xen/Rules.mk b/xen/Rules.mk index 4d182b9006..26e5bb6ce1 100644 --- a/xen/Rules.mk +++ b/xen/Rules.mk @@ -177,6 +177,9 @@ $(filter %.init.o,$(obj-y) $(obj-bin-y) $(extra-y)): %.init.o: %.o Makefile %.i: %.c Makefile $(CPP) $(CFLAGS) $< -o $@ +%.s: %.c Makefile + $(CC) $(CFLAGS) -S $< -o $@ + # -std=gnu{89,99} gets confused by # as an end-of-line comment marker %.s: %.S Makefile $(CPP) $(AFLAGS) $< -o $@ |