FaMuLan / Force-Rush

Hardcore music game
GNU General Public License v3.0
9 stars 3 forks source link

make有点小问题,state.o目标文件不存在而无法编译 #1

Open qaiu opened 5 years ago

qaiu commented 5 years ago

imitation-of-arcaea分支下 Makefile 修改如下 LDFLAGS := sdl2-config --cflags CFLAGS := -O0 -c -g LIBS := -Wl,--start-group sdl2-config --libs -lSDL2_image -lSDL2_mixer -lSDL2_ttf

all: run

run: about_sidedialog.o button.o control_handler.o crafting_state.o debug_widget.o loading_state.o main.o main_state.o select_state.o song_list.o sound_manager.o sprite.o system.o texture_manager.o timer.o $(CXX) $(LDFLAGS) $(LIBS) about_sidedialog.o button.o control_handler.o crafting_state.o debug_widget.o loading_state.o main.o main_state.o select_state.o song_list.o sound_manager.o sprite.o system.o texture_manager.o timer.o -O2 -o run

about_sidedialog.o: main/about_sidedialog.cpp main/about_sidedialog.h $(CXX) main/about_sidedialog.cpp $(CFLAGS) button.o: button.cpp button.h sprite.h $(CXX) button.cpp $(CFLAGS) control_handler.o: control_handler.cpp control_handler.h $(CXX) control_handler.cpp $(CFLAGS) crafting_state.o: crafting/crafting_state.cpp crafting/crafting_state.h state.h $(CXX) crafting/crafting_state.cpp $(CFLAGS) debug_widget.o: debug_widget.cpp debug_widget.h $(CXX) debug_widget.cpp $(CFLAGS) loading_state.o: loading/loading_state.cpp loading/loading_state.h state.h $(CXX) loading/loading_state.cpp $(CFLAGS) main.o: main.cpp $(CXX) main.cpp $(CFLAGS) main_state.o: main/main_state.cpp main/main_state.h state.h $(CXX) main/main_state.cpp $(CFLAGS) select_state.o: select/select_state.cpp select/select_state.h state.h $(CXX) select/select_state.cpp $(CFLAGS) song_list.o: select/song_list.cpp select/song_list.h $(CXX) select/song_list.cpp $(CFLAGS) sound_manager.o: sound_manager.cpp sound_manager.h $(CXX) sound_manager.cpp $(CFLAGS) sprite.o: sprite.cpp sprite.h $(CXX) sprite.cpp $(CFLAGS) system.o: system.cpp system.h $(CXX) system.cpp $(CFLAGS) texture_manager.o: texture_manager.cpp texture_manager.h $(CXX) texture_manager.cpp $(CFLAGS) timer.o: timer.cpp timer.h $(CXX) timer.cpp $(CFLAGS)

FaMuLan commented 5 years ago

虽然有一段修改比较有必要,但你为什么要选择别人的黑历史分支.jpg