commit 0458bb2593bc094a65bd418f5f44e93b1aff442a
parent d81f2c5d4d4aa4cc7c06c1f85195f4e3894528c4
Author: Dimitris Papastamos <dimitris.papastamos@arm.com>
Date: Tue, 6 Nov 2018 16:47:22 +0000
Add rule to generate preprocessed files
Change-Id: I5ca8dbc72d2896b12c04548a74ce02cfe000ac1f
Signed-off-by: Dimitris Papastamos <dimitris.papastamos@arm.com>
Diffstat:
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/scripts/rules.mk b/scripts/rules.mk
@@ -36,7 +36,7 @@ LD = $(CROSS_COMPILE)$(LINKER)
OC = $(CROSS_COMPILE)$(OBJCOPY)
HOSTCC=$(COMP)
-.SUFFIXES: .elf .bin
+.SUFFIXES: .elf .bin .i
.c.o:
$(CC) $(RCODE_CFLAGS) -o $@ -c $<
@@ -47,6 +47,9 @@ HOSTCC=$(COMP)
.c.s:
$(CC) $(RCODE_CFLAGS) -o $@ -S $<
+.c.i:
+ $(CPP) $(RCODE_CFLAGS) -o $@ $<
+
.s.o:
$(AS) $(RCODE_ASFLAGS) -o $@ $<
@@ -75,6 +78,6 @@ run_test: run FORCE
clean: clean-files
clean-files:
- rm -f *.d *.o *.a $(TARGET)
+ rm -f *.i *.d *.o *.a $(TARGET)
-include *.d