simple-rigid-sim/.history/Makefile_20200513123603
2020-05-13 15:54:11 -04:00

39 lines
630 B
Plaintext

LINK = -lstdc++ -lSDL2 -lOpenGL -lGLEW -lGLU
DBG = -Wall
CC := clang $(DBG)
all: build ;
goals = bin/main.o bin/Cube.o bin/Color.o bin/Quad.o bin/Vertex.o
define pro =
$(CC) -c $^ -o $@
endef
#bin/main.o: src/main.cpp
# $(pro)
#bin/Cube.o: src/Cube.cpp
# $(pro)
#bin/Color.o: src/Color.cpp
# $(pro)
#bin/Quad.o: src/Quad.cpp
# $(pro)
#bin/Vertex.o: src/Vertex.cpp
# $(pro)
$(goals): %.o : %.cpp
for goal in $(goals) ; do\
$(CC) $($$goal: %.o : %.cpp) $$goal ; \
done
build: $(goals) ;
#$(CC) $(goals) -o ./bin/simulator $(LINK)
$(goals)
.PHONY: clean
clean:
rm -rf ./bin/*
.PHONY: run
run: build ;
./bin/simulator