foo
[gbajam21] / libs / aas / Makefile
1 obj = AAS_ASM.o AAS_Main.o AAS_MOD.o AAS_Shared.o AAS_SFX.o AAS_Mixer.o
2 lib_a = libaas.a
3
4 TCPREFIX = arm-none-eabi-
5 CC = $(TCPREFIX)gcc
6 AS = $(TCPREFIX)as
7 AR = $(TCPREFIX)ar
8
9 CFLAGS = -mthumb -O3 -g -funroll-loops -mcpu=arm7tdmi -ffast-math \
10                  -fno-exceptions -mthumb-interwork -fomit-frame-pointer
11 ASFLAGS = -mthumb-interwork
12
13 $(lib_a): $(obj)
14         $(AR) rcs $@ $(obj)
15
16 %.o: %.s
17         $(AS) $(ASFLAGS) -o $@ $<
18
19 .PHONY: clean
20 clean:
21         rm -f $(obj) $(lib_a)