Commit Graph

483 Commits

Author SHA1 Message Date
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