diff options
Diffstat (limited to 'docs/release/build')
-rw-r--r-- | docs/release/build/clean.bat | 11 | ||||
-rw-r--r-- | docs/release/build/d.bat | 3 | ||||
-rw-r--r-- | docs/release/build/make.bat | 16 | ||||
-rw-r--r-- | docs/release/build/make32.bat | 12 | ||||
-rw-r--r-- | docs/release/build/make64.bat | 14 | ||||
-rw-r--r-- | docs/release/build/maker.bat | 9 | ||||
-rw-r--r-- | docs/release/build/minimaws.bat | 6 | ||||
-rw-r--r-- | docs/release/build/newsrc.bat | 70 | ||||
-rw-r--r-- | docs/release/build/release.bat | 25 | ||||
-rw-r--r-- | docs/release/build/update.bat | 6 | ||||
-rw-r--r-- | docs/release/build/uprel.bat | 6 | ||||
-rw-r--r-- | docs/release/build/x.bat | 5 | ||||
-rw-r--r-- | docs/release/build/z.bat | 3 |
13 files changed, 186 insertions, 0 deletions
diff --git a/docs/release/build/clean.bat b/docs/release/build/clean.bat new file mode 100644 index 00000000000..2b7d38e4b96 --- /dev/null +++ b/docs/release/build/clean.bat @@ -0,0 +1,11 @@ +@echo off +if %1q==q rd /s /q build +if %1q==q goto end + +if exist ini\%1.ini del ini\%1.ini +if exist cfg\%1.cfg del cfg\%1.cfg +if exist nvram\%1.nv del nvram\%1.nv +if exist nvram\%1 rd /s /q nvram\%1 +:end +echo %1 cleaned + diff --git a/docs/release/build/d.bat b/docs/release/build/d.bat new file mode 100644 index 00000000000..5a41d754e83 --- /dev/null +++ b/docs/release/build/d.bat @@ -0,0 +1,3 @@ +:start +del %1.exe +if exist %1.exe goto start diff --git a/docs/release/build/make.bat b/docs/release/build/make.bat new file mode 100644 index 00000000000..e9fbe910b82 --- /dev/null +++ b/docs/release/build/make.bat @@ -0,0 +1,16 @@ +//goto start0 +@if exist scripts\minimaws\minimaws.sqlite3 del scripts\minimaws\minimaws.sqlite3 +@del hbmameui.sym +:start +del hbmameui.exe +if exist hbmameui.exe goto start +call make32 -j4 "OSD=winui" %1 %2 %3 +if not exist hbmameui.exe goto end +:start0 +del hbmame.sym +:start1 +del hbmame.exe +if exist hbmame.exe goto start1 +call make32 -j4 %1 %2 %3 +:end +hbmame -valid diff --git a/docs/release/build/make32.bat b/docs/release/build/make32.bat new file mode 100644 index 00000000000..e4ccb757d73 --- /dev/null +++ b/docs/release/build/make32.bat @@ -0,0 +1,12 @@ +@echo off +set MINGW32=E:\Mingw\5-3-0\mingw32 +set minpath=%MINGW32%\bin +set oldpath=%Path% +set Path=%minpath%;%oldpath% +%MINGW32%\bin\make PTR64=0 TARGET=hbmame SYMBOLS=0 NO_SYMBOLS=1 %1 %2 %3 %4 +set Path=%oldpath% +set oldpath= +if exist hbmame.exe %minpath%\strip -s hbmame.exe +if exist hbmameui.exe %minpath%\strip -s hbmameui.exe +set minpath= + diff --git a/docs/release/build/make64.bat b/docs/release/build/make64.bat new file mode 100644 index 00000000000..2edabd21a9b --- /dev/null +++ b/docs/release/build/make64.bat @@ -0,0 +1,14 @@ +@echo off +set MINGW64=E:\Mingw\8-3-0\mingw64 +set minpath=%MINGW64%\bin +set oldpath=%Path% +set Path=%minpath%;%oldpath% +echo.|time +%MINGW64%\bin\make PTR64=1 TARGET=hbmame SYMBOLS=0 NO_SYMBOLS=1 %1 %2 %3 %4 +echo.|time +set Path=%oldpath% +set oldpath= +if exist hbmame64.exe %minpath%\strip -s hbmame64.exe +if exist hbmameui64.exe %minpath%\strip -s hbmameui64.exe +set minpath= + diff --git a/docs/release/build/maker.bat b/docs/release/build/maker.bat new file mode 100644 index 00000000000..7798646f8d8 --- /dev/null +++ b/docs/release/build/maker.bat @@ -0,0 +1,9 @@ +//goto start0 +@if exist scripts\minimaws\minimaws.sqlite3 del scripts\minimaws\minimaws.sqlite3 +del hbmame.sym +:start1 +del hbmame.exe +if exist hbmame.exe goto start1 +call make32 -j4 %1 %2 %3 +:end +hbmame -valid diff --git a/docs/release/build/minimaws.bat b/docs/release/build/minimaws.bat new file mode 100644 index 00000000000..51b94ca60d0 --- /dev/null +++ b/docs/release/build/minimaws.bat @@ -0,0 +1,6 @@ +cd scripts\minimaws +del minimaws.sqlite3 +python minimaws.py load --executable ..\..\hbmame.exe +python minimaws.py serve +cd.. +cd.. diff --git a/docs/release/build/newsrc.bat b/docs/release/build/newsrc.bat new file mode 100644 index 00000000000..38df5f27fb7 --- /dev/null +++ b/docs/release/build/newsrc.bat @@ -0,0 +1,70 @@ +set from=c:\HBMAME +set to=c:\HBMAME\docs\release + +rd %to%\src /q /s + +md %to%\src\emu +copy /Y %from%\src\version.cpp %to%\src\version.cpp +copy /Y %from%\src\emu\validity.cpp %to%\src\emu +copy /Y %from%\src\emu\digfx.h %to%\src\emu +copy /Y %from%\src\emu\driver.h %to%\src\emu +copy /Y %from%\src\emu\emuopts.* %to%\src\emu +copy /Y %from%\src\emu\gamedrv.h %to%\src\emu +copy /Y %from%\src\emu\video.* %to%\src\emu +copy /Y %from%\src\version.cpp %to%\src + +md %to%\src\frontend\mame +copy /Y %from%\src\frontend\mame\audit.* %to%\src\frontend\mame +copy /Y %from%\src\frontend\mame\info.cpp %to%\src\frontend\mame +copy /Y %from%\src\frontend\mame\mameopts.* %to%\src\frontend\mame + +md %to%\src\devices\cpu\m68000 +copy /Y %from%\src\devices\cpu\m68000\m68kcpu.cpp %to%\src\devices\cpu\m68000 +copy /Y %from%\src\devices\cpu\m68000\m68k_in.cpp %to%\src\devices\cpu\m68000 + +md %to%\src\devices\video +copy /Y %from%\src\devices\video\vector.cpp %to%\src\devices\video + +md %to%\src\mame\drivers +copy /Y %from%\src\mame\drivers\jrpacman.cpp %to%\src\mame\drivers +copy /Y %from%\src\mame\drivers\konamigx.cpp %to%\src\mame\drivers +copy /Y %from%\src\mame\drivers\model2.cpp %to%\src\mame\drivers + +md %to%\src\mame\includes +copy /Y %from%\src\mame\includes\mhavoc.h %to%\src\mame\includes + +md %to%\src\mame\machine +copy /Y %from%\src\mame\machine\mhavoc.cpp %to%\src\mame\machine + +md %to%\src\mame\video +copy /Y %from%\src\mame\video\decbac06.cpp %to%\src\mame\video + +md %to%\src\hbmame +xcopy /E /Y %from%\src\hbmame %to%\src\hbmame + +md %to%\src\osd\winui +xcopy /E /Y %from%\src\osd\winui %to%\src\osd\winui + +md %to%\src\osd\modules\render +copy /Y %from%\src\osd\modules\render\drawd3d.cpp %to%\src\osd\modules\render + +md %to%\src\osd\windows +copy /Y %from%\src\osd\windows\winmain.* %to%\src\osd\windows + +rem now save all our stuff to github +copy %from%\*.bat %to%\build +xcopy /E /Y %from%\scripts %to%\scripts + +rem convert all the unix documents to windows format for notepad +type %from%\docs\BSD3Clause.txt | MORE /P > %to%\docs\BSD3Clause.txt +type %from%\docs\LICENSE | MORE /P > %to%\docs\license.txt +type %from%\docs\winui_license.txt | MORE /P > %to%\docs\winui_license.txt + +pause +echo off +cls +echo. +echo RAR up everything. +echo. + +pause diff --git a/docs/release/build/release.bat b/docs/release/build/release.bat new file mode 100644 index 00000000000..438a9dd6e6e --- /dev/null +++ b/docs/release/build/release.bat @@ -0,0 +1,25 @@ +@echo off +echo HAVE YOU UPDATED version.cpp ??? +pause + + +call newsrc.bat +call clean.bat +call clean.bat +call clean.bat +call clean.bat + +rem --- 32bit --- +del hbmameui.exe +call make32 -j4 "OSD=winui" %1 %2 %3 +if not exist hbmameui.exe goto end +del hbmame.exe +call make32 -j4 %1 %2 %3 + +rem --- 64bit --- +del hbmameui64.exe +call make64 -j4 "OSD=winui" %1 %2 %3 +if not exist hbmameui64.exe goto end +del hbmame64.exe +call make64 -j4 %1 %2 %3 +:end diff --git a/docs/release/build/update.bat b/docs/release/build/update.bat new file mode 100644 index 00000000000..973aa069557 --- /dev/null +++ b/docs/release/build/update.bat @@ -0,0 +1,6 @@ +goto end +git fetch upstream +git merge upstream/master +git checkout master +:end +pause diff --git a/docs/release/build/uprel.bat b/docs/release/build/uprel.bat new file mode 100644 index 00000000000..a3d91bbaeb3 --- /dev/null +++ b/docs/release/build/uprel.bat @@ -0,0 +1,6 @@ +\goto end +git fetch upstream +git merge upstream/release0211 +git checkout master +:end +pause diff --git a/docs/release/build/x.bat b/docs/release/build/x.bat new file mode 100644 index 00000000000..30d45f570d0 --- /dev/null +++ b/docs/release/build/x.bat @@ -0,0 +1,5 @@ +@del \xml.txt +@del \xml2.txt +hbmame -listxml > \xml.txt +hbmame -listxml > \xml2.txt + diff --git a/docs/release/build/z.bat b/docs/release/build/z.bat new file mode 100644 index 00000000000..0e67b45c11e --- /dev/null +++ b/docs/release/build/z.bat @@ -0,0 +1,3 @@ +:start +del hbmame64.exe +if exist hbmame64.exe goto start |