CFLAGS = -W -Wall -O2
VGAG_CFLAGS = `vgagames3-config --cflags`
VGAG_LIBS = `vgagames3-config --libs`

HFILES = main.h obj-dice.h obj-select.h obj-sunnyboy.h
OBJS = main.o ofunc.o obj-dice.o obj-select.o obj-sunnyboy.o

example: $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) $(VGAG_LIBS) -o example

clean:
	rm -f example $(OBJS)

ofunc.o: ofunc.c
	$(CC) $(CFLAGS) $(VGAG_CFLAGS) -c ofunc.c 

main.o: main.c $(HFILES)
	$(CC) $(CFLAGS) $(VGAG_CFLAGS) -c main.c 

obj-dice.o: obj-dice.c $(HFILES)
	$(CC) $(CFLAGS) $(VGAG_CFLAGS) -c obj-dice.c 

obj-select.o: obj-select.c $(HFILES)
	$(CC) $(CFLAGS) $(VGAG_CFLAGS) -c obj-select.c 

obj-sunnyboy.o: obj-sunnyboy.c $(HFILES)
	$(CC) $(CFLAGS) $(VGAG_CFLAGS) -c obj-sunnyboy.c 

