CC=g++
CFLAGS=-Wall -O2
PROJECT=drei

# List all source files here
CFILES=
CFILES+=

# List all header files here
HFILES=
HFILES+=

SOURCES=$(CFILES) $(HFILES)

OBJS=$(CFILES:.cpp=.o)

all: .depend $(SOURCES) $(PROJECT)

$(PROJECT): $(OBJS)
	$(CC) -o $(PROJECT) $(OBJS)

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

.depend: $(SOURCES)
	$(CC) -MM $(SOURCES) > .depend

clean:
	rm -f *~ $(OBJS) $(PROJECT) .depend

-include .depend
