mirror of
https://github.com/reactos/RosBE.git
synced 2024-11-26 21:00:28 +00:00
[ROSBE-WINDOWS]
Clean up some text files. Update Copyright headers. Update version numbers to 2.2.1. Try to fix GCC changing console color to white again.
This commit is contained in:
parent
8bb7462450
commit
cd01d3e863
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/Build.ps1
|
# FILE: Root/Build.ps1
|
||||||
# PURPOSE: Perform the build of ReactOS.
|
# PURPOSE: Perform the build of ReactOS.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
if ($_ROSBE_USECCACHE -eq 1) {
|
if ($_ROSBE_USECCACHE -eq 1) {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/Clean.ps1
|
# FILE: Root/Clean.ps1
|
||||||
# PURPOSE: Clean the ReactOS source directory.
|
# PURPOSE: Clean the ReactOS source directory.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
$host.ui.RawUI.WindowTitle = "Cleaning..."
|
$host.ui.RawUI.WindowTitle = "Cleaning..."
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/Help.ps1
|
# FILE: Root/Help.ps1
|
||||||
# PURPOSE: Display help for the commands included with the ReactOS Build Environment.
|
# PURPOSE: Display help for the commands included with the ReactOS Build Environment.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
# Check if we are displaying help on all commands, if so, display it.
|
# Check if we are displaying help on all commands, if so, display it.
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/Remake.ps1
|
# FILE: Root/Remake.ps1
|
||||||
# PURPOSE: Fully re-make one or several modules.
|
# PURPOSE: Fully re-make one or several modules.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
$argindex = 0
|
$argindex = 0
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/Remakex.ps1
|
# FILE: Root/Remakex.ps1
|
||||||
# PURPOSE: Fully re-make one or several modules multithreaded.
|
# PURPOSE: Fully re-make one or several modules multithreaded.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
$argindex = 0
|
$argindex = 0
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/RosBE.ps1
|
# FILE: Root/RosBE.ps1
|
||||||
# PURPOSE: This script provides/sets up various build environments for
|
# PURPOSE: This script provides/sets up various build environments for
|
||||||
# ReactOS. Currently it provides a GCC 4.7.2 build environment.
|
# ReactOS. Currently it provides a GCC 8.4.0 build environment.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
$host.ui.RawUI.WindowTitle = "ReactOS Build Environment $_ROSBE_VERSION"
|
$host.ui.RawUI.WindowTitle = "ReactOS Build Environment $_ROSBE_VERSION"
|
||||||
@ -53,7 +53,7 @@ $global:BUILD_ENVIRONMENT = "MinGW"
|
|||||||
$global:0 = $myInvocation.MyCommand.Definition
|
$global:0 = $myInvocation.MyCommand.Definition
|
||||||
$global:_ROSBE_BASEDIR = [System.IO.Path]::GetDirectoryName($0)
|
$global:_ROSBE_BASEDIR = [System.IO.Path]::GetDirectoryName($0)
|
||||||
$global:_ROSBE_PREFIX = $null
|
$global:_ROSBE_PREFIX = $null
|
||||||
$global:_ROSBE_VERSION = "2.2.0"
|
$global:_ROSBE_VERSION = "2.2.1"
|
||||||
$global:_ROSBE_ROSSOURCEDIR = "$pwd"
|
$global:_ROSBE_ROSSOURCEDIR = "$pwd"
|
||||||
$global:_ROSBE_SHOWTIME = 1
|
$global:_ROSBE_SHOWTIME = 1
|
||||||
$global:_ROSBE_WRITELOG = 1
|
$global:_ROSBE_WRITELOG = 1
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/charch.ps1
|
# FILE: Root/charch.ps1
|
||||||
# PURPOSE: Tool to change the current Arch to build ROS for in RosBE.
|
# PURPOSE: Tool to change the current Arch to build ROS for in RosBE.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
$host.ui.RawUI.WindowTitle = "Change the Architecture to build for..."
|
$host.ui.RawUI.WindowTitle = "Change the Architecture to build for..."
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# FILE: Root/chdefdir.ps1
|
# FILE: Root/chdefdir.ps1
|
||||||
# PURPOSE: Tool to change the current working ReactOS source directory
|
# PURPOSE: Tool to change the current working ReactOS source directory
|
||||||
# in RosBE.
|
# in RosBE.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
$host.ui.RawUI.WindowTitle = "Change the current working ReactOS source directory..."
|
$host.ui.RawUI.WindowTitle = "Change the current working ReactOS source directory..."
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/chdefgcc.ps1
|
# FILE: Root/chdefgcc.ps1
|
||||||
# PURPOSE: Tool to change the current gcc in RosBE.
|
# PURPOSE: Tool to change the current gcc in RosBE.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
$host.ui.RawUI.WindowTitle = "Change the current MinGW/GCC Host/Target directory..."
|
$host.ui.RawUI.WindowTitle = "Change the current MinGW/GCC Host/Target directory..."
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/kdbg.ps1
|
# FILE: Root/kdbg.ps1
|
||||||
# PURPOSE: Displays a KDBG Session Interactively.
|
# PURPOSE: Displays a KDBG Session Interactively.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
$DATENAME = get-date -f dyMMyyyy
|
$DATENAME = get-date -f dyMMyyyy
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/options.ps1
|
# FILE: Root/options.ps1
|
||||||
# PURPOSE: Starts options.exe and restarts RosBE afterwards.
|
# PURPOSE: Starts options.exe and restarts RosBE afterwards.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
$host.ui.RawUI.WindowTitle = "Options"
|
$host.ui.RawUI.WindowTitle = "Options"
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/reladdr2line.ps1
|
# FILE: Root/reladdr2line.ps1
|
||||||
# PURPOSE: Converts a value to hex and displays it.
|
# PURPOSE: Converts a value to hex and displays it.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
$host.ui.RawUI.WindowTitle = "reladdr2line..."
|
$host.ui.RawUI.WindowTitle = "reladdr2line..."
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/reladdr2line.ps1
|
# FILE: Root/reladdr2line.ps1
|
||||||
# PURPOSE: Converts a value to hex and displays it.
|
# PURPOSE: Converts a value to hex and displays it.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
$host.ui.RawUI.WindowTitle = "reladdr2line..."
|
$host.ui.RawUI.WindowTitle = "reladdr2line..."
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/rosbe-gcc-env.ps1
|
# FILE: Root/rosbe-gcc-env.ps1
|
||||||
# PURPOSE: Set up the GCC 4.x.x build environment.
|
# PURPOSE: Set up the GCC 4.x.x build environment.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
# Check if we're switching to the AMD64 or AMR architecture.
|
# Check if we're switching to the AMD64 or AMR architecture.
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/scut.ps1
|
# FILE: Root/scut.ps1
|
||||||
# PURPOSE: Manages named shortcuts to ReactOS source directories.
|
# PURPOSE: Manages named shortcuts to ReactOS source directories.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
function paramcall($arg) {
|
function paramcall($arg) {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/update.ps1
|
# FILE: Root/update.ps1
|
||||||
# PURPOSE: RosBE Updater.
|
# PURPOSE: RosBE Updater.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
$host.ui.RawUI.WindowTitle = "Updating..."
|
$host.ui.RawUI.WindowTitle = "Updating..."
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
# LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
# FILE: Root/version.ps1
|
# FILE: Root/version.ps1
|
||||||
# PURPOSE: Display the current version of GCC, NASM, ld and make.
|
# PURPOSE: Display the current version of GCC, NASM, ld and make.
|
||||||
# COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
# COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
#
|
#
|
||||||
|
|
||||||
$_ROSBE_NINJAVER = (& "$_ROSBE_BASEDIR\bin\ninja.exe" --version)
|
$_ROSBE_NINJAVER = (& "$_ROSBE_BASEDIR\bin\ninja.exe" --version)
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/Basedir.cmd
|
:: FILE: Root/Basedir.cmd
|
||||||
:: PURPOSE: Temporarily change the Basedir in RosBE.
|
:: PURPOSE: Temporarily change the Basedir in RosBE.
|
||||||
:: COPYRIGHT: Copyright 2018 Colin Finck <colin@reactos.org>
|
:: COPYRIGHT: Copyright 2020 Colin Finck <colin@reactos.org>
|
||||||
::
|
::
|
||||||
|
|
||||||
@echo off
|
@echo off
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/Build-Shared.cmd
|
:: FILE: Root/Build-Shared.cmd
|
||||||
:: PURPOSE: Perform the build of ReactOS - Shared commands.
|
:: PURPOSE: Perform the build of ReactOS - Shared commands.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <daniel.reimer@reactos.org>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <daniel.reimer@reactos.org>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
:: Peter Ward <dralnix@gmail.com>
|
:: Peter Ward <dralnix@gmail.com>
|
||||||
::
|
::
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/Clean.cmd
|
:: FILE: Root/Clean.cmd
|
||||||
:: PURPOSE: Clean the ReactOS source directory.
|
:: PURPOSE: Clean the ReactOS source directory.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Peter Ward <dralnix@gmail.com>
|
:: Peter Ward <dralnix@gmail.com>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
::
|
::
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/Help.cmd
|
:: FILE: Root/Help.cmd
|
||||||
:: PURPOSE: Display help for the commands included with the ReactOS Build Environment.
|
:: PURPOSE: Display help for the commands included with the ReactOS Build Environment.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Peter Ward <dralnix@gmail.com>
|
:: Peter Ward <dralnix@gmail.com>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
::
|
::
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
ReactOS Build Environment v2.2.0
|
ReactOS Build Environment v2.2.1
|
||||||
|
|
||||||
Various parts of the ReactOS Build Environment are under different license's, the license's are as follows.
|
Various parts of the ReactOS Build Environment are under different license's, the license's are as follows.
|
||||||
(The complete text for each license is included in this document excluding Subversion)
|
(The complete text for each license is included in this document excluding Subversion)
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/Make.cmd
|
:: FILE: Root/Make.cmd
|
||||||
:: PURPOSE: Perform a uniprocessor build
|
:: PURPOSE: Perform a uniprocessor build
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
:: Peter Ward <dralnix@gmail.com>
|
:: Peter Ward <dralnix@gmail.com>
|
||||||
::
|
::
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/Makex.cmd
|
:: FILE: Root/Makex.cmd
|
||||||
:: PURPOSE: Perform a multiprocessor build
|
:: PURPOSE: Perform a multiprocessor build
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
:: Peter Ward <dralnix@gmail.com>
|
:: Peter Ward <dralnix@gmail.com>
|
||||||
::
|
::
|
||||||
|
Binary file not shown.
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/Remake.cmd
|
:: FILE: Root/Remake.cmd
|
||||||
:: PURPOSE: Fully re-make one or several modules.
|
:: PURPOSE: Fully re-make one or several modules.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
::
|
::
|
||||||
|
|
||||||
@echo off
|
@echo off
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/Remakex.cmd
|
:: FILE: Root/Remakex.cmd
|
||||||
:: PURPOSE: Fully re-make one or several modules multithreaded.
|
:: PURPOSE: Fully re-make one or several modules multithreaded.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
::
|
::
|
||||||
|
|
||||||
@echo off
|
@echo off
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/Renv.cmd
|
:: FILE: Root/Renv.cmd
|
||||||
:: PURPOSE: Shows RosBE's Environment Variables.
|
:: PURPOSE: Shows RosBE's Environment Variables.
|
||||||
:: COPYRIGHT: Copyright 2018 Colin Finck <colin@reactos.org>
|
:: COPYRIGHT: Copyright 2020 Colin Finck <colin@reactos.org>
|
||||||
::
|
::
|
||||||
|
|
||||||
@echo off
|
@echo off
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/RosBE.cmd
|
:: FILE: Root/RosBE.cmd
|
||||||
:: PURPOSE: This script provides/sets up various build environments for
|
:: PURPOSE: This script provides/sets up various build environments for
|
||||||
:: ReactOS. Currently it provides a GCC 4.7.2 build environment.
|
:: ReactOS. Currently it provides a GCC 8.4.0 build environment.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Peter Ward <dralnix@gmail.com>
|
:: Peter Ward <dralnix@gmail.com>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
::
|
::
|
||||||
@ -18,52 +18,13 @@ if %_ROSBE_DEBUG% == 1 (
|
|||||||
title ReactOS Build Environment %_ROSBE_VERSION%
|
title ReactOS Build Environment %_ROSBE_VERSION%
|
||||||
|
|
||||||
set platform=false
|
set platform=false
|
||||||
set _ROSBE_MSVCARCH=%2
|
|
||||||
if /i "%PROCESSOR_ARCHITECTURE%" == "amd64" set platform=true
|
if /i "%PROCESSOR_ARCHITECTURE%" == "amd64" set platform=true
|
||||||
if /i "%PROCESSOR_ARCHITEW6432%" == "amd64" set platform=true
|
if /i "%PROCESSOR_ARCHITEW6432%" == "amd64" set platform=true
|
||||||
if defined VS90COMNTOOLS (
|
|
||||||
if exist "%VS90COMNTOOLS%\..\..\VC\vcvarsall.bat" (
|
|
||||||
set _ROSBE_MSVCVERS=%_ROSBE_MSVCVERS% 9.0
|
|
||||||
)
|
|
||||||
)
|
|
||||||
if defined VS100COMNTOOLS (
|
|
||||||
if exist "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" (
|
|
||||||
set _ROSBE_MSVCVERS=%_ROSBE_MSVCVERS% 10.0
|
|
||||||
)
|
|
||||||
)
|
|
||||||
if defined VS110COMNTOOLS (
|
|
||||||
if exist "%VS110COMNTOOLS%\..\..\VC\vcvarsall.bat" (
|
|
||||||
set _ROSBE_MSVCVERS=%_ROSBE_MSVCVERS% 11.0
|
|
||||||
)
|
|
||||||
)
|
|
||||||
if defined VS120COMNTOOLS (
|
|
||||||
if exist "%VS120COMNTOOLS%\..\..\VC\vcvarsall.bat" (
|
|
||||||
set _ROSBE_MSVCVERS=%_ROSBE_MSVCVERS% 12.0
|
|
||||||
)
|
|
||||||
)
|
|
||||||
if defined VS140COMNTOOLS (
|
|
||||||
if exist "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" (
|
|
||||||
set _ROSBE_MSVCVERS=%_ROSBE_MSVCVERS% 14.0
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
for %%A in (%_ROSBE_MSVCVERS%) do set _ROSBE_MSVCVER=%%A
|
|
||||||
|
|
||||||
if "%1" == "vs" (
|
|
||||||
if "%platform%" == "true" (
|
|
||||||
for /f "usebackq skip=2 tokens=2,*" %%A in (`"reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\%_ROSBE_MSVCVER% /v ShellFolder"`) do set VSINSTALLDIR=%%B
|
|
||||||
) else (
|
|
||||||
for /f "usebackq skip=2 tokens=2,*" %%A in (`"reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\%_ROSBE_MSVCVER% /v ShellFolder"`) do set VSINSTALLDIR=%%B
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
:: Set defaults to work with and override them if edited by
|
:: Set defaults to work with and override them if edited by
|
||||||
:: the options utility.
|
:: the options utility.
|
||||||
if "%1" == "" (
|
if "%1" == "" (
|
||||||
set ROS_ARCH=i386
|
set ROS_ARCH=i386
|
||||||
) else if "%1" == "vs" (
|
|
||||||
set ROS_ARCH=
|
|
||||||
call "%VSINSTALLDIR%\VC\vcvarsall.bat" %_ROSBE_MSVCARCH%
|
|
||||||
) else (
|
) else (
|
||||||
set ROS_ARCH=%1
|
set ROS_ARCH=%1
|
||||||
)
|
)
|
||||||
@ -75,7 +36,7 @@ if defined _ROSBE_CMAKE_DIFF (
|
|||||||
set BUILD_ENVIRONMENT=MinGW
|
set BUILD_ENVIRONMENT=MinGW
|
||||||
set _ROSBE_BASEDIR=%~dp0
|
set _ROSBE_BASEDIR=%~dp0
|
||||||
set _ROSBE_BASEDIR=%_ROSBE_BASEDIR:~0,-1%
|
set _ROSBE_BASEDIR=%_ROSBE_BASEDIR:~0,-1%
|
||||||
set _ROSBE_VERSION=2.2.0
|
set _ROSBE_VERSION=2.2.1
|
||||||
set _ROSBE_ROSSOURCEDIR=%CD%
|
set _ROSBE_ROSSOURCEDIR=%CD%
|
||||||
set _ROSBE_SHOWTIME=1
|
set _ROSBE_SHOWTIME=1
|
||||||
set _ROSBE_WRITELOG=1
|
set _ROSBE_WRITELOG=1
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/TimeDate.cmd
|
:: FILE: Root/TimeDate.cmd
|
||||||
:: PURPOSE: Get the current date and time for use in our build log's file name.
|
:: PURPOSE: Get the current date and time for use in our build log's file name.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Peter Ward <dralnix@gmail.com>
|
:: Peter Ward <dralnix@gmail.com>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
::
|
::
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/charch.cmd
|
:: FILE: Root/charch.cmd
|
||||||
:: PURPOSE: Tool to change the current Arch to build ROS for in RosBE.
|
:: PURPOSE: Tool to change the current Arch to build ROS for in RosBE.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
::
|
::
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
:: FILE: Root/chdefdir.cmd
|
:: FILE: Root/chdefdir.cmd
|
||||||
:: PURPOSE: Tool to change the current working ReactOS source directory
|
:: PURPOSE: Tool to change the current working ReactOS source directory
|
||||||
:: in RosBE.
|
:: in RosBE.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Peter Ward <dralnix@gmail.com>
|
:: Peter Ward <dralnix@gmail.com>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
::
|
::
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/chdefgcc.cmd
|
:: FILE: Root/chdefgcc.cmd
|
||||||
:: PURPOSE: Tool to change the current gcc in RosBE.
|
:: PURPOSE: Tool to change the current gcc in RosBE.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Peter Ward <dralnix@gmail.com>
|
:: Peter Ward <dralnix@gmail.com>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
::
|
::
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/kdbg.cmd
|
:: FILE: Root/kdbg.cmd
|
||||||
:: PURPOSE: Displays a KDBG Session Interactively.
|
:: PURPOSE: Displays a KDBG Session Interactively.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
::
|
::
|
||||||
|
|
||||||
@echo off
|
@echo off
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/options.cmd
|
:: FILE: Root/options.cmd
|
||||||
:: PURPOSE: Starts options.exe and restarts RosBE afterwards.
|
:: PURPOSE: Starts options.exe and restarts RosBE afterwards.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
::
|
::
|
||||||
|
|
||||||
@echo off
|
@echo off
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/raddr2line.cmd
|
:: FILE: Root/raddr2line.cmd
|
||||||
:: PURPOSE: Converts a value to hex and displays it.
|
:: PURPOSE: Converts a value to hex and displays it.
|
||||||
:: COPYRIGHT: Copyright 2018 Christoph von Wittich <Christoph_vW@reactos.org>
|
:: COPYRIGHT: Copyright 2020 Christoph von Wittich <Christoph_vW@reactos.org>
|
||||||
:: Daniel Reimer <reimer.daniel@freenet.de>
|
:: Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Peter Ward <dralnix@gmail.com>
|
:: Peter Ward <dralnix@gmail.com>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/raddr2line.cmd
|
:: FILE: Root/raddr2line.cmd
|
||||||
:: PURPOSE: Converts a value to hex and displays it.
|
:: PURPOSE: Converts a value to hex and displays it.
|
||||||
:: COPYRIGHT: Copyright 2018 Christoph von Wittich <Christoph_vW@reactos.org>
|
:: COPYRIGHT: Copyright 2020 Christoph von Wittich <Christoph_vW@reactos.org>
|
||||||
:: Daniel Reimer <reimer.daniel@freenet.de>
|
:: Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Peter Ward <dralnix@gmail.com>
|
:: Peter Ward <dralnix@gmail.com>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/rosbe-gcc-env.cmd
|
:: FILE: Root/rosbe-gcc-env.cmd
|
||||||
:: PURPOSE: Set up toolchain-specific settings when initializing RosBE and when using "charch" or "chdefgcc"
|
:: PURPOSE: Set up toolchain-specific settings when initializing RosBE and when using "charch" or "chdefgcc"
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Peter Ward <dralnix@gmail.com>
|
:: Peter Ward <dralnix@gmail.com>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
::
|
::
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/scut.cmd
|
:: FILE: Root/scut.cmd
|
||||||
:: PURPOSE: Manages named shortcuts to ReactOS source directories.
|
:: PURPOSE: Manages named shortcuts to ReactOS source directories.
|
||||||
:: COPYRIGHT: Copyright 2018 Colin Finck <mail@colinfinck.de>
|
:: COPYRIGHT: Copyright 2020 Colin Finck <mail@colinfinck.de>
|
||||||
:: Daniel Reimer <reimer.daniel@freenet.de>
|
:: Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Peter Ward <dralnix@gmail.com>
|
:: Peter Ward <dralnix@gmail.com>
|
||||||
::
|
::
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/update.cmd
|
:: FILE: Root/update.cmd
|
||||||
:: PURPOSE: RosBE Updater.
|
:: PURPOSE: RosBE Updater.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
::
|
::
|
||||||
|
|
||||||
@echo off
|
@echo off
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
:: LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
:: FILE: Root/version.cmd
|
:: FILE: Root/version.cmd
|
||||||
:: PURPOSE: Display the current version of GCC, NASM, ld and make.
|
:: PURPOSE: Display the current version of GCC, NASM, ld and make.
|
||||||
:: COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
:: COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
:: Colin Finck <colin@reactos.org>
|
:: Colin Finck <colin@reactos.org>
|
||||||
::
|
::
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Unicode true
|
Unicode true
|
||||||
!define PRODUCT_NAME "ReactOS Build Environment"
|
!define PRODUCT_NAME "ReactOS Build Environment"
|
||||||
!define PRODUCT_VERSION "2.2.0"
|
!define PRODUCT_VERSION "2.2.1"
|
||||||
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\RosBE.cmd"
|
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\RosBE.cmd"
|
||||||
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
|
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
|
||||||
!define PRODUCT_UNINST_ROOT_KEY "HKCU"
|
!define PRODUCT_UNINST_ROOT_KEY "HKCU"
|
||||||
@ -18,15 +18,15 @@ ShowUnInstDetails show
|
|||||||
;;
|
;;
|
||||||
;; Add version/product information metadata to the installation file.
|
;; Add version/product information metadata to the installation file.
|
||||||
;;
|
;;
|
||||||
VIAddVersionKey /LANG=1033 "FileVersion" "2.2.0.0"
|
VIAddVersionKey /LANG=1033 "FileVersion" "2.2.1.0"
|
||||||
VIAddVersionKey /LANG=1033 "ProductVersion" "${PRODUCT_VERSION}"
|
VIAddVersionKey /LANG=1033 "ProductVersion" "${PRODUCT_VERSION}"
|
||||||
VIAddVersionKey /LANG=1033 "ProductName" "${PRODUCT_NAME}"
|
VIAddVersionKey /LANG=1033 "ProductName" "${PRODUCT_NAME}"
|
||||||
VIAddVersionKey /LANG=1033 "Comments" "This installer was written by Peter Ward and Daniel Reimer using Nullsoft Scriptable Install System"
|
VIAddVersionKey /LANG=1033 "Comments" "This installer was written by Peter Ward and Daniel Reimer using Nullsoft Scriptable Install System"
|
||||||
VIAddVersionKey /LANG=1033 "CompanyName" "ReactOS Foundation"
|
VIAddVersionKey /LANG=1033 "CompanyName" "ReactOS Foundation"
|
||||||
VIAddVersionKey /LANG=1033 "LegalTrademarks" "Copyright © 2019 ReactOS Foundation"
|
VIAddVersionKey /LANG=1033 "LegalTrademarks" "Copyright © 2020 ReactOS Foundation"
|
||||||
VIAddVersionKey /LANG=1033 "LegalCopyright" "Copyright © 2019 ReactOS Foundation"
|
VIAddVersionKey /LANG=1033 "LegalCopyright" "Copyright © 2020 ReactOS Foundation"
|
||||||
VIAddVersionKey /LANG=1033 "FileDescription" "${PRODUCT_NAME} Setup"
|
VIAddVersionKey /LANG=1033 "FileDescription" "${PRODUCT_NAME} Setup"
|
||||||
VIProductVersion "2.2.0.0"
|
VIProductVersion "2.2.1.0"
|
||||||
|
|
||||||
CRCCheck force
|
CRCCheck force
|
||||||
SetDatablockOptimize on
|
SetDatablockOptimize on
|
||||||
@ -255,12 +255,12 @@ Section -StartMenuShortcuts SEC06
|
|||||||
CreateDirectory "$SMPROGRAMS\$ICONS_GROUP"
|
CreateDirectory "$SMPROGRAMS\$ICONS_GROUP"
|
||||||
SetOutPath $REACTOS_SOURCE_DIRECTORY
|
SetOutPath $REACTOS_SOURCE_DIRECTORY
|
||||||
IfFileExists "$INSTDIR\RosBE.cmd" 0 +2
|
IfFileExists "$INSTDIR\RosBE.cmd" 0 +2
|
||||||
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\ReactOS Build Environment ${PRODUCT_VERSION}.lnk" "$SYSDIR\cmd.exe" '/k "$INSTDIR\RosBE.cmd"' "$INSTDIR\rosbe.ico"
|
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\ReactOS Build Environment ${PRODUCT_VERSION}.lnk" "$SYSDIR\cmd.exe" '/t:0A /k "$INSTDIR\RosBE.cmd"' "$INSTDIR\rosbe.ico"
|
||||||
IfFileExists "$INSTDIR\RosBE.ps1" 0 +2
|
IfFileExists "$INSTDIR\RosBE.ps1" 0 +2
|
||||||
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\ReactOS Build Environment ${PRODUCT_VERSION} - PS.lnk" "$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" "-noexit &'$INSTDIR\RosBE.ps1'" "$INSTDIR\rosbe.ico"
|
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\ReactOS Build Environment ${PRODUCT_VERSION} - PS.lnk" "$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" "-noexit &'$INSTDIR\RosBE.ps1'" "$INSTDIR\rosbe.ico"
|
||||||
IfFileExists "$INSTDIR\amd64\*" 0 +5
|
IfFileExists "$INSTDIR\amd64\*" 0 +5
|
||||||
IfFileExists "$INSTDIR\RosBE.cmd" 0 +2
|
IfFileExists "$INSTDIR\RosBE.cmd" 0 +2
|
||||||
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\ReactOS Build Environment ${PRODUCT_VERSION} AMD64.lnk" "$SYSDIR\cmd.exe" '/k "$INSTDIR\RosBE.cmd" amd64' "$INSTDIR\rosbe.ico"
|
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\ReactOS Build Environment ${PRODUCT_VERSION} AMD64.lnk" "$SYSDIR\cmd.exe" '/t:0B /k "$INSTDIR\RosBE.cmd" amd64' "$INSTDIR\rosbe.ico"
|
||||||
IfFileExists "$INSTDIR\RosBE.ps1" 0 +2
|
IfFileExists "$INSTDIR\RosBE.ps1" 0 +2
|
||||||
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\ReactOS Build Environment ${PRODUCT_VERSION} AMD64 - PS.lnk" "$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" "-noexit &'$INSTDIR\RosBE.ps1' amd64" "$INSTDIR\rosbe.ico"
|
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\ReactOS Build Environment ${PRODUCT_VERSION} AMD64 - PS.lnk" "$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" "-noexit &'$INSTDIR\RosBE.ps1' amd64" "$INSTDIR\rosbe.ico"
|
||||||
SetOutPath $INSTDIR
|
SetOutPath $INSTDIR
|
||||||
@ -281,12 +281,12 @@ Section /o "Desktop Shortcuts" SEC07
|
|||||||
IfFileExists "$DESKTOP\ReactOS Build Environment ${PRODUCT_VERSION}.lnk" +11 0
|
IfFileExists "$DESKTOP\ReactOS Build Environment ${PRODUCT_VERSION}.lnk" +11 0
|
||||||
SetOutPath $REACTOS_SOURCE_DIRECTORY
|
SetOutPath $REACTOS_SOURCE_DIRECTORY
|
||||||
IfFileExists "$INSTDIR\RosBE.cmd" 0 +2
|
IfFileExists "$INSTDIR\RosBE.cmd" 0 +2
|
||||||
CreateShortCut "$DESKTOP\ReactOS Build Environment ${PRODUCT_VERSION}.lnk" "$SYSDIR\cmd.exe" '/k "$INSTDIR\RosBE.cmd"' "$INSTDIR\rosbe.ico"
|
CreateShortCut "$DESKTOP\ReactOS Build Environment ${PRODUCT_VERSION}.lnk" "$SYSDIR\cmd.exe" '/t:0A /k "$INSTDIR\RosBE.cmd"' "$INSTDIR\rosbe.ico"
|
||||||
IfFileExists "$INSTDIR\RosBE.ps1" 0 +2
|
IfFileExists "$INSTDIR\RosBE.ps1" 0 +2
|
||||||
CreateShortCut "$DESKTOP\ReactOS Build Environment ${PRODUCT_VERSION} - PS.lnk" "$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" "-noexit &'$INSTDIR\RosBE.ps1'" "$INSTDIR\rosbe.ico"
|
CreateShortCut "$DESKTOP\ReactOS Build Environment ${PRODUCT_VERSION} - PS.lnk" "$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" "-noexit &'$INSTDIR\RosBE.ps1'" "$INSTDIR\rosbe.ico"
|
||||||
IfFileExists "$INSTDIR\amd64\*" 0 +5
|
IfFileExists "$INSTDIR\amd64\*" 0 +5
|
||||||
IfFileExists "$INSTDIR\RosBE.cmd" 0 +2
|
IfFileExists "$INSTDIR\RosBE.cmd" 0 +2
|
||||||
CreateShortCut "$DESKTOP\ReactOS Build Environment ${PRODUCT_VERSION} AMD64.lnk" "$SYSDIR\cmd.exe" '/k "$INSTDIR\RosBE.cmd" amd64' "$INSTDIR\rosbe.ico"
|
CreateShortCut "$DESKTOP\ReactOS Build Environment ${PRODUCT_VERSION} AMD64.lnk" "$SYSDIR\cmd.exe" '/t:0B /k "$INSTDIR\RosBE.cmd" amd64' "$INSTDIR\rosbe.ico"
|
||||||
IfFileExists "$INSTDIR\RosBE.ps1" 0 +2
|
IfFileExists "$INSTDIR\RosBE.ps1" 0 +2
|
||||||
CreateShortCut "$DESKTOP\ReactOS Build Environment ${PRODUCT_VERSION} AMD64 - PS.lnk" "$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" "-noexit &'$INSTDIR\RosBE.ps1' amd64" "$INSTDIR\rosbe.ico"
|
CreateShortCut "$DESKTOP\ReactOS Build Environment ${PRODUCT_VERSION} AMD64 - PS.lnk" "$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" "-noexit &'$INSTDIR\RosBE.ps1' amd64" "$INSTDIR\rosbe.ico"
|
||||||
SectionEnd
|
SectionEnd
|
||||||
@ -299,12 +299,12 @@ Section /o "Quick Launch Shortcuts" SEC08
|
|||||||
IfFileExists "$QUICKLAUNCH\ReactOS Build Environment ${PRODUCT_VERSION}.lnk" +11 0
|
IfFileExists "$QUICKLAUNCH\ReactOS Build Environment ${PRODUCT_VERSION}.lnk" +11 0
|
||||||
SetOutPath $REACTOS_SOURCE_DIRECTORY
|
SetOutPath $REACTOS_SOURCE_DIRECTORY
|
||||||
IfFileExists "$INSTDIR\RosBE.cmd" 0 +2
|
IfFileExists "$INSTDIR\RosBE.cmd" 0 +2
|
||||||
CreateShortCut "$QUICKLAUNCH\ReactOS Build Environment ${PRODUCT_VERSION}.lnk" "$SYSDIR\cmd.exe" '/k "$INSTDIR\RosBE.cmd"' "$INSTDIR\rosbe.ico"
|
CreateShortCut "$QUICKLAUNCH\ReactOS Build Environment ${PRODUCT_VERSION}.lnk" "$SYSDIR\cmd.exe" '/t:0A /k "$INSTDIR\RosBE.cmd"' "$INSTDIR\rosbe.ico"
|
||||||
IfFileExists "$INSTDIR\RosBE.ps1" 0 +2
|
IfFileExists "$INSTDIR\RosBE.ps1" 0 +2
|
||||||
CreateShortCut "$QUICKLAUNCH\ReactOS Build Environment ${PRODUCT_VERSION} - PS.lnk" "$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" "-noexit &'$INSTDIR\RosBE.ps1'" "$INSTDIR\rosbe.ico"
|
CreateShortCut "$QUICKLAUNCH\ReactOS Build Environment ${PRODUCT_VERSION} - PS.lnk" "$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" "-noexit &'$INSTDIR\RosBE.ps1'" "$INSTDIR\rosbe.ico"
|
||||||
IfFileExists "$INSTDIR\amd64\*" 0 +5
|
IfFileExists "$INSTDIR\amd64\*" 0 +5
|
||||||
IfFileExists "$INSTDIR\RosBE.cmd" 0 +2
|
IfFileExists "$INSTDIR\RosBE.cmd" 0 +2
|
||||||
CreateShortCut "$QUICKLAUNCH\ReactOS Build Environment ${PRODUCT_VERSION} AMD64.lnk" "$SYSDIR\cmd.exe" '/k "$INSTDIR\RosBE.cmd" amd64' "$INSTDIR\rosbe.ico"
|
CreateShortCut "$QUICKLAUNCH\ReactOS Build Environment ${PRODUCT_VERSION} AMD64.lnk" "$SYSDIR\cmd.exe" '/t:0B /k "$INSTDIR\RosBE.cmd" amd64' "$INSTDIR\rosbe.ico"
|
||||||
IfFileExists "$INSTDIR\RosBE.ps1" 0 +2
|
IfFileExists "$INSTDIR\RosBE.ps1" 0 +2
|
||||||
CreateShortCut "$QUICKLAUNCH\ReactOS Build Environment ${PRODUCT_VERSION} AMD64 - PS.lnk" "$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" "-noexit &'$INSTDIR\RosBE.ps1' amd64" "$INSTDIR\rosbe.ico"
|
CreateShortCut "$QUICKLAUNCH\ReactOS Build Environment ${PRODUCT_VERSION} AMD64 - PS.lnk" "$SYSDIR\WindowsPowerShell\v1.0\powershell.exe" "-noexit &'$INSTDIR\RosBE.ps1' amd64" "$INSTDIR\rosbe.ico"
|
||||||
SectionEnd
|
SectionEnd
|
||||||
@ -352,7 +352,7 @@ Section Uninstall
|
|||||||
;;
|
;;
|
||||||
;; Clean up PATH Variable.
|
;; Clean up PATH Variable.
|
||||||
;;
|
;;
|
||||||
EnVar::SetHKCU
|
EnVar::SetHKCU
|
||||||
EnVar::DeleteValue "PATH" "$INSTDIR\bin"
|
EnVar::DeleteValue "PATH" "$INSTDIR\bin"
|
||||||
|
|
||||||
;;
|
;;
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/buildtime.c
|
* FILE: Tools/buildtime.c
|
||||||
* PURPOSE: Buildtime Counter
|
* PURPOSE: Buildtime Counter
|
||||||
* COPYRIGHT: Copyright 2018 KJK::Hyperion
|
* COPYRIGHT: Copyright 2020 KJK::Hyperion
|
||||||
* Peter Ward <dralnix@gmail.com>
|
* Peter Ward <dralnix@gmail.com>
|
||||||
* Colin Finck <colin@reactos.org>
|
* Colin Finck <colin@reactos.org>
|
||||||
*
|
*
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/chknewer.c
|
* FILE: Tools/chknewer.c
|
||||||
* PURPOSE: Check if a file is newer than another.
|
* PURPOSE: Check if a file is newer than another.
|
||||||
* COPYRIGHT: Copyright 2018 Peter Ward <dralnix@gmail.com>
|
* COPYRIGHT: Copyright 2020 Peter Ward <dralnix@gmail.com>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/chkslash.c
|
* FILE: Tools/chkslash.c
|
||||||
* PURPOSE: Checks if a string has a backslash '\' in it or not.
|
* PURPOSE: Checks if a string has a backslash '\' in it or not.
|
||||||
* COPYRIGHT: Copyright 2018 Peter Ward <dralnix@gmail.com>
|
* COPYRIGHT: Copyright 2020 Peter Ward <dralnix@gmail.com>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/config/options.c
|
* FILE: Tools/config/options.c
|
||||||
* PURPOSE: Configuring RosBE
|
* PURPOSE: Configuring RosBE
|
||||||
* COPYRIGHT: Copyright 2018 Maarten Bosma
|
* COPYRIGHT: Copyright 2020 Maarten Bosma
|
||||||
* Pierre Schweitzer
|
* Pierre Schweitzer
|
||||||
* Daniel Reimer
|
* Daniel Reimer
|
||||||
*
|
*
|
||||||
@ -62,9 +62,9 @@ getConfigFileCMD()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ((wcslen(filename) + wcslen(L"\\RosBE\\rosbe-options-2.2.0.cmd")) < MAX_PATH)
|
if ((wcslen(filename) + wcslen(L"\\RosBE\\rosbe-options-2.2.1.cmd")) < MAX_PATH)
|
||||||
{
|
{
|
||||||
wcscat(filename, L"\\RosBE\\rosbe-options-2.2.0.cmd");
|
wcscat(filename, L"\\RosBE\\rosbe-options-2.2.1.cmd");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -80,7 +80,7 @@ getConfigFileCMD()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
wcscpy(filename, L"rosbe-options-2.2.0.cmd");
|
wcscpy(filename, L"rosbe-options-2.2.1.cmd");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return filename;
|
return filename;
|
||||||
@ -110,9 +110,9 @@ getConfigFilePS1()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ((wcslen(filename) + wcslen(L"\\RosBE\\rosbe-options-2.2.0.ps1")) < MAX_PATH)
|
if ((wcslen(filename) + wcslen(L"\\RosBE\\rosbe-options-2.2.1.ps1")) < MAX_PATH)
|
||||||
{
|
{
|
||||||
wcscat(filename, L"\\RosBE\\rosbe-options-2.2.0.ps1");
|
wcscat(filename, L"\\RosBE\\rosbe-options-2.2.1.ps1");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -128,7 +128,7 @@ getConfigFilePS1()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
wcscpy(filename, L"rosbe-options-2.2.0.ps1");
|
wcscpy(filename, L"rosbe-options-2.2.1.ps1");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return filename;
|
return filename;
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
<assemblyIdentity
|
<assemblyIdentity
|
||||||
name="ReactOS.options"
|
name="ReactOS.options"
|
||||||
processorArchitecture="x86"
|
processorArchitecture="x86"
|
||||||
version="2.2.0.0"
|
version="2.2.1.0"
|
||||||
type="win32"/>
|
type="win32"/>
|
||||||
<description>Config Tool</description>
|
<description>Config Tool</description>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/config/options.h
|
* FILE: Tools/config/options.h
|
||||||
* PURPOSE: Configuring RosBE
|
* PURPOSE: Configuring RosBE
|
||||||
* COPYRIGHT: Copyright 2018 Maarten Bosma
|
* COPYRIGHT: Copyright 2020 Maarten Bosma
|
||||||
* Pierre Schweitzer
|
* Pierre Schweitzer
|
||||||
* Daniel Reimer
|
* Daniel Reimer
|
||||||
*
|
*
|
||||||
|
@ -6,8 +6,8 @@ ID_OPTICON ICON "options.ico"
|
|||||||
1 24 "options.exe.Manifest"
|
1 24 "options.exe.Manifest"
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
VS_VERSION_INFO VERSIONINFO
|
||||||
FILEVERSION 2,2,0,0
|
FILEVERSION 2,2,1,0
|
||||||
PRODUCTVERSION 2,2,0,0
|
PRODUCTVERSION 2,2,1,0
|
||||||
FILEFLAGSMASK 0x3fL
|
FILEFLAGSMASK 0x3fL
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
FILEFLAGS 0x1L
|
FILEFLAGS 0x1L
|
||||||
@ -24,12 +24,12 @@ BEGIN
|
|||||||
BEGIN
|
BEGIN
|
||||||
VALUE "CompanyName", "Marteen Bosma / Daniel Reimer / Pierre Schweitzer\0"
|
VALUE "CompanyName", "Marteen Bosma / Daniel Reimer / Pierre Schweitzer\0"
|
||||||
VALUE "FileDescription", "Config Tool for RosBE\0"
|
VALUE "FileDescription", "Config Tool for RosBE\0"
|
||||||
VALUE "FileVersion", "2.2.0.0\0"
|
VALUE "FileVersion", "2.2.1.0\0"
|
||||||
VALUE "InternalName", "options\0"
|
VALUE "InternalName", "options\0"
|
||||||
VALUE "LegalCopyright", "Copyright © Marteen Bosma / Daniel Reimer / Pierre Schweitzer 2019\0"
|
VALUE "LegalCopyright", "Copyright © Marteen Bosma / Daniel Reimer / Pierre Schweitzer 2020\0"
|
||||||
VALUE "OriginalFilename", "options.exe\0"
|
VALUE "OriginalFilename", "options.exe\0"
|
||||||
VALUE "ProductName", "Config Tool for RosBE\0"
|
VALUE "ProductName", "Config Tool for RosBE\0"
|
||||||
VALUE "ProductVersion", "2.2.0.0\0"
|
VALUE "ProductVersion", "2.2.1.0\0"
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
BLOCK "VarFileInfo"
|
BLOCK "VarFileInfo"
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/config/resources.h
|
* FILE: Tools/config/resources.h
|
||||||
* PURPOSE: Configuring RosBE
|
* PURPOSE: Configuring RosBE
|
||||||
* COPYRIGHT: Copyright 2018 Maarten Bosma
|
* COPYRIGHT: Copyright 2020 Maarten Bosma
|
||||||
* Pierre Schweitzer
|
* Pierre Schweitzer
|
||||||
* Daniel Reimer
|
* Daniel Reimer
|
||||||
*
|
*
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/echoh.c
|
* FILE: Tools/echoh.c
|
||||||
* PURPOSE: Converts a value to hex and displays it
|
* PURPOSE: Converts a value to hex and displays it
|
||||||
* COPYRIGHT: Copyright 2018 Christoph von Wittich <Christoph_vW@reactos.org>
|
* COPYRIGHT: Copyright 2020 Christoph von Wittich <Christoph_vW@reactos.org>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/flash.c
|
* FILE: Tools/flash.c
|
||||||
* PURPOSE: Taskbar Flasher
|
* PURPOSE: Taskbar Flasher
|
||||||
* COPYRIGHT: Copyright 2018 Ged Murphy <gedmurphy@reactos.org>
|
* COPYRIGHT: Copyright 2020 Ged Murphy <gedmurphy@reactos.org>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/getdate.c
|
* FILE: Tools/getdate.c
|
||||||
* PURPOSE: Returns System Date
|
* PURPOSE: Returns System Date
|
||||||
* COPYRIGHT: Copyright 2018 Peter Ward <dralnix@gmail.com>
|
* COPYRIGHT: Copyright 2020 Peter Ward <dralnix@gmail.com>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
Additional Tools needed:
|
|
||||||
svn: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
|
|
||||||
|
|
||||||
Built Tools and Rest needs to be copied to /Components/bin/
|
|
@ -3,7 +3,7 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/playwav.c
|
* FILE: Tools/playwav.c
|
||||||
* PURPOSE: WAVE Player
|
* PURPOSE: WAVE Player
|
||||||
* COPYRIGHT: Copyright 2018 Daniel Reimer <reimer.daniel@freenet.de>
|
* COPYRIGHT: Copyright 2020 Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/rquote.c
|
* FILE: Tools/rquote.c
|
||||||
* PURPOSE: Removes all quotes from a string.
|
* PURPOSE: Removes all quotes from a string.
|
||||||
* COPYRIGHT: Copyright 2018 Peter Ward <dralnix@gmail.com>
|
* COPYRIGHT: Copyright 2020 Peter Ward <dralnix@gmail.com>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/tee.c
|
* FILE: Tools/tee.c
|
||||||
* PURPOSE: Spit stdin to stdout and a file.
|
* PURPOSE: Spit stdin to stdout and a file.
|
||||||
* COPYRIGHT: Copyright 2018 Peter Ward <dralnix@gmail.com>
|
* COPYRIGHT: Copyright 2020 Peter Ward <dralnix@gmail.com>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!--
|
<!--
|
||||||
Copyright (c) 2018, Ziliang Guo
|
Copyright (c) 2020, Ziliang Guo
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without modification,
|
Redistribution and use in source and binary forms, with or without modification,
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/cpucount.c
|
* FILE: Tools/cpucount.c
|
||||||
* PURPOSE: CPU Core Counter
|
* PURPOSE: CPU Core Counter
|
||||||
* COPYRIGHT: Copyright 2007 Christoph von Wittich <Christoph_vW@reactos.org>
|
* COPYRIGHT: Copyright 2020 Christoph von Wittich <Christoph_vW@reactos.org>
|
||||||
* Copyright 2007 Colin Finck <mail@colinfinck.de>
|
* Copyright 2020 Colin Finck <mail@colinfinck.de>
|
||||||
* Copyright 2007 Peter Ward <dralnix@gmail.com>
|
* Copyright 2020 Peter Ward <dralnix@gmail.com>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
|
||||||
* FILE: Tools/scut.c
|
* FILE: Tools/scut.c
|
||||||
* PURPOSE: Manages named shortcuts to ReactOS source directories.
|
* PURPOSE: Manages named shortcuts to ReactOS source directories.
|
||||||
* COPYRIGHT: Copyright 2007 Peter Ward <dralnix@gmail.com>
|
* COPYRIGHT: Copyright 2020 Peter Ward <dralnix@gmail.com>
|
||||||
* Daniel Reimer <reimer.daniel@freenet.de>
|
* Daniel Reimer <reimer.daniel@freenet.de>
|
||||||
* Colin Finck <mail@colinfinck.de>
|
* Colin Finck <mail@colinfinck.de>
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user