File tree Expand file tree Collapse file tree 3 files changed +64
-0
lines changed Expand file tree Collapse file tree 3 files changed +64
-0
lines changed Original file line number Diff line number Diff line change
1
+ .PHONY : all clean debug clean_debug release clean_release update docker_all docker_debug docker_release podman_all podman_debug podman_release dist
2
+
1
3
all : debug release dist
2
4
3
5
clean : clean_debug clean_release
@@ -27,6 +29,36 @@ clean_release:
27
29
update :
28
30
cd ReClass.NET && make update
29
31
32
+ docker_all :
33
+ make docker_debug
34
+ make docker_release
35
+ make dist
36
+
37
+ docker_debug :
38
+ cd ReClass.NET_Launcher && make docker_debug
39
+ cd ReClass.NET && make docker_debug
40
+ docker container run --rm -v ${PWD} :/build:z -w /build gcc:latest bash -c " cd NativeCore/Unix && make debug"
41
+
42
+ docker_release :
43
+ cd ReClass.NET_Launcher && make docker_release
44
+ cd ReClass.NET && make docker_release
45
+ docker container run --rm -v ${PWD} :/build:z -w /build gcc:latest bash -c " cd NativeCore/Unix && make release"
46
+
47
+ podman_all :
48
+ make podman_debug
49
+ make podman_release
50
+ make dist
51
+
52
+ podman_debug :
53
+ cd ReClass.NET_Launcher && make podman_debug
54
+ cd ReClass.NET && make podman_debug
55
+ podman container run --rm -v ${PWD} :/build:z -w /build gcc:latest bash -c " cd NativeCore/Unix && make debug"
56
+
57
+ podman_release :
58
+ cd ReClass.NET_Launcher && make podman_release
59
+ cd ReClass.NET && make podman_release
60
+ podman container run --rm -v ${PWD} :/build:z -w /build gcc:latest bash -c " cd NativeCore/Unix && make release"
61
+
30
62
dist :
31
63
test -d build || mkdir -p build
32
64
cp -r ReClass.NET/bin/* build/
Original file line number Diff line number Diff line change
1
+ .PHONY : all clean debug clean_debug release clean_release update docker_debug docker_release podman_debug podman_release
2
+
1
3
all : debug release
2
4
3
5
clean : clean_debug clean_release
@@ -18,3 +20,19 @@ clean_release:
18
20
19
21
update :
20
22
mono --runtime=v4.0 ../Dependencies/nuget.exe restore ReClass.NET.csproj -SolutionDirectory ../
23
+
24
+ docker_debug :
25
+ podman container run --rm -v ${PWD} /..:/build:z -w /build mono:latest bash -c " cd ReClass.NET && msbuild /p:Configuration=Debug /p:Platform=x86 ReClass.NET.csproj"
26
+ podman container run --rm -v ${PWD} /..:/build:z -w /build mono:latest bash -c " cd ReClass.NET && msbuild /p:Configuration=Debug /p:Platform=x64 ReClass.NET.csproj"
27
+
28
+ docker_release :
29
+ podman container run --rm -v ${PWD} /..:/build:z -w /build mono:latest bash -c " cd ReClass.NET && msbuild /p:Configuration=Release /p:Platform=x86 ReClass.NET.csproj"
30
+ podman container run --rm -v ${PWD} /..:/build:z -w /build mono:latest bash -c " cd ReClass.NET && msbuild /p:Configuration=Release /p:Platform=x64 ReClass.NET.csproj"
31
+
32
+ podman_debug :
33
+ podman container run --rm -v ${PWD} /..:/build:z -w /build mono:latest bash -c " cd ReClass.NET && msbuild /p:Configuration=Debug /p:Platform=x86 ReClass.NET.csproj"
34
+ podman container run --rm -v ${PWD} /..:/build:z -w /build mono:latest bash -c " cd ReClass.NET && msbuild /p:Configuration=Debug /p:Platform=x64 ReClass.NET.csproj"
35
+
36
+ podman_release :
37
+ podman container run --rm -v ${PWD} /..:/build:z -w /build mono:latest bash -c " cd ReClass.NET && msbuild /p:Configuration=Release /p:Platform=x86 ReClass.NET.csproj"
38
+ podman container run --rm -v ${PWD} /..:/build:z -w /build mono:latest bash -c " cd ReClass.NET && msbuild /p:Configuration=Release /p:Platform=x64 ReClass.NET.csproj"
Original file line number Diff line number Diff line change
1
+ .PHONY : all clean debug clean_debug release clean_release docker_debug docker_release podman_debug podman_release
2
+
1
3
all : debug release
2
4
3
5
clean : clean_debug clean_release
@@ -13,3 +15,15 @@ release:
13
15
14
16
clean_release :
15
17
msbuild /t:Clean ReClass.NET_Launcher.csproj
18
+
19
+ docker_debug :
20
+ docker container run --rm -v ${PWD} /..:/build:z -w /build mono:latest bash -c " cd ReClass.NET_Launcher && msbuild /p:Configuration=Debug ReClass.NET_Launcher.csproj"
21
+
22
+ docker_release :
23
+ docker container run --rm -v ${PWD} /..:/build:z -w /build mono:latest bash -c " cd ReClass.NET_Launcher && msbuild /p:Configuration=Release ReClass.NET_Launcher.csproj"
24
+
25
+ podman_debug :
26
+ podman container run --rm -v ${PWD} /..:/build:z -w /build mono:latest bash -c " cd ReClass.NET_Launcher && msbuild /p:Configuration=Debug ReClass.NET_Launcher.csproj"
27
+
28
+ podman_release :
29
+ podman container run --rm -v ${PWD} /..:/build:z -w /build mono:latest bash -c " cd ReClass.NET_Launcher && msbuild /p:Configuration=Release ReClass.NET_Launcher.csproj"
You can’t perform that action at this time.
0 commit comments