Browse Source

refactor third-party libs

Ivan Arkhipov 6 years ago
parent
commit
9fa9a47694
52 changed files with 7 additions and 10 deletions
  1. 6 6
      CMakeLists.txt
  2. 0 0
      Third_party/SQLite/shell.c
  3. 0 0
      Third_party/SQLite/sqlite3.c
  4. 0 0
      Third_party/SQLite/sqlite3.h
  5. 0 0
      Third_party/ZLib/libzlibstatic.a
  6. 0 0
      Third_party/ZLib/zconf.h
  7. 0 0
      Third_party/ZLib/zlib.h
  8. 0 0
      Third_party/ZLib/zlibstatic.lib
  9. 0 0
      Third_party/yaml-cpp/anchor.h
  10. 0 0
      Third_party/yaml-cpp/binary.h
  11. 0 0
      Third_party/yaml-cpp/contrib/anchordict.h
  12. 0 0
      Third_party/yaml-cpp/contrib/graphbuilder.h
  13. 0 0
      Third_party/yaml-cpp/dll.h
  14. 0 0
      Third_party/yaml-cpp/emitfromevents.h
  15. 0 0
      Third_party/yaml-cpp/emitter.h
  16. 0 0
      Third_party/yaml-cpp/emitterdef.h
  17. 0 0
      Third_party/yaml-cpp/emittermanip.h
  18. 0 0
      Third_party/yaml-cpp/emitterstyle.h
  19. 0 0
      Third_party/yaml-cpp/eventhandler.h
  20. 0 0
      Third_party/yaml-cpp/exceptions.h
  21. 0 0
      Third_party/yaml-cpp/libyaml-cpp.a
  22. 0 0
      Third_party/yaml-cpp/libyaml-cppmt.lib
  23. 0 0
      Third_party/yaml-cpp/libyaml-cppmtd.lib
  24. 0 0
      Third_party/yaml-cpp/mark.h
  25. 0 0
      Third_party/yaml-cpp/node/convert.h
  26. 0 0
      Third_party/yaml-cpp/node/detail/bool_type.h
  27. 0 0
      Third_party/yaml-cpp/node/detail/impl.h
  28. 0 0
      Third_party/yaml-cpp/node/detail/iterator.h
  29. 0 0
      Third_party/yaml-cpp/node/detail/iterator_fwd.h
  30. 0 0
      Third_party/yaml-cpp/node/detail/memory.h
  31. 0 0
      Third_party/yaml-cpp/node/detail/node.h
  32. 0 0
      Third_party/yaml-cpp/node/detail/node_data.h
  33. 0 0
      Third_party/yaml-cpp/node/detail/node_iterator.h
  34. 0 0
      Third_party/yaml-cpp/node/detail/node_ref.h
  35. 0 0
      Third_party/yaml-cpp/node/emit.h
  36. 0 0
      Third_party/yaml-cpp/node/impl.h
  37. 0 0
      Third_party/yaml-cpp/node/iterator.h
  38. 0 0
      Third_party/yaml-cpp/node/node.h
  39. 0 0
      Third_party/yaml-cpp/node/parse.h
  40. 0 0
      Third_party/yaml-cpp/node/ptr.h
  41. 0 0
      Third_party/yaml-cpp/node/type.h
  42. 0 0
      Third_party/yaml-cpp/noncopyable.h
  43. 0 0
      Third_party/yaml-cpp/null.h
  44. 0 0
      Third_party/yaml-cpp/ostream_wrapper.h
  45. 0 0
      Third_party/yaml-cpp/parser.h
  46. 0 0
      Third_party/yaml-cpp/stlemitter.h
  47. 0 0
      Third_party/yaml-cpp/traits.h
  48. 0 0
      Third_party/yaml-cpp/yaml.h
  49. 1 1
      include/DatFile.h
  50. BIN
      lib/libLotroDat.dll.a
  51. BIN
      lib/libLotroDat_static.a
  52. 0 3
      src/Examples/patcher_example.cpp

+ 6 - 6
CMakeLists.txt

@@ -17,7 +17,7 @@ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib)
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
 
 include_directories(${CMAKE_SOURCE_DIR}/include)
-include_directories(${CMAKE_SOURCE_DIR}/include/Third_party)
+include_directories(${CMAKE_SOURCE_DIR}/Third_party)
 
 SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_OUTPUT_DIR})
 SET(LIBRARY_OUTPUT_PATH ${CMAKE_OUTPUT_DIR})
@@ -33,7 +33,7 @@ set(SOURCE_FILES
 
         ${CMAKE_SOURCE_DIR}/src/SubDirectory.cpp
 
-        ${CMAKE_SOURCE_DIR}/src/Third_party/SQLite/sqlite3.c
+        ${CMAKE_SOURCE_DIR}/Third_party/SQLite/sqlite3.c
 
         ${CMAKE_SOURCE_DIR}/src/Subfiles/TextSubfile.cpp
 
@@ -78,12 +78,12 @@ add_executable(LotRO_dat_pat_tester ${SOURCE_FILES} ${CMAKE_SOURCE_DIR}/src/Exam
 
 foreach(TARGET LotroDat_static LotroDat LotRO_dat_extract_tester LotRO_dat_pat_tester)
     if(MSVC)
-        target_link_libraries(${TARGET} ${CMAKE_SOURCE_DIR}/lib/Third_Party/Zlib/zlibstatic.lib)
-        target_link_libraries(${TARGET} ${CMAKE_SOURCE_DIR}/lib/Third_Party/Yaml-cpp/libyaml-cppmt.lib)
+        target_link_libraries(${TARGET} ${CMAKE_SOURCE_DIR}/Third_Party/Zlib/zlibstatic.lib)
+        target_link_libraries(${TARGET} ${CMAKE_SOURCE_DIR}/Third_Party/Yaml-cpp/libyaml-cppmt.lib)
         target_link_libraries(${TARGET} vcruntime.lib MSVCRT.lib)
     else(MSVC)
-        target_link_libraries(${TARGET} ${CMAKE_SOURCE_DIR}/lib/Third_Party/Zlib/libzlibstatic.a)
-        target_link_libraries(${TARGET} ${CMAKE_SOURCE_DIR}/lib/Third_Party/Yaml-cpp/libyaml-cpp.a)
+        target_link_libraries(${TARGET} ${CMAKE_SOURCE_DIR}/Third_Party/Zlib/libzlibstatic.a)
+        target_link_libraries(${TARGET} ${CMAKE_SOURCE_DIR}/Third_Party/Yaml-cpp/libyaml-cpp.a)
         target_link_libraries(${TARGET} -static-libgcc -static-libstdc++ -Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic)
     endif(MSVC)
 endforeach(TARGET LotroDat_static LotroDat LotRO_dat_extract_tester LotRO_dat_pat_tester)

+ 0 - 0
src/Third_party/SQLite/shell.c → Third_party/SQLite/shell.c


+ 0 - 0
src/Third_party/SQLite/sqlite3.c → Third_party/SQLite/sqlite3.c


+ 0 - 0
include/Third_party/SQLite/sqlite3.h → Third_party/SQLite/sqlite3.h


+ 0 - 0
lib/Third_party/ZLib/libzlibstatic.a → Third_party/ZLib/libzlibstatic.a


+ 0 - 0
include/Third_party/ZLib/zconf.h → Third_party/ZLib/zconf.h


+ 0 - 0
include/Third_party/ZLib/zlib.h → Third_party/ZLib/zlib.h


+ 0 - 0
lib/Third_party/ZLib/zlibstatic.lib → Third_party/ZLib/zlibstatic.lib


+ 0 - 0
include/Third_party/yaml-cpp/anchor.h → Third_party/yaml-cpp/anchor.h


+ 0 - 0
include/Third_party/yaml-cpp/binary.h → Third_party/yaml-cpp/binary.h


+ 0 - 0
include/Third_party/yaml-cpp/contrib/anchordict.h → Third_party/yaml-cpp/contrib/anchordict.h


+ 0 - 0
include/Third_party/yaml-cpp/contrib/graphbuilder.h → Third_party/yaml-cpp/contrib/graphbuilder.h


+ 0 - 0
include/Third_party/yaml-cpp/dll.h → Third_party/yaml-cpp/dll.h


+ 0 - 0
include/Third_party/yaml-cpp/emitfromevents.h → Third_party/yaml-cpp/emitfromevents.h


+ 0 - 0
include/Third_party/yaml-cpp/emitter.h → Third_party/yaml-cpp/emitter.h


+ 0 - 0
include/Third_party/yaml-cpp/emitterdef.h → Third_party/yaml-cpp/emitterdef.h


+ 0 - 0
include/Third_party/yaml-cpp/emittermanip.h → Third_party/yaml-cpp/emittermanip.h


+ 0 - 0
include/Third_party/yaml-cpp/emitterstyle.h → Third_party/yaml-cpp/emitterstyle.h


+ 0 - 0
include/Third_party/yaml-cpp/eventhandler.h → Third_party/yaml-cpp/eventhandler.h


+ 0 - 0
include/Third_party/yaml-cpp/exceptions.h → Third_party/yaml-cpp/exceptions.h


+ 0 - 0
lib/Third_party/Yaml-cpp/libyaml-cpp.a → Third_party/yaml-cpp/libyaml-cpp.a


+ 0 - 0
lib/Third_party/Yaml-cpp/libyaml-cppmt.lib → Third_party/yaml-cpp/libyaml-cppmt.lib


+ 0 - 0
lib/Third_party/Yaml-cpp/libyaml-cppmtd.lib → Third_party/yaml-cpp/libyaml-cppmtd.lib


+ 0 - 0
include/Third_party/yaml-cpp/mark.h → Third_party/yaml-cpp/mark.h


+ 0 - 0
include/Third_party/yaml-cpp/node/convert.h → Third_party/yaml-cpp/node/convert.h


+ 0 - 0
include/Third_party/yaml-cpp/node/detail/bool_type.h → Third_party/yaml-cpp/node/detail/bool_type.h


+ 0 - 0
include/Third_party/yaml-cpp/node/detail/impl.h → Third_party/yaml-cpp/node/detail/impl.h


+ 0 - 0
include/Third_party/yaml-cpp/node/detail/iterator.h → Third_party/yaml-cpp/node/detail/iterator.h


+ 0 - 0
include/Third_party/yaml-cpp/node/detail/iterator_fwd.h → Third_party/yaml-cpp/node/detail/iterator_fwd.h


+ 0 - 0
include/Third_party/yaml-cpp/node/detail/memory.h → Third_party/yaml-cpp/node/detail/memory.h


+ 0 - 0
include/Third_party/yaml-cpp/node/detail/node.h → Third_party/yaml-cpp/node/detail/node.h


+ 0 - 0
include/Third_party/yaml-cpp/node/detail/node_data.h → Third_party/yaml-cpp/node/detail/node_data.h


+ 0 - 0
include/Third_party/yaml-cpp/node/detail/node_iterator.h → Third_party/yaml-cpp/node/detail/node_iterator.h


+ 0 - 0
include/Third_party/yaml-cpp/node/detail/node_ref.h → Third_party/yaml-cpp/node/detail/node_ref.h


+ 0 - 0
include/Third_party/yaml-cpp/node/emit.h → Third_party/yaml-cpp/node/emit.h


+ 0 - 0
include/Third_party/yaml-cpp/node/impl.h → Third_party/yaml-cpp/node/impl.h


+ 0 - 0
include/Third_party/yaml-cpp/node/iterator.h → Third_party/yaml-cpp/node/iterator.h


+ 0 - 0
include/Third_party/yaml-cpp/node/node.h → Third_party/yaml-cpp/node/node.h


+ 0 - 0
include/Third_party/yaml-cpp/node/parse.h → Third_party/yaml-cpp/node/parse.h


+ 0 - 0
include/Third_party/yaml-cpp/node/ptr.h → Third_party/yaml-cpp/node/ptr.h


+ 0 - 0
include/Third_party/yaml-cpp/node/type.h → Third_party/yaml-cpp/node/type.h


+ 0 - 0
include/Third_party/yaml-cpp/noncopyable.h → Third_party/yaml-cpp/noncopyable.h


+ 0 - 0
include/Third_party/yaml-cpp/null.h → Third_party/yaml-cpp/null.h


+ 0 - 0
include/Third_party/yaml-cpp/ostream_wrapper.h → Third_party/yaml-cpp/ostream_wrapper.h


+ 0 - 0
include/Third_party/yaml-cpp/parser.h → Third_party/yaml-cpp/parser.h


+ 0 - 0
include/Third_party/yaml-cpp/stlemitter.h → Third_party/yaml-cpp/stlemitter.h


+ 0 - 0
include/Third_party/yaml-cpp/traits.h → Third_party/yaml-cpp/traits.h


+ 0 - 0
include/Third_party/yaml-cpp/yaml.h → Third_party/yaml-cpp/yaml.h


+ 1 - 1
include/DatFile.h

@@ -16,7 +16,7 @@
 #include <unordered_map>
 #include <set>
 #include <vector>
-#include <Third_party/yaml-cpp/node/node.h>
+#include <yaml-cpp/node/node.h>
 #include <unordered_set>
 #include "Database.h"
 

BIN
lib/libLotroDat.dll.a


BIN
lib/libLotroDat_static.a


+ 0 - 3
src/Examples/patcher_example.cpp

@@ -15,9 +15,6 @@
 using namespace LOTRO_DAT;
 using namespace std;
 
-const std::string rulocale_filename = "rulocale.dbgm";
-const std::string enlocale_filename = "enlocale.dbgm";
-
 int main() {
     std::cout << "Gi1dor's LotRO .dat patcher ver. 2.0.0" << std::endl;
     freopen("errors.log", "w", stderr);