TOP=CMUgraphicsLib

CPPFLAGS = -I. 
CFLAGS = -O6 
LDFLAGS = -L. -lcmugraphics -lgdi32 -luser32 -lkernel32 -lwinmm -lstdc++
CC = gcc
LD = gcc
CXX = g++
AR = ar rcs
RANLIB = ranlib


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

%.o : %.cpp
	$(CXX) -c $(CFLAGS) $(CPPFLAGS) $< -o $@

all: demo.exe house.exe

demo.exe: demo.o
	$(LD) $< $(LDFLAGS) -o $@

house.exe: house.o
	$(LD) $< $(LDFLAGS) -o $@

clean:
	del /S *.o
	del /s *.exe

demo.o: cmugraphics.h
demo.o: colors.h
house.o: cmugraphics.h
house.o: colors.h