-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathcreate_project.bat
More file actions
43 lines (33 loc) · 1.17 KB
/
create_project.bat
File metadata and controls
43 lines (33 loc) · 1.17 KB
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
@ECHO OFF
SET forceudSDK=
SET forceudSDKText=
:MENU
ECHO Select the type of project you would like to create:
IF "%forceudSDK%" =="" ECHO 0. Euclideon udSDK Developers (Additional Menu)
ECHO 1. Visual Studio 2019 Solution%forceudSDKText% (DirectX 11)
ECHO 2. Visual Studio 2019 Solution%forceudSDKText% (OpenGL)
ECHO 3. Visual Studio 2019 Solution%forceudSDKText% (OpenGLES+Android)
IF "%forceudSDK%" =="" CHOICE /N /C:1230 /M "[0-3]:"
IF "%forceudSDK%" NEQ "" CHOICE /N /C:123 /M "[1-3]:"
IF ERRORLEVEL ==4 GOTO ZERO
IF ERRORLEVEL ==3 GOTO THREE
IF ERRORLEVEL ==2 GOTO TWO
IF ERRORLEVEL ==1 GOTO ONE
GOTO END
:ONE
ECHO Creating VS2019%forceudSDKText% DirectX Project...
3rdParty\udcore\bin\premake-bin\premake5.exe vs2019 %forceudSDK% --gfxapi=d3d11
GOTO END
:TWO
ECHO Creating VS2019%forceudSDKText% OpenGL Project...
3rdParty\udcore\bin\premake-bin\premake5.exe vs2019 %forceudSDK% --gfxapi=opengl
GOTO END
:THREE
ECHO Creating VS2019%forceudSDKText% OpenGL+Android Project...
3rdParty\udcore\bin\premake-bin\premake5.exe vs2019 %forceudSDK% --gfxapi=opengl --os=android
GOTO END
:ZERO
SET forceudSDK=--force-udsdk
SET forceudSDKText= with udSDK source code
GOTO MENU
:END