Commit Graph

546 Commits

Author SHA1 Message Date
Miodrag Milanovic 4dccbffc01 resolve issue with compile on later mingw (nw) 2015-10-28 15:43:41 +01:00
Miodrag Milanovic 57e64c5603 Fix genie issue (nw) 2015-10-16 07:43:07 +02:00
Miodrag Milanovic d9ad061e2a Did this change until proper fix comes (nw) 2015-10-15 12:47:00 +02:00
Miodrag Milanovic f45715a420 Update to latest Genie (nw)
KO Myung-Hun: please send your patches upstream first always.
2015-10-15 11:21:28 +02:00
Miodrag Milanovic 58bf8e3345 Disabled DX12 on mingw since it is not working (nw) 2015-10-15 10:52:18 +02:00
Miodrag Milanovic 8981faa61f update bgfx to latest (nw) 2015-10-15 10:42:29 +02:00
Miodrag Milanovic a74a7a37ef updated bx (nw) 2015-10-15 10:41:35 +02:00
Miodrag Milanovic b900f66730 update googletest/mock (nw) 2015-10-15 10:41:16 +02:00
Miodrag Milanovic 9b82f7b2e7 Revert "lzma pedantic fixes (nw)"
No updating of 3rdparty allowed

This reverts commit 94aa0602d5.
2015-10-10 08:09:12 +02:00
Miodrag Milanovic 519d0beae4 Revert "SQLITE pedantic fixes (nw)"
No updating of 3rdpaty allowed

This reverts commit 854b341e9f.
2015-10-10 08:08:24 +02:00
Cowering 94aa0602d5 lzma pedantic fixes (nw) 2015-10-09 14:57:36 -05:00
Cowering 854b341e9f SQLITE pedantic fixes (nw) 2015-10-09 14:53:21 -05:00
Thomas Klausner b3ff7bd936 Re-add NetBSD support to bx. 2015-10-05 23:31:59 +03:00
Cowering 31a0bb57af This gets bgfx to compile with mingw32 headers found in GCC 4.9.3 and 5.2.1 releases. If it works for everyone, please send upstream (nw) 2015-10-04 09:57:27 -05:00
Thomas Klausner 4206253e65 Add NetBSD support to bx.
Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-10-02 09:57:01 +02:00
Thomas Klausner 10ea7aa745 Remove unneeded backup files. 2015-10-02 09:56:38 +02:00
jbu fee651e0dd bx: use pthread_setname_np(3) only with __GLIBC__ 2015-10-01 13:37:33 +02:00
balr0g a4ce5ecbd0 Backport libflac endian patch from a5d1d4f0c5 (nw) 2015-09-18 12:12:03 -04:00
Miodrag Milanovic e3a6e9b0b8 removed deps from 3rdparty to osd (nw) 2015-09-13 12:45:56 +02:00
Miodrag Milanovic 7acef62424 DX12 not working under mingw so disabling it for now (nw) 2015-09-12 11:05:29 +02:00
Miodrag Milanovic dc4e3db9a5 removed not needed DirectX files (nw) 2015-09-12 11:04:54 +02:00
Miodrag Milanovic 7ca8f88a5c Added latest BGFX (nw) 2015-09-12 10:23:53 +02:00
Miodrag Milanovic 6d06509293 Added latest BX (nw) 2015-09-12 10:22:55 +02:00
Peter Ferrie 6b3ccca1cf Revert "apple2.c: select displayed page for floating bus (nw)"
This reverts commit c4b803ea57.
2015-09-07 16:05:54 -07:00
Peter Ferrie c4b803ea57 apple2.c: select displayed page for floating bus (nw) 2015-09-07 16:05:07 -07:00
Miodrag Milanovic 70bddf12f5 Added GoogleTest and convert tests to us it (nw) 2015-09-02 13:50:20 +02:00
Vas Crabb f500420346 OS/2 patch for 0.164 [KO Myung-Hun] 2015-08-25 13:02:01 +10:00
Thomas Klausner 574619d2b8 Add missing header for va_list.
Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-07-29 14:05:24 +02:00
Lord-Nightmare 4030382235 Compile fix for older mingw headers (which are in build-tools), once we update to newer headers this won't be necessary anymore. (n/w) 2015-07-23 14:23:15 -04:00
Cowering 287a9ddee0 no longer needed as mingw includes now have this 2015-07-23 10:37:11 -05:00
R. Belmont b83cc37ae2 Merge pull request #257 from 0-wiz-0/master
Re-add NetBSD support.
2015-07-22 15:46:15 -04:00
Cowering 0e5af95be2 feed the pedantic monster (NW) 2015-07-21 10:01:44 -05:00
Thomas Klausner 456590ce3e Switch from ftime() to gettimeofday().
Even the Linux man page recommends avoiding ftime().
gettimeofday is in POSIX.1-2001 and more portable.

Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-07-14 21:54:21 +02:00
Thomas Klausner 24bfd3e8e8 Add NetBSD support to bx.
Will try sending this upstream as well.

Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-07-14 21:52:03 +02:00
Thomas Klausner 257a18502c Fix build using a patch from upstream.
e1a564ca72 (diff-d51370988baf340d4de0bc2861591415)

Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-07-14 21:51:00 +02:00
balr0g 48ef2a60f3 Don't redefine MONGOOSE_ENABLE_THREADS on Windows 2015-07-09 15:00:00 -04:00
Cowering 43ef9c65e0 newest mongoose.. PRETTY sure I didn't alter anything (NW) 2015-07-08 23:37:54 -05:00
Cowering 21b5ebeba7 github version of jsoncpp with some fixes: pedantic and C++98 and others. please try to compile for all platforms 2015-07-08 14:31:26 -05:00
Cowering 7e46946148 -pedantic fixes.. do these need to go upstream? (nw) 2015-07-08 14:24:04 -05:00
Cowering 262d8b43f8 make pedantic and c99 happy (maybe send upstream) (nw) 2015-07-08 14:00:07 -05:00
yz70s 43c9f4fe27 Add some defines to d3dcommon.h to let bgfx compile with vs2013, but it would be much better to update the direct3d headers to the latest version (nw) 2015-06-24 22:36:36 +02:00
Julian Sikorski 9027ce9575 Added the ability to use system flac, jpeg, lua, sqlite3, portmidi and zlib based on wallyweek's work 2015-06-06 23:39:24 +02:00
Miodrag Milanovic f23ff0f6f0 fix compile on GCC 4.4 on old Ubuntu (nw) 2015-05-31 12:37:01 +02:00
Cowering 4332164659 compile fixes for GCC5.1.1 win64 and CPP11 mode.. requested by mingw team to test LTO fixes. please add #ifdefs if 64 bit printf does not work for you 2015-05-28 17:03:36 -05:00
Curt Coder eab88c5687 Fixed clang build. (nw) 2015-05-27 16:39:12 +03:00
Miodrag Milanovic ee4adf600b Added library for supporting unit tests (nw) 2015-05-27 15:00:06 +02:00
Miodrag Milanovic 55fa9840f2 Added portaudio library for RB (nw) 2015-05-27 14:59:40 +02:00
Miodrag Milanovic f33ffeda34 Fix mingw compile (nw) 2015-05-27 12:16:42 +02:00
Miodrag Milanovic a163b28277 Update BGFX (nw) 2015-05-27 12:07:35 +02:00
Miodrag Milanovic 08bfa598df Update GENie (nw) 2015-05-27 12:06:10 +02:00
Miodrag Milanovic 4e4d2c8ce9 rolling back due to issues (nw) 2015-04-20 20:35:22 +02:00
Miodrag Milanovic 3d10b8bdac wrong one (nw) 2015-04-20 13:43:59 +02:00
Miodrag Milanovic a3080a1cb3 added dependency (nw) 2015-04-20 13:36:58 +02:00
Miodrag Milanovic 1bc1047fa3 Fix Xcode generated files (nw) 2015-04-17 11:28:46 +02:00
Miodrag Milanovic dc35f927f7 made libflac possible to compile under xcode, and simplify for other (nw) 2015-04-17 11:24:33 +02:00
Vas Crabb bf30ebe77e Fix build 2015-04-17 00:22:37 +10:00
Miodrag Milanovic fcf852fea2 fixed compiler warning, sent upstream (nw) 2015-04-16 14:25:12 +02:00
Miodrag Milanovic 2b97bfba29 update to latest 3rdparty, rollback of genie change (nw) 2015-04-16 14:16:14 +02:00
Miodrag Milanovic bc86945fca removed symbols stripping (nw) 2015-04-15 13:48:29 +02:00
Miodrag Milanovic 5e79b9c0e1 Fixes for solaris 11 build (nw) 2015-04-10 13:56:33 +02:00
Miodrag Milanovic 32dc24420c Some changes for FreeBSD and Solaris, will be sent upstream as well (nw) 2015-04-10 12:37:34 +02:00
Miodrag Milanovic d4a431f0ea latest BGFX (nw) 2015-04-08 15:13:38 +02:00
Miodrag Milanovic caf2be7074 Fixed clang warning (sent upstream) (nw) 2015-04-06 11:53:03 +02:00
Miodrag Milanovic c8b9fc1efb Fixed linking on some linux platforms 2015-04-05 10:37:11 +02:00
Oliver Stöneberg 780297a034 fixed Visual Studio compiler warnings in sqlite3 when compiling with optimizations (nw) 2015-04-05 09:51:59 +02:00
Miodrag Milanovic 4788c3222d Fixed VS custom tasks due to limitations (nw) 2015-04-04 15:15:30 +02:00
Miodrag Milanovic 1585c50360 Parameter naming convention change agreed with GENie maintainer (nw) 2015-04-04 14:25:35 +02:00
Miodrag Milanovic e4dacf506b feature for direct dependency (nw) 2015-04-03 17:56:06 +02:00
Miodrag Milanovic 69c4713af0 Added custom build steps support to GENie (nw) 2015-04-03 15:37:00 +02:00
Miodrag Milanovic e29bd3b895 Fixed ForceCpp for XCode4 (nw) 2015-04-02 18:14:21 +02:00
Vas Crabb 397265f2fc bgfx: fix leak of autoreleased objects and support OS X 10.6 Snow Leopard 2015-04-03 01:53:48 +11:00
Miodrag Milanovic 26214cc6ec Update to latest bgfx and fix for latest mingw releases (nw) 2015-04-01 12:45:19 +02:00
Miodrag Milanovic df90d5068a Update to latest 3rdparty, fixes issues on OpenGL 2.1 for bgfx (nw) 2015-03-31 08:17:12 +02:00
Miodrag Milanovic 2f3d1de477 Added IgnoreLDFlags, change sent upstream (nw) 2015-03-30 15:24:18 +02:00
Miodrag Milanovic 795f88aee1 reverted change (nw) 2015-03-30 14:39:21 +02:00
Miodrag Milanovic 84146cc28c Merge branch 'master' of https://github.com/mamedev/mame 2015-03-30 14:37:37 +02:00
Miodrag Milanovic fadbc9808c Updated to latest 3rdparty (nw) 2015-03-30 14:36:33 +02:00
Curt Coder 7846f994b3 Fixed "ld: warning: directory not found for option '-L/usr/lib64'" on OS X. (nw) 2015-03-30 13:30:45 +03:00
Miodrag Milanovic 76803f7337 Added GAWK script to make deps more sane. thanks to OG.
For those not having latest build tools download :
http://gnuwin32.sourceforge.net/downlinks/gawk-bin-zip.php
and put in bin folder of mingw so it is in path
2015-03-28 20:54:22 +01:00
Miodrag Milanovic 64e76caae5 Added NoDependency flag to disable dependency file creation, until
create sane exclude of specific paths (nw)
2015-03-28 18:15:33 +01:00
Miodrag Milanovic 522a6d8c30 updated to latest 3rdparty 2015-03-26 08:14:29 +01:00
Miodrag Milanovic 65a7e23b2d official proposal for Android fix (nw) 2015-03-21 11:42:10 +01:00
Miodrag Milanovic 9e0f59152f updated mongoose with some patches sent upstream (nw) 2015-03-21 11:41:40 +01:00
Miodrag Milanovic efc8fa579e updated genie (nw) 2015-03-20 08:27:31 +01:00
Miodrag Milanovic 43f92ea260 update 3rdparty (nw) 2015-03-19 08:40:37 +01:00
Oliver Stöneberg becf4a8823 fixed Visual Studio warning in bgfx code (nw) 2015-03-17 13:57:13 +01:00
Miodrag Milanovic 7afcb3a206 compile fix 2015-03-17 11:10:58 +01:00
Miodrag Milanovic c14b700825 Sync with latest (nw) 2015-03-17 11:08:12 +01:00
Vas Crabb af7b120d82 OS/2 patches for SDLMAME 0.159 [KO Muyng-Hun] 2015-03-15 22:57:16 +11:00
Miodrag Milanovic ae1856faa4 compile fix from Firewave propagated upstream (nw) 2015-03-14 09:05:55 +01:00
Miodrag Milanovic 61203a2adb Compile fix 2015-03-13 20:16:50 +01:00
Miodrag Milanovic 7360ae6547 updated 3rd party (nw) 2015-03-13 17:40:15 +01:00
Miodrag Milanovic 4cf1bb79a9 sync genie (nw) 2015-03-10 19:20:56 +01:00
Miodrag Milanovic 1ecbc8f95f update 3rdparty libs 2015-03-10 08:05:28 +01:00
Miodrag Milanovic 0d9be2925b update bgfx (nw) 2015-03-07 19:12:51 +01:00
Miodrag Milanovic ab9dc8369c sync with latest 3rdparty (nw) 2015-03-05 08:40:11 +01:00
Miodrag Milanovic abb3442fe6 update libs to latest (nw) 2015-02-28 07:52:28 +01:00
couriersud 2c2994aeb5 Fix memory leak warning (autorelease pool) on OSX. [Couriersud] 2015-02-26 01:38:49 +01:00
Vas Crabb c0be42503c OS/2 patches for SDLMAME v0.158 [KO Myung-Hun] 2015-02-24 20:52:46 +11:00
Miodrag Milanovic 08777d43b0 clang fix (nw) 2015-02-20 08:50:49 +01:00
Miodrag Milanovic eb54c7d8f3 this should help compile on old OSX (nw) 2015-02-20 06:51:43 +01:00
Alex W. Jackson 59dab305eb sqlite3: fix build on *ix (nw) 2015-02-19 19:14:04 -05:00
Miodrag Milanovic ea92b89a38 Make sqllite3 compile use CCOMFLAGS as well (nw) 2015-02-19 15:52:12 +01:00
Miodrag Milanovic 5618dda146 Update of bx, bgfx, genie and mongoose (nw)
mongoose change should fix issue on XP
2015-02-18 08:19:17 +01:00
Miodrag Milanovic 9c3d3b3531 Sync with latest mongoose and added fixes for Mingw compile (nw) 2015-02-16 19:05:45 +01:00
R. Belmont 70cdc5d494 Merge pull request #128 from 0-wiz-0/master
3rdparty/mongoose: Fix build on NetBSD and possibly Solaris.
2015-02-16 12:33:20 -05:00
Miodrag Milanovic 925035f8f7 Sync with latest BGFX and BX (nw) 2015-02-15 20:15:27 +01:00
Miodrag Milanovic d3e2122a2b Made BGFX compile for Apple GCC 4.2 2015-02-15 13:46:18 +01:00
Miodrag Milanovic 8afe66fc63 Updated BGFX, BX and GENie to latest (nw) 2015-02-14 12:53:08 +01:00
Thomas Klausner eac7b927e3 Fix build on NetBSD and possibly Solaris.
If _XOPEN_SOURCE is defined to 600, NetBSD does not provide strtoll
and other stuff.
Sent upstream as
https://github.com/cesanta/mongoose/pull/466
and committed as
bef3f85ba8

Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-02-11 00:26:36 +01:00
Miodrag Milanovic bcf7756f8f Fix debug=1, symbols=1, will send upstream (nw) 2015-02-04 11:16:51 +01:00
Miodrag Milanovic 7835f3580f Renamed h files so they can be cross compiled on linux 2015-02-01 17:08:10 +01:00
Miodrag Milanovic 4f5f8dba28 Reverted change (nw) 2015-02-01 11:19:14 +01:00
Miodrag Milanovic c8aa59196e Added GENie build system source to 3rdparty (nw) 2015-02-01 10:16:25 +01:00
Miodrag Milanovic 348bd75c6e Added dxsdk since lot of things are missing in mingw headers and libs (nw) 2015-02-01 10:15:09 +01:00
Miodrag Milanovic b3303c3a32 Added BGFX latest code to 3rdparty (nw) 2015-02-01 10:14:17 +01:00
Oliver Stöneberg 22b90a3374 Revert "fix compile on MSVC 2012 (nw)"
This reverts commit 9afc7cdb5b.
2015-01-31 23:36:03 +01:00
peterferrie 9afc7cdb5b fix compile on MSVC 2012 (nw) 2015-01-30 11:36:06 -08:00
Miodrag Milanovic fb4695be0a Made all compile for Lua 5.3 (nw) 2015-01-13 18:44:26 +01:00
Miodrag Milanovic d60dc40fe3 Update to Lua 5.3 2015-01-13 17:59:12 +01:00
Miodrag Milanovic ddd22cb78c missed this one (nw) 2015-01-11 19:04:02 +01:00
Miodrag Milanovic d67caf1860 Applied changes same as on previous source (nw) 2015-01-11 08:30:12 +01:00
Miodrag Milanovic 6a23c2f3b7 Added full lzma sdk source (nw) 2015-01-11 08:10:25 +01:00
Miodrag Milanovic 45ac9b351e Moved softfloat to 3rdparty (nw) 2015-01-10 21:45:26 +01:00
Miodrag Milanovic 4663084cfa Updated flac so it can compile, applied changes from previous source (nw) 2015-01-10 19:14:57 +01:00
Miodrag Milanovic fa3f99377c Added full source of flac-1.2.1 (nw) 2015-01-10 18:42:37 +01:00
Miodrag Milanovic 1b189eac62 Fix linux compile (nw) 2015-01-10 18:02:18 +01:00
Miodrag Milanovic 2412275296 Ported changes done in previous source to make portmidi compile (nw) 2015-01-10 17:42:41 +01:00
Miodrag Milanovic 1273e97e73 Placed full code of portmidi in 3rdparty folder (nw) 2015-01-10 16:58:11 +01:00
Miodrag Milanovic 022e6c7a5b Fixed LUA compile 2015-01-10 15:06:17 +01:00
Miodrag Milanovic b3382b22d3 Added full Lua 5.2.3 source (nw) 2015-01-10 14:57:10 +01:00
Miodrag Milanovic 72d8f8fd36 Added more resent lsqlite3 version and fixed compile 2015-01-10 14:53:39 +01:00
Miodrag Milanovic 001b907d02 added lsqlite3 full source 2015-01-10 14:50:15 +01:00
Miodrag Milanovic b8e52b09c3 Fix compile with LuaBridge 2015-01-10 14:06:25 +01:00
Miodrag Milanovic ecc0d5a977 Added full LuaBridge sources 2015-01-10 14:05:06 +01:00
Miodrag Milanovic 02d37b6915 Added integral version of jsoncpp source (nw) 2015-01-10 13:53:11 +01:00
Miodrag Milanovic 950a428641 Made compilation with latest mongoose possible (nw) 2015-01-10 13:47:51 +01:00
Miodrag Milanovic 8556d0cdf7 Added integral source of mongoose (nw) 2015-01-10 13:30:30 +01:00
Miodrag Milanovic 61f7cd05df Added integral source of sqlite3 to 3rdparty (nw) 2015-01-10 13:25:50 +01:00
Miodrag Milanovic 0404bdd34c Fixes for libjpeg compile (nw) 2015-01-10 12:50:58 +01:00
Miodrag Milanovic b0640c888b Added integral libjpeg 8c to 3rdparty folder (nw) 2015-01-10 12:32:56 +01:00
Miodrag Milanovic 60d8d08c52 Compile fixes (nw) 2015-01-10 12:24:05 +01:00
Miodrag Milanovic c4fa7719b1 Added integral version of WinPcap SDK (nw) 2015-01-10 12:21:12 +01:00
Miodrag Milanovic 67e5785c2f Applied expat changes in order to compile (nw) 2015-01-10 12:03:05 +01:00
Miodrag Milanovic 2c9a5344f3 Added integral version of expat (nw) 2015-01-10 11:59:27 +01:00
Miodrag Milanovic 31251f6c09 Added integral version of zlib in 3rdparty folder (nw) 2015-01-10 11:51:23 +01:00