浏览代码

add makefile

xayon40-12 4 年之前
父节点
当前提交
1a5a168321
共有 1 个文件被更改,包括 27 次插入0 次删除
  1. 27 0
      makefile

+ 27 - 0
makefile

@@ -0,0 +1,27 @@
+SHELL := /bin/bash
+
+CXX=g++
+CXXFLAGS=-std=c++11
+LDFLAGS=-lm -lOpenCL -lboost_system -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 off global variables
+%.o : %.cpp 
+	@$(CXX) -o $@ -c $< $(CXXFLAGS) $(INC)
+clean:
+	@rm -rf $(OBJ)
+
+distclean: clean
+	@rm -rf $(EXEC)
+
+exec: $(EXEC)
+	@./bin/$(EXEC)