initial commit

This commit is contained in:
2025-09-01 20:47:58 +08:00
commit 12c51b5ddb
843 changed files with 475321 additions and 0 deletions
+61
View File
@@ -0,0 +1,61 @@
add_executable(sgutil
sgu_main.cpp
sgu_stdafx.h
sgu_arg_opt.h
sgu_download_ant.cpp
sgu_download_ant.h
sgu_download_cos.cpp
sgu_download_cos.h
sgu_mode_apply_patch.cpp
sgu_mode_apply_patch.h
sgu_mode_download.cpp
sgu_mode_download.h
sgu_mode_gen_rand_file.cpp
sgu_mode_gen_rand_file.h
sgu_mode_hash_file.cpp
sgu_mode_hash_file.h
sgu_mode_make_diff.cpp
sgu_mode_make_diff.h
sgu_mode_rand_insert.cpp
sgu_mode_rand_insert.h
sgu_mode_rand_modify.cpp
sgu_mode_rand_modify.h
sgu_mode_rand_remove.cpp
sgu_mode_rand_remove.h
sgu_mode_npk_dump_list.h
sgu_mode_npk_dump_list.cpp
sgu_mode_npk_extract_files.h
sgu_mode_npk_extract_files.cpp
sgu_utils.cpp
sgu_utils.h
)
target_include_directories(sgutil
PRIVATE
../bsdiff
../bzip2
../cos-cpp-sdk/include
../cos-cpp-sdk/third_party/include
../libnpk
../libTinyEncrypt
)
target_link_directories(sgutil
PRIVATE
../cos-cpp-sdk/libs/x64
../cos-cpp-sdk/third_party/lib/x64/poco
)
target_link_libraries(sgutil
PRIVATE
libbsdiff
bzip2
libNPK
libTinyEncrypt
shlwapi.lib
wininet.lib
# cossdk.lib
# PocoFoundation.lib
)