diff options
-rw-r--r-- | bin10/pascal32.bat | 2 | ||||
-rw-r--r-- | bin10/pascal64.bat | 25 | ||||
-rw-r--r-- | plugins/Actman/make.bat | 6 | ||||
-rw-r--r-- | plugins/QuickSearch/make.bat | 6 | ||||
-rw-r--r-- | plugins/ShlExt/make.bat | 23 | ||||
-rw-r--r-- | plugins/Watrack/make.bat | 6 | ||||
-rw-r--r-- | plugins/mRadio/make.bat | 6 |
7 files changed, 60 insertions, 14 deletions
diff --git a/bin10/pascal32.bat b/bin10/pascal32.bat index 407ac1812a..c6360851bc 100644 --- a/bin10/pascal32.bat +++ b/bin10/pascal32.bat @@ -19,7 +19,7 @@ call make.bat fpc popd
pushd ShlExt
-call make.bat
+call make.bat fpc
popd
pushd Watrack
diff --git a/bin10/pascal64.bat b/bin10/pascal64.bat new file mode 100644 index 0000000000..5dc5c61c2d --- /dev/null +++ b/bin10/pascal64.bat @@ -0,0 +1,25 @@ +rem @echo off
+
+pushd ..\plugins
+
+pushd Actman
+call make.bat fpc64
+popd
+
+pushd mRadio
+call make.bat fpc64
+popd
+
+pushd QuickSearch
+call make.bat fpc64
+popd
+
+pushd ShlExt
+call make.bat fpc64
+popd
+
+pushd Watrack
+call make.bat fpc64
+popd
+
+popd
\ No newline at end of file diff --git a/plugins/Actman/make.bat b/plugins/Actman/make.bat index 7d3385454f..4b844abeaa 100644 --- a/plugins/Actman/make.bat +++ b/plugins/Actman/make.bat @@ -1,5 +1,9 @@ rem @echo off
-set OUTDIR="..\..\bin10\Release\Plugins"
+if /i '%1' == 'fpc' (
+ set OUTDIR="..\..\bin10\Release\Plugins"
+) else if /i '%1' == 'fpc64' (
+ set OUTDIR="..\..\bin10\Release64\Plugins"
+)
if not exist %OUTDIR% mkdir %OUTDIR%
md tmp
set myopts=-O3 -Xs -Sd -dMiranda -FE.\tmp -FU.\tmp -FE%OUTDIR% -Fi..\Utils.pas -Fi..\ExternalAPI\delphi -Fu..\Utils.pas -Fu..\..\include\delphi -Fu..\ExternalAPI\delphi
diff --git a/plugins/QuickSearch/make.bat b/plugins/QuickSearch/make.bat index aaa96bd225..03fe8963be 100644 --- a/plugins/QuickSearch/make.bat +++ b/plugins/QuickSearch/make.bat @@ -1,5 +1,9 @@ rem @echo off
-set OUTDIR="..\..\bin10\Release\Plugins"
+if /i '%1' == 'fpc' (
+ set OUTDIR="..\..\bin10\Release\Plugins"
+) else if /i '%1' == 'fpc64' (
+ set OUTDIR="..\..\bin10\Release64\Plugins"
+)
if not exist %OUTDIR% mkdir %OUTDIR%
md tmp
set myopts=-O3 -Xs -Sd -dMiranda -FE.\tmp -FU.\tmp -FE%OUTDIR% -Fi..\Utils.pas -Fi..\ExternalAPI\delphi -Fu..\Utils.pas -Fu..\..\include\delphi -Fu..\ExternalAPI\delphi
diff --git a/plugins/ShlExt/make.bat b/plugins/ShlExt/make.bat index aac4417820..c700ee9466 100644 --- a/plugins/ShlExt/make.bat +++ b/plugins/ShlExt/make.bat @@ -1,15 +1,20 @@ rem @echo off
-REM -Fi/u are for include/unit dirs
-REM -Mdelphi is delphi mode
-REM -WG - graphical app
-REM -v0 turn off warnings
-REM -O2 -Os // optimise
-REM -Rintel (intel style asm)
-REM -WB (relocatable) -WR (relocate)
-set OUTDIR="..\..\bin10\Release\Plugins"
+if /i '%1' == 'fpc' (
+ set OUTDIR="..\..\bin10\Release\Plugins"
+) else if /i '%1' == 'fpc64' (
+ set OUTDIR="..\..\bin10\Release64\Plugins"
+)
if not exist %OUTDIR% mkdir %OUTDIR%
md tmp
-fpc ShlExt.dpr -FE.\tmp -FU.\tmp -FE%OUTDIR% -Fi..\..\include;..\..\include\delphi -Fi..\ExternalAPI\delphi -Fu..\..\include;..\..\include\delphi -Mdelphi -WG -O2 -Os -Rintel -WR -WB49ac0000 -v0
+set myopts=-O3 -Xs -Sd -dMiranda -FE.\tmp -FU.\tmp -FE%OUTDIR% -Fi..\Utils.pas -Fi..\ExternalAPI\delphi -Fu..\Utils.pas -Fu..\..\include\delphi -Fu..\ExternalAPI\delphi
+set dprname=ShlExt.dpr
+md tmp
+
+if /i '%1' == 'fpc' (
+ fpc.exe %myopts% %dprname% %2 %3 %4 %5 %6 %7 %8 %9
+) else if /i '%1' == 'fpc64' (
+ ppcrossx64.exe %myopts% %dprname% %2 %3 %4 %5 %6 %7 %8 %9
+)
del /Q tmp\*
rd tmp
\ No newline at end of file diff --git a/plugins/Watrack/make.bat b/plugins/Watrack/make.bat index 21e7dbb6d7..043349424b 100644 --- a/plugins/Watrack/make.bat +++ b/plugins/Watrack/make.bat @@ -1,5 +1,9 @@ rem @echo off
-set OUTDIR="..\..\bin10\Release\Plugins"
+if /i '%1' == 'fpc' (
+ set OUTDIR="..\..\bin10\Release\Plugins"
+) else if /i '%1' == 'fpc64' (
+ set OUTDIR="..\..\bin10\Release64\Plugins"
+)
if not exist %OUTDIR% mkdir %OUTDIR%
md tmp
set myopts=-O3 -Xs -Sd -dMiranda -FE.\tmp -FU.\tmp -FE%OUTDIR% -Fi..\Utils.pas -Fi..\ExternalAPI\delphi -Fu..\Utils.pas -Fu..\..\include\delphi -Fu..\ExternalAPI\delphi
diff --git a/plugins/mRadio/make.bat b/plugins/mRadio/make.bat index 94ca3abb60..dc7ebf7fe4 100644 --- a/plugins/mRadio/make.bat +++ b/plugins/mRadio/make.bat @@ -1,5 +1,9 @@ rem @echo off
-set OUTDIR="..\..\bin10\Release\Plugins"
+if /i '%1' == 'fpc' (
+ set OUTDIR="..\..\bin10\Release\Plugins"
+) else if /i '%1' == 'fpc64' (
+ set OUTDIR="..\..\bin10\Release64\Plugins"
+)
if not exist %OUTDIR% mkdir %OUTDIR%
md tmp
set myopts=-O3 -Xs -Sd -dMiranda -FE.\tmp -FU.\tmp -FE%OUTDIR% -Fi..\Utils.pas -Fi..\ExternalAPI\delphi -Fu..\Utils.pas -Fu..\..\include\delphi -Fu..\ExternalAPI\delphi -Fu..\Libs
|