CC=gcc
CFLAGS=-Wall
LIBS=-mwindows -lmingw32 -lSDLmain -lSDL
PICOFLAGS=-L. -lPS2000

all: con_ntsc.exe draw.exe analyze.exe plot.exe ntsc.exe

clean:
	$(RM) *.o *.exe
	
draw.exe: draw.o
	$(CC) $(CFLAGS) $< $(LIBS) $(PICOFLAGS) -o $@

con_ntsc.exe: con_ntsc.o
	$(CC) $(CFLAGS) $< $(LIBS) $(PICOFLAGS) -o $@

plot.exe: plot.o
	$(CC) $(CFLAGS) $< $(LIBS) $(PICOFLAGS) -o $@

analyze.exe: analyze.o
	$(CC) $(CFLAGS) $< $(PICOFLAGS) -o $@

ntsc.exe: ntsc.o
	$(CC) $(CFLAGS) $< $(PICOFLAGS) -o $@
	
%.exe: %.o
	$(CC) $(CFLAGS) $< -o $@

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