Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge all debug code after testing to the main branch #9

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
0d12375
Added libraries
LilyStilson Nov 30, 2020
20ba3d0
Used new libraries in form implementation
LilyStilson Nov 30, 2020
1023b06
Defined program-wide const DEBUG_MODE
LilyStilson Nov 30, 2020
c154a9c
Updated error messages. Added libraries
LilyStilson Nov 30, 2020
6f72c58
Updated project
LilyStilson Nov 30, 2020
bdf537f
Added some new settings to customize
LilyStilson Nov 30, 2020
7324bc3
UX/UI Updates
LilyStilson Dec 28, 2020
b62a1c0
Added additional units
LilyStilson Dec 28, 2020
edd819d
Added custom components to repo
LilyStilson Dec 28, 2020
fcef37a
Added AEP parser to repository
LilyStilson Feb 16, 2021
940c1a1
Updated REAME, added source
LilyStilson Feb 16, 2021
1c30f7f
Tasks UI, Updated styles
LilyStilson Feb 16, 2021
043d0c4
Delete src/AErender CC directory
LilyStilson Feb 16, 2021
b3d1700
Refractored code, removed comments
LilyStilson Feb 20, 2021
ea5f1ab
Merge branch 'debug' of https://github.com/LilyStilson/AErender-Launc…
LilyStilson Feb 20, 2021
f538982
Updated code; Modified custom component;
LilyStilson May 3, 2021
65b1674
Updated gitgnore
LilyStilson May 3, 2021
108c86b
Added new custom component. Removed useless .fmx file
LilyStilson May 3, 2021
6e074ce
Updated aeparser plugin
LilyStilson May 3, 2021
ceeb978
Updated TRenderProgress component
LilyStilson Jun 5, 2021
403b31a
Added a build command for easier compilation
LilyStilson Jun 5, 2021
979ea25
Updated build script and added build instructions
LilyStilson Jun 5, 2021
2683f40
Various code changes
LilyStilson Sep 17, 2021
e1be65b
Migrated fixes from v0.8.9-beta
LilyStilson Sep 28, 2021
333fe61
Updated settings, improved config readability
LilyStilson Sep 29, 2021
29e2f61
Updated signing, reorganized dir
LilyStilson Nov 3, 2021
dec155e
Updated project config, added macOS ARM target
LilyStilson Nov 3, 2021
b42e9ef
Migrated to RAD Studio 11.0 Alexandria
LilyStilson Nov 3, 2021
6a7130d
Removed unused module
LilyStilson Nov 3, 2021
7296b65
Updated build instructions
LilyStilson Nov 3, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,13 @@
*.a
*.o
*.ocx
*.res

# Delphi autogenerated files (duplicated info)
*.cfg
*.hpp
*Resource.rc

#*Resource.rc

# Delphi local files (user-specific info)
*.local
Expand Down
17 changes: 17 additions & 0 deletions build/AErender_Launcher.ciproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="Build">
<!-- <MSBuild Projects="..\src\AErender_Launcher.dproj"
Targets="Build"
Properties="Config=Debug;DCC_Exeoutput=$(DCC_ExeOutput)\Debug"/> -->
<MSBuild Projects="..\src\AErender_Launcher.dproj"
Targets="Build"
Properties="Config=Beta;DCC_Exeoutput=$(DCC_ExeOutput)\Beta;Platform=Win32"/>
<MSBuild Projects="..\src\AErender_Launcher.dproj"
Targets="Build"
Properties="Config=Beta;DCC_Exeoutput=$(DCC_ExeOutput)\Beta;Platform=Win64"/>
<!-- Disabled for now, looking in how to make it possible... -->
<!-- <MSBuild Projects="..\src\AErender_Launcher.dproj"
Targets="Build"
Properties="Config=Beta;DCC_Exeoutput=$(DCC_ExeOutput)\Beta;Platform=OSX64"/> -->
</Target>
</Project>
39 changes: 39 additions & 0 deletions build/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Building AErender Launcher
## Step 1
To build **Launcher** you first of all need to install a RAD Studio *(Delphi, we don't need C++Builder here).* There is three options how to do it:
### Option 1 - Legal, Free, but outdated
1) Go to https://www.embarcadero.com/
2) Go to Free Tools -> Delphi Community Ed.
3) Click on "Get community edition free"
4) Complete form, download and install Delphi Community Edition 10.3.3 with macOS/OSX dev tools

**Downsides:** You will have outdated version of Delphi. If you try to build **Launcher**, it will build, but I won't guarantee you 100% functionality and error-free expirience. Community Edition was recently updated to RAD Studio 10.4.2 Seattle and the code was migrated to RAD Studio 11.0 Alexandria. Compability-wise I left previoius versions of libs untouched, so it should be possible to compile it in the Community Edition

### Option 2 - Legal, but Trial
1) Go to https://www.embarcadero.com/
2) Go to Products -> RAD Studio
3) Click on "Start a Free Trial"
4) Complete form, download and install RAD Studio Trial 11.0 with macOS/OSX dev tools

### Option 3 - Illegal, but no Trial
1) Find whereever a pirated version of RAD Studio Architect 11.0
2) ...
3) Install and crack RAD Studio Architect 11.0

*btw, I don't support this, but oh well...*

## Step 2
### If you have MSBuild installed and you want to build for Windows
To build only Windows versions of **Launcher**, go to `/build/` folder at the root of the repository and start a `build.bat` file. Both x64 and x32 versions will be built into the following folders:
```text
/src/Win32/Beta/AErender_Launcher.exe
```
```text
/src/Win64/Beta/AErender_Launcher.exe
```

### If you don't have MSBuild installed or you want to build for macOS
1) Open `/src/AErender_Launcher.dproj`
2) Change project's **Build Configurations** to "Beta" (if it's not already)
3) Select needed platform by changing it in project's **Target Platforms** (double click)
4) Compile project by `Shift+F9` or going into `Project` -> `Build AErender_Launcher`
7 changes: 7 additions & 0 deletions build/build.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
@ECHO off
set "msbuild_path=%WINDIR%\Microsoft.NET\Framework\v4.0.30319"
set "BDS=C:\Program Files (x86)\Embarcadero\Studio\21.0\"

::"%msbuild_path%\msbuild.exe" /t:build src\AErender_Launcher.dproj

"%msbuild_path%\msbuild.exe" /t:build AErender_Launcher.ciproj
Binary file not shown.
Binary file removed src/AErender CC/AErender.icns
Binary file not shown.
Binary file removed src/AErender CC/AErender.ico
Binary file not shown.
Binary file removed src/AErender CC/Style/bg.png
Binary file not shown.
Binary file removed src/AErender CC/Style/bg15x.png
Binary file not shown.
Binary file removed src/AErender CC/Style/bg20x.png
Binary file not shown.
Binary file removed src/AErender CC/Style/style.png
Binary file not shown.
Binary file removed src/AErender CC/Style/style15x.png
Binary file not shown.
Binary file removed src/AErender CC/Style/style20x.png
Binary file not shown.
Binary file removed src/AErender CC/icon_128.png
Binary file not shown.
Binary file removed src/AErender CC/[email protected]
Binary file not shown.
Binary file removed src/AErender CC/icon_16.png
Binary file not shown.
Binary file removed src/AErender CC/[email protected]
Binary file not shown.
Binary file removed src/AErender CC/icon_256.png
Binary file not shown.
Binary file removed src/AErender CC/[email protected]
Binary file not shown.
Binary file removed src/AErender CC/icon_32.png
Binary file not shown.
Binary file removed src/AErender CC/[email protected]
Binary file not shown.
Binary file removed src/AErender CC/icon_48.ico
Binary file not shown.
Binary file removed src/AErender CC/icon_48.png
Binary file not shown.
Binary file removed src/AErender CC/icon_512.png
Binary file not shown.
Binary file removed src/AErender CC/[email protected]
Binary file not shown.
Binary file removed src/AErender CC/icon_UWP_150.png
Binary file not shown.
Binary file removed src/AErender CC/icon_UWP_44.png
Binary file not shown.
Binary file removed src/AErender CC/icons8-info-512.png
Binary file not shown.
Binary file removed src/AErender CC/icons8-settings-26.png
Binary file not shown.
Binary file removed src/AErender CC/icons8-settings-512.png
Binary file not shown.
Loading