Clang and gcc do not invoke the preprocessor on files with a lowercase .s suffix.

 

The following addition would permit uppercase .S files.

 

diff --git a/Makefile b/Makefile

index 5a6a43b..66e9f50 100644

--- a/Makefile

+++ b/Makefile

@@ -133,6 +133,9 @@ endif

%.o: $(ARCH)/%.s

        $(AS_CMD) $(CFLAGS_ALL_STATIC)

+%.o: $(ARCH)/%.S

+       $(CC) $(CFLAGS_ALL_STATIC) -c -o $@ $<

+

%.o: %.c $(GENH) $(IMPH)

        $(CC) $(CFLAGS_ALL_STATIC) -c -o $@ $<

 

 

Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation