提示コードですが構文エラが出ます。コメント部のコードなのですが-I/usr/local/include/freetype2
が必要なファイルとそうじゃないファイルがif文よる分岐で警告文を避けたのですがなぜ構文エラーがでるのでしょうか?
参考サイト: https://qiita.com/wyamamo/items/09d03351818b760df9f1
makefile
1PRG :=GL 2SRC_DIR :=source 3OBJ_DIR :=obj 4DEP_DIR :=obj 5DEP :=$(wildcard $(DEP_DIR)/*.d) 6SRC :=$(wildcard $(SRC_DIR)/*.cpp) 7OBJ :=$(addprefix $(OBJ_DIR)/,$(patsubst %.cpp,%.o,$(notdir $(SRC)))) 8LDFLAGS :=`pkg-config --libs=opengl glew glfw3 freetype2` 9 10 11 12$(PRG): $(OBJ) 13 #$(CXX) $^ -l ncurses -o $@ 14 $(CXX) $^ -o $@ $(LDFLAGS) 15 16///////////////////////////////////////////////////////////////////////////////////////////////// 17$(OBJ_DIR)/%.o: source/%.cpp 18 ifeq ($<,source/text.cpp) 19 $(CXX) -std=c++2a -I/usr/local/include/freetype2 -c -MMD -MP $< -o $@ 20 -include $(DEP) 21 else 22 $(CXX) -std=c++2a -c -MMD -MP $< -o $@ 23 -include $(DEP) 24 endif 25//////////////////////////////////////////////////////////////////////////////////////////////// 26 27clean: 28 rm -f ./$(OBJ_DIR)/*.o *.out ./$(OBJ_DIR)/*.d *.a $(PRG) 29
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/09/29 07:16 編集
2021/09/29 07:28