CC = gcc
CFLAGS = -O2 -ffast-math `sdl-config --cflags`
#LDFLAGS = `sdl-config --libs` -lm
LDFLAGS = `sdl-config --static-libs` -lm
OBJ = data.o kirjaimet2.o kokko.o maf.o main.o mosaic.o pallot.o plasma.o\
ratas.o stripes.o video.o cool_mzx/cool_mzx.a

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

export

chrysler: $(OBJ)
	$(CC) -o $@ $(OBJ) $(LDFLAGS)
	strip $@

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

cool_mzx/cool_mzx.a:
	cd cool_mzx && make

clean:
	-rm *.o *~ chrysler
	cd cool_mzx && make clean
