Andrew Tonner
3a742ae3f2
python build script: symlink m4 dir before autogen that requires it
2017-01-22 23:26:36 -08:00
Andrew Tonner
2e7771a4ae
python build script: put showing environment after the GTK install so we can double check the paths
2017-01-22 23:01:08 -08:00
Andrew Tonner
2f8c7f441c
python build script: set ACLOCAL_PATH for gtk
2017-01-22 22:15:29 -08:00
Andrew Tonner
519276d788
python build script: added gtk donwload/install
2017-01-22 21:11:01 -08:00
Andrew Tonner
fcfa19ca27
python build scripts: URLs cleanup
2017-01-22 21:10:22 -08:00
Andrew Tonner
b8b7b96a1c
put build tools first in the path rather than last
2017-01-22 21:10:07 -08:00
Andrew Tonner
c4c61cec64
python build script: adding sed and grep I'm using from msys to packages list
2017-01-22 18:48:39 -08:00
Andrew Tonner
f2238fe3e7
python build script: option to use a specific mingw path
2017-01-22 17:48:56 -08:00
Andrew Tonner
e3fe441709
python build script: build arg for passing --build to configure scripts
2017-01-22 16:49:23 -08:00
Andrew Tonner
8548644595
don't show "Will install to" output if that is disabled
2017-01-22 16:28:32 -08:00
Andrew Tonner
7c01c27e02
python build script: option to add an additional PATH entry with highest priority for building
2017-01-22 16:08:03 -08:00
Andrew Tonner
bab9a35ff2
python build script: fix for top Makefile changes
2017-01-22 15:25:02 -08:00
Andrew Tonner
4326182b02
python build script: fix for fresh install
2017-01-22 15:08:33 -08:00
Andrew Tonner
cc0c168685
when making links, if the link already exists as a directory, remove the directory first
2017-01-22 15:07:47 -08:00
Andrew Tonner
4715db8f28
top level script should make sure directories it wants to put symlinks in exist
2017-01-22 00:58:09 -08:00
Andrew Tonner
fa9b425541
python build script: remove old config.status before rebuilding
2017-01-20 13:27:25 -08:00
Andrew Tonner
bdd2ee1190
python build script: do make clean if we reconfigured
2017-01-19 21:38:37 -08:00
Andrew Tonner
69a3c31fff
Add configure option to disable VOSF; add it to python build script
2017-01-19 21:38:21 -08:00
Andrew Tonner
1229eb0ea9
if the originals for any symlinked dirs (which are just copies under msys/mingw) have been updated, delete the copies and make links again
2017-01-19 21:14:46 -08:00
Andrew Tonner
d8f5d43a9c
python build script: when getting modified time for a directory, also check contents' times
2017-01-19 05:13:01 -08:00
Andrew Tonner
21a6d39d4b
python build script: jit option
2017-01-19 05:12:03 -08:00
Andrew Tonner
dae89116e7
python build script: option to copy the supplied precompiled dyngen output files instead of running dyngen
2017-01-18 21:11:21 -08:00
Andrew Tonner
1af0c4685a
python build script: give a better error message when there is a syntax error in the JSON cache file
2017-01-18 19:57:34 -08:00
Andrew Tonner
9efd46d396
build script pep-8
2017-01-18 19:31:27 -08:00
Andrew Tonner
bd3fecc780
build script cleanup & renames & updating TODOs; cleanup gitignore
2017-01-18 19:29:13 -08:00
Andrew Tonner
e303e314f5
use explicit __thiscall calling convention for member function casts on mingw32
2017-01-18 19:11:19 -08:00
Andrew Tonner
ffd6294943
build script comments & todos & cleanup
2017-01-18 19:01:49 -08:00
Andrew Tonner
7ef9f10712
don't undef __STRICT_ANSI__ since it's not necessary with gnu++11
2017-01-18 19:00:42 -08:00
Andrew Tonner
83ea8b0779
Merge remote-tracking branch 'cebix/master' into windows_build_script_test_merge
2017-01-18 16:49:19 -08:00
Andrew Tonner
b90b67971c
fpclassify return type may vary
2017-01-18 16:01:52 -08:00
Andrew Tonner
aabd23408d
option to run a shell command
2017-01-18 15:02:20 -08:00
Andrew Tonner
17b977b6ad
fix silly name of inline bswap 16
2017-01-18 14:48:02 -08:00
Andrew Tonner
e0783e5c20
add option to copy sheepshaver exe after build
2017-01-18 14:47:21 -08:00
Andrew Tonner
fa8c87acff
add LDFLAGS for static libgcc and stdc++ so we don't need dlls for those
2017-01-18 14:46:55 -08:00
Andrew Tonner
0ffa196f29
remove PASCAL undef
2017-01-18 14:44:33 -08:00
Andrew Tonner
daac4f58ec
reverse serial_windows.cpp symlink removal
2017-01-18 04:52:19 -08:00
Andrew Tonner
b74ae092c9
builds on mingw32 without jit, still untested
2017-01-18 04:41:40 -08:00
Brian Recchia
43df07e706
Update XcodeBuildHowTo.txt
...
removed dungeons from project
2017-01-16 16:00:36 -05:00
Alexei Svitkine
181634ab31
Fix more Xcode8 warnings and tweak project settings.
2016-12-17 23:31:03 -05:00
Alexei Svitkine
4fffae7ff8
Fold clip into sheepshaver target in Xcode8.
2016-12-17 22:59:22 -05:00
Alexei Svitkine
3985c6afdc
Make some Xcode8 project settings consistent.
2016-12-17 22:52:59 -05:00
Alexei Svitkine
d19e757e1c
Fix some more Xcode8 warnings & analyze warnings.
2016-12-17 22:24:00 -05:00
Alexei Svitkine
1f211fb37b
fix some warnings in Xcode8 build
2016-12-17 22:04:57 -05:00
Alexei Svitkine
5538376dc8
Add an Xcode 8 project for SheepShaver that builds an x86 32-bit
...
application (since 64-bit doesn't work with current OS X) and uses
pre-built (by GCC) compiler JIT source files.
2016-12-17 21:38:25 -05:00
Adam Sampson
b44a674d7e
Add MacTimeToTime to SheepShaver's macos_util.
...
Commit e1693eb92b
made extfs_unix.cpp
require this function in both BasiliskII and SheepShaver, but only added
the function itself to BasiliskII.
2016-08-20 03:14:21 +01:00
Dave Vasilevsky
f64b888f78
Make dyngen_barrier() stronger on x86
...
GCC 5 will optimize out an empty 'asm volatile' in op_sraw_T0_T1, and then give us multiple return points. Add a nop so it doesn't do this, at the cost of lower code density.
2015-12-28 23:28:17 -05:00
Dave Vasilevsky
c91ef547bd
Allow building with GCC 5
...
* Disable -freorder-blocks-and-partition, since it can override -fno-reorder-blocks
* Disable look-header copying, since it tends to cause early returns
* Disable argument pushing, we don't want to change esp
2015-12-28 23:26:19 -05:00
Dave Vasilevsky
4b5f3bd87b
Enable real addressing by disabling PIE
2015-12-27 21:15:26 -05:00
Dave Vasilevsky
a89bb77bde
Fix DiskType missing symbol
2015-12-27 20:49:56 -05:00
Alexei Svitkine
db375713bb
Fix CrossPlatform files for SheepShaver build and a warning.
2015-12-26 02:17:08 -05:00