Update makefile

This commit is contained in:
Kirigaya Kazuto 2017-05-14 17:47:33 +08:00
parent 92d6ada4ad
commit 50c3ddc3b6

View File

@ -1,10 +1,13 @@
CXXFLAGS = -std=c++14 -Wall -O2
CXXFLAGS = -Wall -O2 -std=c++14
lib:
$(CXX) $(CXXFLAGS) CUI.cpp -o CUI.o
$(CXX) $(CXXFLAGS) ColorUI.cpp -o ColorUI.o
test:
$(CXX) $(CXXFLAGS) example.cpp -o test.exe
test.exe
mkdir obj
$(CXX) $(CXXFLAGS) -c ConsoleUI/CUI.cpp -o obj/CUI.o
$(CXX) $(CXXFLAGS) -c ConsoleUI/ColorUI.cpp -o obj/ColorUI.o
test: lib
$(CXX) $(CXXFLAGS) -c example.cpp -o obj/example.o
mkdir bin
$(CXX) $(CXXFLAGS) -o bin/test.exe obj/CUI.o obj/ColorUI.o obj/example.o -s
clean:
rm -f CUI.o ColorUI.o test.exe
rm -rf obj
rm -rf bin