summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bin10/pascal32.bat2
-rw-r--r--bin10/pascal64.bat25
-rw-r--r--plugins/Actman/make.bat6
-rw-r--r--plugins/QuickSearch/make.bat6
-rw-r--r--plugins/ShlExt/make.bat23
-rw-r--r--plugins/Watrack/make.bat6
-rw-r--r--plugins/mRadio/make.bat6
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