Skip to content

Instantly share code, notes, and snippets.

@metaleap
Created December 6, 2023 21:16
Show Gist options
  • Save metaleap/872616fba4c002a509d878c52d6c4872 to your computer and use it in GitHub Desktop.
Save metaleap/872616fba4c002a509d878c52d6c4872 to your computer and use it in GitHub Desktop.
CXX = g++
CXXFLAGS = --debug -std=c++20 -march=native
bin/app: bin/app_util_util.o, bin/app_main.o, bin/app_gui_gui.o
$(CXX) $(CXXFLAGS) bin/app_main.o bin/app_gui_gui.o bin/app_util_util.o -o bin/app
bin/app_util_util.o: app/util/util.cpp, app/util/util.h, app/util/util.cpp
$(CXX) -c $(CXXFLAGS) app/util/util.cpp -o bin/app_util_util.o
bin/app_gui_gui.o: app/gui/gui.cpp, app/gui/gui.h, app/gui/gui.cpp
$(CXX) -c $(CXXFLAGS) app/gui/gui.cpp -o bin/app_gui_gui.o
bin/app_main.o: app/main.cpp, app/gui/gui.h, app/gui/gui.cpp, app/util/util.h, app/util/util.cpp
$(CXX) -c $(CXXFLAGS) app/main.cpp -o bin/app_main.o
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment