--- /dev/null
+obj = AAS_ASM.o AAS_Main.o AAS_MOD.o AAS_Shared.o AAS_SFX.o AAS_Mixer.o
+lib_a = libaas.a
+
+TCPREFIX = arm-none-eabi-
+CC = $(TCPREFIX)gcc
+AS = $(TCPREFIX)as
+AR = $(TCPREFIX)ar
+
+CFLAGS = -mthumb -O3 -funroll-loops -mcpu=arm7tdmi -ffast-math \
+ -fno-exceptions -mthumb-interwork -fomit-frame-pointer
+ASFLAGS = -mthumb-interwork
+
+$(lib_a): $(obj)
+ $(AR) rcs $@ $(obj)
+
+%.o: %.s
+ $(AS) $(ASFLAGS) -o $@ $<
+
+.PHONY: clean
+clean:
+ rm -f $(obj) $(lib_a)