ODIR=build
SDIR=sources

sources := $(wildcard $(SDIR)/*.cpp)
objects := $(patsubst $(SDIR)/%.cpp, $(ODIR)/%.o, $(sources))

all: $(objects)
	clang++ -g main.cpp $(objects) -o main -lm -lGL -lGLU -lglut

$(ODIR)/%.o: $(SDIR)/%.cpp
	clang++ -g -c -o $@ $<

clean: 
	rm build/* main
