Skip to content
This repository was archived by the owner on Mar 11, 2023. It is now read-only.

Commit 6e0e8cb

Browse files
committed
[Initial] Adding project files and initial setup for macOS
0 parents  commit 6e0e8cb

File tree

129 files changed

+24250
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+24250
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
build

.idea/.gitignore

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.name

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/cero-project.iml

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CMakeLists.txt

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
cmake_minimum_required(VERSION 3.22)
2+
project(CeroClient VERSION 0.1 DESCRIPTION "Cero client JAR loader")
3+
4+
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/build/bin)
5+
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/build/bin)
6+
7+
add_subdirectory(ClientLoader)
8+
add_subdirectory(ClientInjector)
9+
10+
# Shared source files
11+
file(GLOB SharedSources CONFIGURE_DEPENDS
12+
"shared/src/*.h" "shared/src/**/*.h"
13+
"shared/src/*.cpp" "shared/src/**/*.cpp"
14+
"shared/src/*.c" "shared/src/**/*.c")
15+
16+
target_sources(ClientLoader PRIVATE ${SharedSources})
17+
target_sources(ClientInjector PRIVATE ${SharedSources})
18+
19+
target_include_directories(ClientLoader PRIVATE shared/include)
20+
target_include_directories(ClientInjector PRIVATE shared/include)

Client/.idea/.gitignore

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Client/.idea/artifacts/Client_jar.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Client/.idea/description.html

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Client/.idea/encodings.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Client/.idea/misc.xml

+13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Client/.idea/modules.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Client/.idea/project-template.xml

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Client/.idea/runConfigurations.xml

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Client/Client.iml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<module type="JAVA_MODULE" version="4">
3+
<component name="NewModuleRootManager">
4+
<output url="file://$MODULE_DIR$/../build/java/Client" />
5+
<output-test url="file://$MODULE_DIR$/../build/java-tests/Client" />
6+
<exclude-output />
7+
<content url="file://$MODULE_DIR$">
8+
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
9+
</content>
10+
<orderEntry type="inheritedJdk" />
11+
<orderEntry type="sourceFolder" forTests="false" />
12+
</component>
13+
</module>

Client/src/com/cero/Client.java

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package com.cero;
2+
3+
public class Client {
4+
5+
}

Client/src/com/cero/Main.java

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.cero;
2+
3+
public class Main {
4+
5+
public static void main(String[] args) {
6+
// write your code here
7+
}
8+
}

ClientInjector/.idea/.gitignore

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ClientInjector/.idea/ClientInjector.iml

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ClientInjector/.idea/misc.xml

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ClientInjector/.idea/modules.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ClientInjector/CMakeLists.txt

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
cmake_minimum_required(VERSION 3.22)
2+
project(ClientInjector VERSION 0.1 DESCRIPTION "Cero client process injector")
3+
set(CMAKE_CXX_STANDARD 20)
4+
5+
# Source files
6+
file(GLOB ClientInjector_Source CONFIGURE_DEPENDS
7+
"src/*.h" "src/**/*.h"
8+
"src/*.cpp" "src/**/*.cpp"
9+
"src/*.c" "src/**/*.c")
10+
11+
12+
message(STATUS "ClientInjector Source: ${ClientInjector_Source}")
13+
add_executable(ClientInjector ${ClientInjector_Source})
14+
15+
target_include_directories(ClientInjector PRIVATE include)

ClientInjector/cmake-build-debug/.cmake/api/v1/query/cache-v2

Whitespace-only changes.

ClientInjector/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1

Whitespace-only changes.

ClientInjector/cmake-build-debug/.cmake/api/v1/query/codemodel-v2

Whitespace-only changes.

ClientInjector/cmake-build-debug/.cmake/api/v1/query/toolchains-v1

Whitespace-only changes.

0 commit comments

Comments
 (0)