|
|
|
|
|
|
|
|
|
|
|
CXX = g++ |
|
|
|
|
|
CXXFLAGS = -Wall -O3 -pthread -static |
|
|
|
|
|
|
|
|
|
|
|
# g++ GBUDBTool/main.cpp SNFMulti/GBUdb.cpp CodeDweller/threading.cpp -pthread -static -o gbudbtool |
|
|
|
|
|
|
|
|
|
|
|
gbudbtool: gbudbtool.o GBUdb.o threading.o |
|
|
|
|
|
$(CXX) $(CXXFLAGS) gbudbtool.o GBUdb.o threading.o -o bin/gbudbtool |
|
|
|
|
|
|
|
|
|
|
|
gbudbtool.o: GBUDBTool/main.cpp SNFMulti/GBUdb.hpp SNFMulti/GBUdb.inline.hpp CodeDweller/faults.hpp |
|
|
|
|
|
$(CXX) $(CXXFLAGS) -c GBUDBTool/main.cpp -o gbudbtool.o |
|
|
|
|
|
|
|
|
|
|
|
GBUdb.o: SNFMulti/GBUdb.cpp SNFMulti/GBUdb.inline.hpp SNFMulti/GBUdb.cpp |
|
|
|
|
|
$(CXX) $(CXXFLAGS) -c SNFMulti/GBUdb.cpp |
|
|
|
|
|
|
|
|
|
|
|
threading.o: CodeDweller/threading.cpp CodeDweller/threading.hpp |
|
|
|
|
|
$(CXX) $(CXXFLAGS) -c CodeDweller/threading.cpp |
|
|
|
|
|
|
|
|
|
|
|
clean: |
|
|
|
|
|
rm *.o bin/* |
|
|
|
|
|
|