12345678910111213141516171819202122232425 |
- CXX=g++
- CXXFLAGS=
- LDFLAGS=-lSDL2 -lSDL2_image -lOpenGL
- INC=
- LIB=
- EXEC=AppOpenGL
- SRC=$(shell find . -name '*.cpp')
- OBJ=$(SRC:.cpp=.o)
- $(EXEC): $(OBJ)
- @mkdir -p bin
- $(CXX) -o bin/$@ $^ $(LDFLAGS) $(LIB)
- %.o : %.cpp
- $(CXX) -o $@ -c $< $(CXXFLAGS) $(INC)
- clean:
- rm -rf $(OBJ)
- distclean: clean
- rm -rf ./bin
- exec: $(EXEC)
- ./bin/$(EXEC)
|