Skip to content

Commit 4089c0b

Browse files
committed
Move Classes To USrc, Add New Build System
1 parent 69f6eed commit 4089c0b

254 files changed

Lines changed: 365 additions & 82 deletions

File tree

Some content is hidden

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

Build/CreateVersionInfo.bat

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
@setlocal enabledelayedexpansion enableextensions
2+
3+
set INFO_FILE="%BUILD_DIR%Classes/VersionInfo.uc"
4+
5+
if not exist "%BUILD_DIR%Classes" mkdir "%BUILD_DIR%Classes"
6+
7+
@if NOT EXIST %INFO_FILE% (
8+
@echo PackageBaseName=%1
9+
@echo PackageVersion=%2
10+
@echo PackageName=%3
11+
12+
echo class VersionInfo extends Info;>%INFO_FILE%
13+
@echo.>>%INFO_FILE%
14+
@echo var string PackageBaseName;>>%INFO_FILE%
15+
@echo var string PackageVersion;>>%INFO_FILE%
16+
@echo var string PackageName;>>%INFO_FILE%
17+
@echo.>>%INFO_FILE%
18+
@echo defaultproperties {>>%INFO_FILE%
19+
@echo PackageBaseName=%1>>%INFO_FILE%
20+
@echo PackageVersion=%2>>%INFO_FILE%
21+
@echo PackageName=%3>>%INFO_FILE%
22+
@echo }>>%INFO_FILE%
23+
@echo.>>%INFO_FILE%
24+
)
25+
26+
@endlocal

BuildSettings.bat

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
:: List of dependencies, add your own here.
2+
:: Do not use linebreaks to separate dependencies. Always use spaces.
3+
:: Order is important. If package A depends on package B, then B must
4+
:: appear in the list before A.
5+
:: Example:
6+
:: set DEPENDENCIES=MyDependency MyOtherDependency MyThirdDependency
7+
::
8+
set DEPENDENCIES=

0 commit comments

Comments
 (0)