瀏覽代碼

Make the project compilable

DricomDragon 4 年之前
父節點
當前提交
6d3c2c7c97
共有 4 個文件被更改,包括 28 次插入2 次删除
  1. 1 0
      sdl1/textSimple/.gitignore
  2. 二進制
      sdl1/textSimple/Polices/droid.ttf
  3. 2 2
      sdl1/textSimple/main.cpp
  4. 25 0
      sdl1/textSimple/makefile

+ 1 - 0
sdl1/textSimple/.gitignore

@@ -0,0 +1 @@
+bin/

二進制
sdl1/textSimple/Polices/droid.ttf


+ 2 - 2
sdl1/textSimple/main.cpp

@@ -1,9 +1,9 @@
 #include <cstdlib>
 #include <iostream>
 #include <string>
-#include <SDL.h>
+#include <SDL/SDL.h>
 
-#include <SDL_ttf.h>
+#include <SDL/SDL_ttf.h>
 
 int main ( int argc, char** argv )
 {

+ 25 - 0
sdl1/textSimple/makefile

@@ -0,0 +1,25 @@
+CXX=g++
+CXXFLAGS=
+LDFLAGS=-lSDL -lSDL_ttf
+INC=
+LIB=
+
+EXEC=SdlApp
+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)