CC=arm-elf-gcc
AR=arm-elf-ar
RANLIB=arm-elf-ranlib
CFLAGS=-g -O2
LDLIBS=-lSDL -lSDL_mixer -lx_gp32 -lgcc -lm
INCLUDES=	-I/home/ian/gp32/dev/sdl/include

CFLAGS=$(debug) -c -march=armv4t -marm -mno-thumb-interwork -msoft-float \
	-ffast-math -nostdlib -fno-common -ffreestanding \
	-fno-builtin -fno-exceptions -mstructure-size-boundary=8 -O2 \
	-fomit-frame-pointer -Wall -DGP32 -W \
	-Wno-char-subscripts -Wno-unused \
	-funsigned-char -fno-strict-aliasing -DNO_GCC_BUILTINS \
	-I./ -I$(EINC) -I$(SRC)jmact \
	-DNOCOPYPROTECT -DPLATFORM_UNIX -DSTUB_NETWORKING $(INCLUDES)


OBJ=fx_man.o dsl.o ll_man.o multivoc.o mv_mix.o mvreverb.o nodpmi.o \
	pitch.o user.o usrhooks.o

audiolib.a: $(OBJ)
	rm -rf $@
	$(AR) rc $@ $^
	$(RANLIB) $@

%.$o: %.c
	$(CC) $(INCLUDES) $(CFLAGS) -c $< -o $@ 2>&1

clean:
	rm -rf audiolib.a *.o

distclean: clean
	rm -rf *~
