OBJ = cool_mzx.o pt.o sd_dsp16.o sd_main.o sd_mix.o sd_ns.o
HEADERS = cool_mzx.h pt.h sd_dsp16.h sd_main.h sd_mix.h sd_ns.h
COPT = -g -O3 -ffast-math
INC = `sdl-config --cflags`
TARGET = osx

# Really neat trick here...
RANLIB = touch

ifeq ($(TARGET),osx)
RANLIB = ranlib
endif

cool_mzx.a: $(OBJ)
	ar rc $@ $(OBJ)
	$(RANLIB) $@

%.o: %.c $(HEADERS)
	$(CC) $(COPT) $(INC) -c $<

clean:
	$(RM) *.o *.a *~ *.bak play
