-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
74 lines (52 loc) · 2.65 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# Makefile generated by MakefileGenerator.cs
# *DO NOT EDIT*
UNREALROOTPATH = /opt/unreal-engine
GAMEPROJECTFILE =/home/anghosh/Data/Workspace/UE5 Projects/FunWithCubes/FunWithCubes.uproject
TARGETS = \
FunWithCubes-Linux-DebugGame \
FunWithCubes-Linux-Shipping \
FunWithCubes \
FunWithCubesEditor-Linux-DebugGame \
FunWithCubesEditor-Linux-Shipping \
FunWithCubesEditor \
UnrealEditor-Linux-DebugGame \
UnrealEditor-Linux-Shipping \
UnrealEditor \
UnrealGame-Linux-DebugGame \
UnrealGame-Linux-Shipping \
UnrealGame\
configure
BUILD = bash "$(UNREALROOTPATH)/Engine/Build/BatchFiles/Linux/Build.sh"
PROJECTBUILD = "$(UNREALROOTPATH)/Engine/Binaries/ThirdParty/DotNet/6.0.302/linux/dotnet" "$(UNREALROOTPATH)/Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll"
all: StandardSet
RequiredTools: CrashReportClient-Linux-Shipping CrashReportClientEditor-Linux-Shipping ShaderCompileWorker UnrealLightmass EpicWebHelper-Linux-Shipping
StandardSet: RequiredTools UnrealFrontend FunWithCubesEditor UnrealInsights
DebugSet: RequiredTools UnrealFrontend-Linux-Debug FunWithCubesEditor-Linux-Debug
FunWithCubes-Linux-DebugGame:
$(PROJECTBUILD) FunWithCubes Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
FunWithCubes-Linux-Shipping:
$(PROJECTBUILD) FunWithCubes Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
FunWithCubes:
$(PROJECTBUILD) FunWithCubes Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
FunWithCubesEditor-Linux-DebugGame:
$(PROJECTBUILD) FunWithCubesEditor Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
FunWithCubesEditor-Linux-Shipping:
$(PROJECTBUILD) FunWithCubesEditor Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
FunWithCubesEditor:
$(PROJECTBUILD) FunWithCubesEditor Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealEditor-Linux-DebugGame:
$(BUILD) UnrealEditor Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealEditor-Linux-Shipping:
$(BUILD) UnrealEditor Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealEditor:
$(BUILD) UnrealEditor Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealGame-Linux-DebugGame:
$(BUILD) UnrealGame Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealGame-Linux-Shipping:
$(BUILD) UnrealGame Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealGame:
$(BUILD) UnrealGame Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
configure:
xbuild /property:Configuration=Development /verbosity:quiet /nologo "$(UNREALROOTPATH)/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj"
$(PROJECTBUILD) -projectfiles -project="\"$(GAMEPROJECTFILE)\"" -game -engine
.PHONY: $(TARGETS)