CC = mipsel-linux-gcc
CFLAGS = -g -O3 -ffast-math `sdl-config --cflags`
LDFLAGS = `sdl-config --libs` -lm
#LDFLAGS = `sdl-config --static-libs` -lm

OBJ = data.o kokko.o maf.o main.o mosaic.o tunneli.o\
video.o halftone.o blox.o noise.o filmi.o files1.o files2.o files3.o\
texts.o cool_mzx/cool_mzx.a

# Sound buffer size (default=1024)
#CFLAGS += -DBUFSIZE=8192
# True 8 bit display?
#CFLAGS += -DTRUE8BIT

export CC

jenny_thinks.dge: $(OBJ)
	$(CC) -o $@ $(OBJ) $(LDFLAGS)
	mipsel-linux-strip $@

%.o: %.c
	$(CC) $(CFLAGS) -c $<

.PHONY: cool_mzx/cool_mzx.a
cool_mzx/cool_mzx.a:
	cd cool_mzx && $(MAKE)

clean:
	$(RM) *.o *~ jenny_thinks.dge
	cd cool_mzx && make clean
