Index: src/Makefile
===================================================================
--- src/Makefile	(revision ae9624e37a2173ed74af117513e1012d6450bb20)
+++ src/Makefile	(revision b0edf3b2dee68a5024674c89cad7b78b9d0b5aa2)
@@ -87,6 +87,6 @@
 	$(LD) -T ../arch/$(ARCH)/_link.ld $(LFLAGS) $(arch_objects) $(objects) $(test_objects) debug/real_map.o -o $@ -Map kernel.map
 
-%.s: %.S
-	$(CC) $(CPPFLAGS) -E $< >$@
+%.o: %.S
+	$(CC) $(ASFLAGS) $(CFLAGS) -c $< -o $@
 
 %.o: %.s
