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

H_FILES = example.h objnew.h objcoll.h


example: example.o obj-rectangle1.o obj-rectangle2.o objcoll-rectangle1-rectangle2.o
	$(CC) $(CFLAGS) example.o obj-rectangle1.o obj-rectangle2.o objcoll-rectangle1-rectangle2.o $(VGAG_LIBS) -o example

example.o: example.c $(H_FILES)
	$(CC) $(CFLAGS) $(VGAG_CFLAGS) -c example.c 

obj-rectangle1.o: obj-rectangle1.c obj-rectangle1.h $(H_FILES)
	$(CC) $(CFLAGS) $(VGAG_CFLAGS) -c obj-rectangle1.c 

obj-rectangle2.o: obj-rectangle2.c obj-rectangle2.h $(H_FILES)
	$(CC) $(CFLAGS) $(VGAG_CFLAGS) -c obj-rectangle2.c 

objcoll-rectangle1-rectangle2.o: objcoll-rectangle1-rectangle2.c $(H_FILES)
	$(CC) $(CFLAGS) $(VGAG_CFLAGS) -c objcoll-rectangle1-rectangle2.c

clean:
	rm -f example example.o obj-rectangle1.o obj-rectangle2.o objcoll-rectangle1-rectangle2.o

