1
General / Re: Daily Windows Build available.
« on: November 21, 2020, 12:06:38 PM »Quote
your link is dead
Whoops... reconfigured the webserver the other day..
Fixed.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
your link is dead
I completely understand and again, I'm very happy with what you are offering. It's very generous.
I'm only suggesting that you consider adding some specific straight-up copies of some of the source file directories to an AttractMode directory as well as the new executables before zipping (i.e. zip the AttractMode directory with the new binaries as well as the other directories required for a new install).
Examples of source file directory copies to your purposed "AttractMode" zipped directoy:
/attract/config/emulators --> /AttractMode/emulators
/attract/config/layouts --> /AttractMode/layouts
/attract/config/intro --> /AttractMode/intro
/attract/config/language --> /AttractMode/language
/attract/config/loaders --> /AttractMode/loaders
/attract/config/modules --> /AttractMode/modules
/attract/config/plugins --> /AttractMode/plugins
attract.exe --> /AttractMode/attract.exe
attract-console.exe --> /AttractMode/attract-console.exe
Take my suggestion with a grain of salt. What you offer today is great and I think it makes many people happy. If you have time and interest you could make your build a one-stop place to get a completely new AM build verses just an upgrade build. Of course any user could simply copy over the new .exe files to do an upgrade of their current system (at the risk of missing other feature that might not be within the .exe files (.i.e. layouts, plugins, modules, etc.)
#!/bin/bash
export PATH=$PATH:/home/user/mxe/usr/bin
now=$(date +"%m_%d_%Y")
x64="attract-64_$now.exe"
x86="attract-86_$now.exe"
x64c="attract-64console_$now.exe"
x86c="attract-86console_$now.exe"
git clone https://github.com/mickelson/attract attract-daily
cd attract-daily
make clean
make -j 6 CROSS=1 TOOLCHAIN=i686-w64-mingw32.static WINDOWS_STATIC=1
mv attract.exe $x86
make clean
make -j 6 CROSS=1 TOOLCHAIN=i686-w64-mingw32.static WINDOWS_STATIC=1 WINDOWS_CONSOLE=1
mv attract.exe $x86c
make clean
make -j 6 CROSS=1 TOOLCHAIN=x86_64-w64-mingw32.static WINDOWS_STATIC=1
mv attract.exe $x64
make clean
make -j 6 CROSS=1 TOOLCHAIN=x86_64-w64-mingw32.static WINDOWS_STATIC=1 WINDOWS_CONSOLE=1
mv attract.exe $x64c
zip attract-daily.zip $x64 $x86 $x64c $x86c
cp attract-daily.zip /media/web/SVFDTN/attract/attract-daily.zip
cd ..
rm -rf attract-daily