Skip to content

Instantly share code, notes, and snippets.

@Noir-
Created March 18, 2017 11:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Noir-/636890e01646a8a485920ecacc88c9ab to your computer and use it in GitHub Desktop.
Save Noir-/636890e01646a8a485920ecacc88c9ab to your computer and use it in GitHub Desktop.
Modified Speedblocks Makefile
default: sfml
sfml: main.o gameField.o optionSet.o pieces.o gamePlay.o randomizer.o textures.o sounds.o gui.o network.o packetcompress.o gameFieldDrawer.o EmptyResourcePath.o
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 main.o gameField.o optionSet.o pieces.o gamePlay.o randomizer.o textures.o sounds.o gui.o network.o packetcompress.o gameFieldDrawer.o EmptyResourcePath.o -o sfml -ltgui -lsfml-graphics -lsfml-window -lsfml-audio -lsfml-network -lsfml-system
main.o: main.cpp pieces.h gameField.h gamePlay.h textures.h optionSet.h randomizer.h sounds.h gui.h network.h packetcompress.h
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 -c main.cpp -o main.o
gameField.o: gameField.cpp gameField.h
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 -c gameField.cpp -o gameField.o
optionSet.o: optionSet.cpp optionSet.h pieces.h
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 -c optionSet.cpp -o optionSet.o
pieces.o: pieces.cpp pieces.h
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 -c pieces.cpp -o pieces.o
gamePlay.o: gamePlay.cpp pieces.h gameField.h gamePlay.h optionSet.h randomizer.h sounds.h
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 -c gamePlay.cpp -o gamePlay.o
randomizer.o: randomizer.cpp randomizer.h
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 -c randomizer.cpp -o randomizer.o
textures.o: textures.cpp textures.h
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 -c textures.cpp -o textures.o
sounds.o: sounds.cpp sounds.h
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 -c sounds.cpp -o sounds.o
gui.o: gui.cpp gui.h sounds.h gamePlay.h network.h
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 -c gui.cpp -o gui.o
gameFieldDrawer.o: gameFieldDrawer.cpp gui.h optionSet.h gamePlay.h network.h
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 -c gameFieldDrawer.cpp -o gameFieldDrawer.o
network.o: network.cpp network.h
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 -c network.cpp -o network.o
packetcompress.o: packetcompress.cpp packetcompress.h gamePlay.h
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 -c packetcompress.cpp -o packetcompress.o
EmptyResourcePath.o: EmptyResourcePath.cpp EmptyResourcePath.h
g++ -LTGUI-0.7.3/lib/ -LSFML-2.4.2/lib/ -ITGUI-0.7.3/include/ -Iboost_1_63_0/ -ISFML-2.4.2/include/ -std=c++11 -c EmptyResourcePath.cpp -o EmptyResourcePath.o
run: sfml
./sfml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment