Index: src/Makefile
===================================================================
--- src/Makefile	(revision ae9624e37a2173ed74af117513e1012d6450bb20)
+++ src/Makefile	(revision d246e7e4fe37b256e013cbce97c40876a3745e82)
@@ -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
