all: libaica.a

include $(KOS_BASE)/Makefile.rules

OBJS = libaica.a

KOS_CPPFLAGS += $(BUILDFLAGS) -static -std=gnu++11  -I../RSPiX/Inc -I../RSPiX/Src -I../RSPiX/Src/Blue -I$(KOS_BASE)/../kos-ports/include/zlib -I$(KOS_BASE)/../kos-ports/zlib/inst/lib -I../Postal -I. -I$(KOS_BASE)/../kos-ports/include/zlib -I$(KOS_BASE)/../kos-ports/zlib/inst/lib
# todo?
KOS_CPPFLAGS += -fpermissive
KOS_LIBS += -L../build/lib -lcyan -lgreen -lorange -lblue -lsupc++ -lstdc++ -lgcc -lc -lz -lm

#KOS_CPPFLAGS += -DLOCALE=1 -DTARGET=3 -fpermissive -DNDEBUG -O3

#TMP
#KOS_CFLAGS += -g -Wno-comment -Wno-write-strings -Wno-conversion-null -Wno-parentheses -w #-Wfatal-errors
	
$OBJS = libaica.a
$DEPS = CAicaSound.o

clean:
	-rm -f $(OBJS)	
	-rm -f *.o

libaica.a: $(DEPS) CAicaSound.o
	$(KOS_AR) rcs libaica.a *.o $(DEPS)
	mv libaica.a -f ../build/lib/libaica.a	

CAicaSound.o: CAicaSound.cpp aica.h
	$(KOS_CC) $(KOS_CFLAGS) $(KOS_CPPFLAGS) $(KOS_LDFLAGS) -o CAicaSound.o -c CAicaSound.cpp

rm-o:
	-rm -f libaica.a
	