1234567891011121314151617181920212223242526 |
- CXX=g++
- CXXFLAGS=
- LDFLAGS=-lSDL
- INC=
- LIB=
- EXEC=pongcircle
- SRC=$(shell find . -name '*.cpp')
- OBJ=$(SRC:.cpp=.o)
- $(EXEC): $(OBJ)
- @mkdir -p bin
- $(CXX) -o bin/$@ $^ $(LDFLAGS) $(LIB)
- #TODO add .h in case of global variables
- %.o : %.cpp
- $(CXX) -o $@ -c $< $(CXXFLAGS) $(INC)
-
- clean:
- rm -rf $(OBJ)
- distclean: clean
- rm -rf ./bin
- exec: $(EXEC)
- ./bin/$(EXEC)
|