Version 1.08 with public source code release.

This commit is contained in:
icex2
2020-10-03 20:56:55 +02:00
parent 656148121d
commit 762bf140c0
555 changed files with 55502 additions and 3 deletions
+3
View File
@@ -0,0 +1,3 @@
add_subdirectory(imports)
add_subdirectory(main)
add_subdirectory(test)
+1
View File
@@ -0,0 +1 @@
add_subdirectory(cmocka)
+13
View File
@@ -0,0 +1,13 @@
project(cmocka)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_SRC}/imports/cmocka)
include_directories(${SRC})
MESSAGE(STATUS, "${PT_IMPORTS_SRC}")
set(SOURCE_FILES
${SRC}/cmocka.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
+13
View File
@@ -0,0 +1,13 @@
include_directories(${PT_ROOT_IMPORTS})
include_directories(${PT_ROOT_PTAPI})
include_directories(${PT_ROOT_MAIN})
add_subdirectory(asset)
add_subdirectory(capnhook)
add_subdirectory(crypt)
add_subdirectory(hook)
add_subdirectory(io)
add_subdirectory(ptapi)
add_subdirectory(pumpnet)
add_subdirectory(sec)
add_subdirectory(util)
+7
View File
@@ -0,0 +1,7 @@
add_subdirectory(f2)
add_subdirectory(fex)
add_subdirectory(nx)
add_subdirectory(nx2)
add_subdirectory(nxa)
add_subdirectory(x2)
add_subdirectory(zero)
+2
View File
@@ -0,0 +1,2 @@
#add_subdirectory(lib)
#add_subdirectory(tool)
@@ -0,0 +1,11 @@
project(asset-f2)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/asset/f2/lib)
set(SOURCE_FILES
${SRC}/usb-rank.c
${SRC}/usb-save.c
${SRC}/util.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
+2
View File
@@ -0,0 +1,2 @@
add_subdirectory(lib)
add_subdirectory(tool)
@@ -0,0 +1,11 @@
project(asset-fex)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/asset/fex/lib)
set(SOURCE_FILES
${SRC}/usb-rank.c
${SRC}/usb-save.c
${SRC}/util.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
@@ -0,0 +1 @@
add_subdirectory(usb-profile)
@@ -0,0 +1,11 @@
project(fex-usb-profile-tool)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/asset/fex/tool)
set(SOURCE_FILES
${SRC}/usb-profile.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} asset-fex util)
+2
View File
@@ -0,0 +1,2 @@
add_subdirectory(lib)
add_subdirectory(tool)
@@ -0,0 +1,10 @@
project(asset-nx)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/asset/nx/lib)
set(SOURCE_FILES
${SRC}/settings.c
${SRC}/util.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
@@ -0,0 +1 @@
add_subdirectory(settings)
@@ -0,0 +1,11 @@
project(nx-settings-tool)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/asset/nx/tool)
set(SOURCE_FILES
${SRC}/settings.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} asset-nx util)
+2
View File
@@ -0,0 +1,2 @@
add_subdirectory(lib)
add_subdirectory(tool)
@@ -0,0 +1,13 @@
project(asset-nx2)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/asset/nx2/lib)
set(SOURCE_FILES
${SRC}/usb-rank.c
${SRC}/usb-save.c
${SRC}/util.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} util)
@@ -0,0 +1 @@
add_subdirectory(usb-profile)
@@ -0,0 +1,11 @@
project(nx2-profile-tool)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/asset/nx2/tool)
set(SOURCE_FILES
${SRC}/usb-profile.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} asset-nx2 util)
+2
View File
@@ -0,0 +1,2 @@
add_subdirectory(lib)
add_subdirectory(tool)
@@ -0,0 +1,13 @@
project(asset-nxa)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/asset/nxa/lib)
set(SOURCE_FILES
${SRC}/usb-rank.c
${SRC}/usb-save.c
${SRC}/util.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} util)
@@ -0,0 +1 @@
add_subdirectory(usb-profile)
@@ -0,0 +1,11 @@
project(nxa-profile-tool)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/asset/nxa/tool)
set(SOURCE_FILES
${SRC}/usb-profile.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} asset-nxa util)
+1
View File
@@ -0,0 +1 @@
add_subdirectory(lib)
@@ -0,0 +1,9 @@
project(asset-x2)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/asset/x2/lib)
set(SOURCE_FILES
${SRC}/settings.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
+1
View File
@@ -0,0 +1 @@
add_subdirectory(lib)
@@ -0,0 +1,9 @@
project(asset-zero)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/asset/zero/lib)
set(SOURCE_FILES
${SRC}/settings.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
+2
View File
@@ -0,0 +1,2 @@
add_subdirectory(hook)
add_subdirectory(hooklib)
@@ -0,0 +1,20 @@
project(capnhook-hook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/capnhook/hook)
set(SOURCE_FILES
${PT_ROOT_MAIN}/capnhook/hook/fshook.c
${PT_ROOT_MAIN}/capnhook/hook/filehook.c
${PT_ROOT_MAIN}/capnhook/hook/iobuf.c
${PT_ROOT_MAIN}/capnhook/hook/iohook.c
${PT_ROOT_MAIN}/capnhook/hook/lib.c
${PT_ROOT_MAIN}/capnhook/hook/result.c
${PT_ROOT_MAIN}/capnhook/hook/sig.c
${PT_ROOT_MAIN}/capnhook/hook/usbhook.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} dl util)
@@ -0,0 +1,20 @@
project(capnhook-hooklib)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/capnhook/hooklib)
set(SOURCE_FILES
${PT_ROOT_MAIN}/capnhook/hooklib/filehook-mon.c
${PT_ROOT_MAIN}/capnhook/hooklib/fileopen-mon.c
${PT_ROOT_MAIN}/capnhook/hooklib/fshook-mon.c
${PT_ROOT_MAIN}/capnhook/hooklib/iohook-mon.c
${PT_ROOT_MAIN}/capnhook/hooklib/redir.c
${PT_ROOT_MAIN}/capnhook/hooklib/usb-emu.c
${PT_ROOT_MAIN}/capnhook/hooklib/usb-init-fix.c
${PT_ROOT_MAIN}/capnhook/hooklib/usbhook-mon.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} capnhook-hook util)
+12
View File
@@ -0,0 +1,12 @@
project(crypt)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/crypt)
set(SOURCE_FILES
${SRC}/lib/md5.c
${SRC}/lib/rijndael.c
${SRC}/aes.c
${SRC}/md5.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
+16
View File
@@ -0,0 +1,16 @@
add_subdirectory(core)
add_subdirectory(exc)
add_subdirectory(f2)
add_subdirectory(fex)
add_subdirectory(fst)
add_subdirectory(mk3)
add_subdirectory(nx2)
add_subdirectory(nxa)
add_subdirectory(nx)
add_subdirectory(patch)
add_subdirectory(pri)
add_subdirectory(pro2)
add_subdirectory(propatch)
add_subdirectory(pro)
add_subdirectory(x2)
add_subdirectory(zero)
+14
View File
@@ -0,0 +1,14 @@
project(hook-core)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/core)
set(SOURCE_FILES
${SRC}/options.c
${SRC}/piu-utils.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} util)
+19
View File
@@ -0,0 +1,19 @@
project(exchook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/exc)
set(SOURCE_FILES
${SRC}/eeprom.c
${SRC}/io.c
${SRC}/lockchip.c
${SRC}/main.c
${SRC}/mempatch.c
${SRC}/options.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} hook-core lockchip ptapi-io-piuio-util patch util dl pthread)
+19
View File
@@ -0,0 +1,19 @@
project(f2hook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/f2)
add_resources(HDD_RAW ${SRC} f2hook.hdd.raw)
add_resources(DOG_KEY ${SRC} f2hook.hasp.key)
set(SOURCE_FILES
${SRC}/main.c
${SRC}/options.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES} ${HDD_RAW} ${DOG_KEY})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-shared")
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} crypt hook-core microdog34 patch ptapi-io-piuio-util util dl pthread)
+18
View File
@@ -0,0 +1,18 @@
project(fexhook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/fex)
add_resources(HDD_RAW ${SRC} fexhook.hdd.raw)
add_resources(DOG_KEY ${SRC} fexhook.dog.key)
set(SOURCE_FILES
${SRC}/main.c
${SRC}/options.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES} ${HDD_RAW} ${DOG_KEY})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} crypt hook-core microdog40 patch ptapi-io-piuio-util util dl pthread)
+18
View File
@@ -0,0 +1,18 @@
project(fsthook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/fst)
add_resources(HDD_RAW ${SRC} fsthook.hdd.raw)
add_resources(DOG_KEY ${SRC} fsthook.dog.key)
set(SOURCE_FILES
${SRC}/main.c
${SRC}/options.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES} ${HDD_RAW} ${DOG_KEY})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} crypt hook-core microdog40 patch ptapi-io-piuio-util util dl pthread)
+19
View File
@@ -0,0 +1,19 @@
project(mk3hook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/mk3)
set(SOURCE_FILES
${SRC}/1st-2nd-fs-fix.c
${SRC}/config.c
${SRC}/fmodex.c
${SRC}/main.c
${SRC}/ogl-fix.c
${SRC}/options.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} hook-core patch util dl ptapi-io-piuio-util)
+19
View File
@@ -0,0 +1,19 @@
project(nxhook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/nx)
add_resources(HDD_RAW ${SRC} nxhook.hdd.raw)
add_resources(DOG_KEY ${SRC} nxhook.dog.key)
set(SOURCE_FILES
${SRC}/main.c
${SRC}/options.c
${SRC}/unlock.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES} ${HDD_RAW} ${DOG_KEY})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} asset-nx hook-core microdog34 patch ptapi-io-piuio-util util dl pthread)
+19
View File
@@ -0,0 +1,19 @@
project(nx2hook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/nx2)
add_resources(HDD_RAW ${SRC} nx2hook.hdd.raw)
add_resources(DOG_KEY ${SRC} nx2hook.dog.key)
set(SOURCE_FILES
${SRC}/main.c
${SRC}/options.c
${SRC}/profile-gen.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES} ${HDD_RAW} ${DOG_KEY})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} capnhook-hook capnhook-hooklib crypt hook-core microdog40 asset-nx2 patch ptapi-io-piuio-util pumpnet-lib util dl pthread curl)
+19
View File
@@ -0,0 +1,19 @@
project(nxahook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/nxa)
add_resources(HDD_RAW ${SRC} nxahook.hdd.raw)
add_resources(DOG_KEY ${SRC} nxahook.dog.key)
set(SOURCE_FILES
${SRC}/main.c
${SRC}/options.c
${SRC}/profile-gen.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES} ${HDD_RAW} ${DOG_KEY})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} asset-nxa crypt hook-core microdog40 patch ptapi-io-piuio-util util dl pthread)
+39
View File
@@ -0,0 +1,39 @@
project(patch)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/patch)
set(SOURCE_FILES
${SRC}/asound-fix.c
${SRC}/amixer-block.c
${SRC}/blacklist-url.c
${SRC}/block-keyboard-grab.c
${SRC}/gfx.c
${SRC}/hasp.c
${SRC}/hdd-check.c
${SRC}/hook-mon.c
${SRC}/main-loop.c
${SRC}/microdog34.c
${SRC}/microdog40.c
${SRC}/mounts.c
${SRC}/net-profile.c
${SRC}/network.c
${SRC}/piubtn.c
${SRC}/piuio.c
${SRC}/piuio-exit.c
${SRC}/ram-wipe.c
${SRC}/redir.c
${SRC}/sigsegv.c
${SRC}/sound.c
${SRC}/usb-emu.c
${SRC}/usb-init-fix.c
${SRC}/usb-mnt.c
${SRC}/usb-unlock.c
${SRC}/usbfs.c
${SRC}/x11-event-loop.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} capnhook-hook capnhook-hooklib hasp-old microdog34 microdog40)
+19
View File
@@ -0,0 +1,19 @@
project(prihook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/pri)
add_resources(HDD_RAW ${SRC} prihook.hdd.raw)
add_resources(DOG_KEY ${SRC} prihook.hasp.key)
set(SOURCE_FILES
${SRC}/main.c
${SRC}/options.c
${SRC}/usb-updates.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES} ${HDD_RAW} ${DOG_KEY})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} crypt hasp-old hook-core patch ptapi-io-piuio-util util dl pthread)
+15
View File
@@ -0,0 +1,15 @@
project(prohook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/pro)
set(SOURCE_FILES
${SRC}/main.c
${SRC}/options.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} hook-core patch propatch ptapi-io-piuio-util util dl pthread)
+15
View File
@@ -0,0 +1,15 @@
project(pro2hook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/pro2)
set(SOURCE_FILES
${SRC}/main.c
${SRC}/options.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} hook-core patch ptapi-io-piuio-util util dl pthread)
@@ -0,0 +1,13 @@
project(propatch)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/propatch)
set(SOURCE_FILES
${SRC}/usb-fix.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} capnhook-hook capnhook-hooklib)
+19
View File
@@ -0,0 +1,19 @@
project(x2hook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/x2)
add_resources(DOG_KEY ${SRC} x2hook.dog.key)
set(SOURCE_FILES
${SRC}/main.c
${SRC}/ogl-fix.c
${SRC}/options.c
${SRC}/unlock.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES} ${DOG_KEY})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} asset-x2 hook-core microdog34 patch ptapi-io-piuio-util util dl pthread)
+19
View File
@@ -0,0 +1,19 @@
project(zerohook)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/hook/zero)
add_resources(HDD_RAW ${SRC} zerohook.hdd.raw)
add_resources(DOG_KEY ${SRC} zerohook.dog.key)
set(SOURCE_FILES
${SRC}/main.c
${SRC}/options.c
${SRC}/unlock.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES} ${DOG_KEY} ${HDD_RAW})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} asset-zero hook-core microdog34 patch ptapi-io-piuio-util util dl pthread)
+3
View File
@@ -0,0 +1,3 @@
add_subdirectory(piubtn)
add_subdirectory(piuio)
add_subdirectory(util)
+14
View File
@@ -0,0 +1,14 @@
project(io-piubtn)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/io/piubtn)
set(SOURCE_FILES
${SRC}/device.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
add_library(piubtn SHARED ${SOURCE_FILES})
set_target_properties(piubtn PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} io-util util usb-1.0)
+14
View File
@@ -0,0 +1,14 @@
project(io-piuio)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/io/piuio)
set(SOURCE_FILES
${SRC}/device.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
add_library(piuio SHARED ${SOURCE_FILES})
set_target_properties(piuio PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} io-util util usb-1.0)
+11
View File
@@ -0,0 +1,11 @@
project(io-util)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/io/util)
set(SOURCE_FILES
${SRC}/joystick.c
${SRC}/joystick-util.c
${SRC}/usb.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
+2
View File
@@ -0,0 +1,2 @@
add_subdirectory(piubtn)
add_subdirectory(piuio)
@@ -0,0 +1,10 @@
add_subdirectory(joystick-conf)
add_subdirectory(joystick)
add_subdirectory(joystick-util)
add_subdirectory(keyboard)
add_subdirectory(keyboard-conf)
add_subdirectory(keyboard-util)
add_subdirectory(null)
add_subdirectory(real)
add_subdirectory(test)
add_subdirectory(util)
@@ -0,0 +1,11 @@
project(ptapi-io-piubtn-joystick-conf)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piubtn/joystick-conf)
set(SOURCE_FILES
${SRC}/main.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} ptapi-io-piubtn-joystick-util io-util util)
@@ -0,0 +1,13 @@
project(ptapi-io-piubtn-joystick-util)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piubtn/joystick-util)
set(SOURCE_FILES
${SRC}/joystick-conf.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} io-util util)
@@ -0,0 +1,15 @@
project(ptapi-io-piubtn-joystick)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piubtn/joystick)
set(SOURCE_FILES
${SRC}/joystick.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
# Remove library name "lib" prefix
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} ptapi-io-piubtn-joystick-util io-util util)
@@ -0,0 +1,11 @@
project(ptapi-io-piubtn-keyboard-conf)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piubtn/keyboard-conf)
set(SOURCE_FILES
${SRC}/main.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} ptapi-io-piubtn-keyboard-util io-util util X11)
@@ -0,0 +1,13 @@
project(ptapi-io-piubtn-keyboard-util)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piubtn/keyboard-util)
set(SOURCE_FILES
${SRC}/keyboard-conf.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} io-util util)
@@ -0,0 +1,15 @@
project(ptapi-io-piubtn-keyboard)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piubtn/keyboard)
set(SOURCE_FILES
${SRC}/keyboard.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
# Remove library name "lib" prefix
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} ptapi-io-piubtn-keyboard-util io-util util)
@@ -0,0 +1,15 @@
project(ptapi-io-piubtn-null)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piubtn/null)
set(SOURCE_FILES
${SRC}/null.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
# Remove library name "lib" prefix
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} io-util util)
@@ -0,0 +1,15 @@
project(ptapi-io-piubtn-real)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piubtn/real)
set(SOURCE_FILES
${SRC}/piubtn.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
# Remove library name "lib" prefix
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} io-util util usb-1.0)
@@ -0,0 +1,11 @@
project(ptapi-io-piubtn-test)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piubtn/test)
set(SOURCE_FILES
${SRC}/main.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} capnhook-hook ptapi-io-piubtn-util util)
@@ -0,0 +1,13 @@
project(ptapi-io-piubtn-util)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piubtn/util)
set(SOURCE_FILES
${SRC}/lib.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} capnhook-hook dl util)
+10
View File
@@ -0,0 +1,10 @@
add_subdirectory(joystick-conf)
add_subdirectory(joystick)
add_subdirectory(joystick-util)
add_subdirectory(keyboard-conf)
add_subdirectory(keyboard)
add_subdirectory(keyboard-util)
add_subdirectory(null)
add_subdirectory(real)
add_subdirectory(test)
add_subdirectory(util)
@@ -0,0 +1,11 @@
project(ptapi-io-piuio-joystick-conf)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piuio/joystick-conf)
set(SOURCE_FILES
${SRC}/main.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} ptapi-io-piuio-joystick-util io-util util)
@@ -0,0 +1,13 @@
project(ptapi-io-piuio-joystick-util)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piuio/joystick-util)
set(SOURCE_FILES
${SRC}/joystick-conf.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} io-util util)
@@ -0,0 +1,15 @@
project(ptapi-io-piuio-joystick)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piuio/joystick)
set(SOURCE_FILES
${SRC}/joystick.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
# Remove library name "lib" prefix
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} ptapi-io-piuio-joystick-util io-util util)
@@ -0,0 +1,11 @@
project(ptapi-io-piuio-keyboard-conf)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piuio/keyboard-conf)
set(SOURCE_FILES
${SRC}/main.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} ptapi-io-piuio-keyboard-util io-util util X11)
@@ -0,0 +1,13 @@
project(ptapi-io-piuio-keyboard-util)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piuio/keyboard-util)
set(SOURCE_FILES
${SRC}/keyboard-conf.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} io-util util)
@@ -0,0 +1,15 @@
project(ptapi-io-piuio-keyboard)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piuio/keyboard)
set(SOURCE_FILES
${SRC}/keyboard.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
# Remove library name "lib" prefix
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} ptapi-io-piuio-keyboard-util io-util util)
@@ -0,0 +1,15 @@
project(ptapi-io-piuio-null)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piuio/null)
set(SOURCE_FILES
${SRC}/null.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
# Remove library name "lib" prefix
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} io-util util)
@@ -0,0 +1,15 @@
project(ptapi-io-piuio-real)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piuio/real)
set(SOURCE_FILES
${SRC}/piuio.c)
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
# Remove library name "lib" prefix
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
target_link_libraries(${PROJECT_NAME} io-piuio io-util util usb-1.0)
@@ -0,0 +1,11 @@
project(ptapi-io-piuio-test)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piuio/test)
set(SOURCE_FILES
${SRC}/main.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} capnhook-hook ptapi-io-piuio-util util)
@@ -0,0 +1,13 @@
project(ptapi-io-piuio-util)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/ptapi/io/piuio/util)
set(SOURCE_FILES
${SRC}/lib.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} capnhook-hook dl util)
+2
View File
@@ -0,0 +1,2 @@
add_subdirectory(client)
add_subdirectory(lib)
@@ -0,0 +1,11 @@
project(pumpnet-client)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/pumpnet/client)
set(SOURCE_FILES
${SRC}/main.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} pumpnet-lib -lcurl)
+15
View File
@@ -0,0 +1,15 @@
project(pumpnet-lib)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/pumpnet/lib)
set(SOURCE_FILES
${SRC}/http.c
${SRC}/profile-token.c
${SRC}/pumpnet.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} asset-nx2 util)
+4
View File
@@ -0,0 +1,4 @@
add_subdirectory(hasp)
add_subdirectory(lockchip)
add_subdirectory(microdog34)
add_subdirectory(microdog40)
+3
View File
@@ -0,0 +1,3 @@
add_subdirectory(lib)
add_subdirectory(old)
add_subdirectory(server)
@@ -0,0 +1,17 @@
project(hasp)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/sec/hasp/lib)
set(SOURCE_FILES
${SRC}/object/client-id-req.c
${SRC}/object/client-id-resp.c
${SRC}/asn1.c
${SRC}/handler.c
${SRC}/server.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} crypt)
@@ -0,0 +1,13 @@
project(hasp-old)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/sec/hasp/old)
set(SOURCE_FILES
${SRC}/hasp.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} crypt)
@@ -0,0 +1,11 @@
project(hasp-server)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/sec/hasp/server)
set(SOURCE_FILES
${SRC}/main.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} hasp util)
@@ -0,0 +1,13 @@
project(lockchip)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/sec/lockchip)
set(SOURCE_FILES
${SRC}/lockchip.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} crypt)
@@ -0,0 +1,13 @@
project(microdog34)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/sec/microdog34)
set(SOURCE_FILES
${SRC}/microdog34.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} crypt)
@@ -0,0 +1,14 @@
project(microdog40)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/sec/microdog40)
set(SOURCE_FILES
${SRC}/microdog40.c
${SRC}/microdog40d.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} crypt)
+28
View File
@@ -0,0 +1,28 @@
project(util)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_MAIN}/util)
set(SOURCE_FILES
${SRC}/adler32.c
${SRC}/array.c
${SRC}/base64.c
${SRC}/fs.c
${SRC}/glibc.c
${SRC}/hex.c
${SRC}/iobuf.c
${SRC}/list.c
${SRC}/log.c
${SRC}/mem.c
${SRC}/net.c
${SRC}/options.c
${SRC}/patch.c
${SRC}/proc.c
${SRC}/rand.c
${SRC}/sock-tcp.c
${SRC}/str.c
${SRC}/sys-info.c
${SRC}/test.c
${SRC}/time.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
+9
View File
@@ -0,0 +1,9 @@
include_directories(${PT_ROOT_IMPORTS})
include_directories(${PT_ROOT_PTAPI})
include_directories(${PT_ROOT_MAIN})
include_directories(${PT_ROOT_TEST})
add_subdirectory(capnhook)
add_subdirectory(hook)
add_subdirectory(test-util)
add_subdirectory(util)
+1
View File
@@ -0,0 +1 @@
add_subdirectory(hook)
@@ -0,0 +1 @@
add_subdirectory(lib)
@@ -0,0 +1,11 @@
project(test-capnhook-hook-lib)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_TEST}/capnhook/hook/lib)
set(SOURCE_FILES
${SRC}/main.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} capnhook-hooklib cmocka util dl)
+1
View File
@@ -0,0 +1 @@
add_subdirectory(propatch)
@@ -0,0 +1 @@
add_subdirectory(usb-fix)
@@ -0,0 +1,11 @@
project(test-hook-propatch-usb-fix)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_TEST}/hook/propatch/usb-fix)
set(SOURCE_FILES
${SRC}/main.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} cmocka propatch test-util util)
+13
View File
@@ -0,0 +1,13 @@
project(test-util)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_TEST}/test-util)
set(SOURCE_FILES
${SRC}/mem.c)
add_library(${PROJECT_NAME} STATIC ${SOURCE_FILES})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-fPIC")
target_link_libraries(${PROJECT_NAME} cmocka util)
+2
View File
@@ -0,0 +1,2 @@
add_subdirectory(mem)
add_subdirectory(str)
+11
View File
@@ -0,0 +1,11 @@
project(test-util-mem)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_TEST}/util/mem)
set(SOURCE_FILES
${SRC}/main.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} cmocka test-util util)
+11
View File
@@ -0,0 +1,11 @@
project(test-util-str)
message(STATUS "Project " ${PROJECT_NAME})
set(SRC ${PT_ROOT_TEST}/util/str)
set(SOURCE_FILES
${SRC}/main.c)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} cmocka test-util util)