Makefile.os2


Log

Author Commit Date CI Message
Sam Lantinga 2fa2f9ff 2022-07-28T19:22:27 Greatly improved Nintendo Joy-Con support using the HIDAPI driver * Added support for mini-gamepad mode for Joy-Con controllers, matching the mapping for hid-nintendo on Linux and iOS 16 * Added the ability to merge left and right Joy-Con controllers into a single Pro-style controller * Added the hint SDL_HINT_JOYSTICK_HIDAPI_SWITCH_COMBINE_JOY_CONS to control this merging functionality * Removed the hint SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS
Anonymous Maarten 5da85376 2022-07-26T21:47:52 stdlib: move all mslibc functions to SDL_mslibc.c This allows disabling LTO on them by only specifying a single file.
Sam Lantinga b299cb3d 2022-07-17T08:31:16 Added a utility function to calculate the next power of 2 for a value
Cameron Gutman 6e712d24 2022-07-09T22:55:36 joystick: Add HIDAPI driver for NVIDIA SHIELD 2017 controller Basic input already works using the OS HID driver, but this enables force feedback and battery state reporting.
Sam Lantinga b004133f 2022-06-16T12:49:17 Updated to version 2.23.1 for pre-release checkpoint
Anonymous Maarten ae7446a9 2022-06-15T20:48:54 stlib: Extract SDL_memcpy and SDL_memset to its own file respectively This is done such that we can disable LTO for these 2 functions when building with MSVC. This is due to a limitation of Link Time Code Generation (LTCG). Code generation might generate a new reference to memset after linking has started. The LTCG must make assumptions about where memset is defined which is normally the C runtime.
Christoph Reichenbach 3a20274d 2022-06-04T20:16:28 Refactoring: move GUID operations out of Joystick - SDL_JoystickGUID -> SDL_GUID (though we retain a type alias) - Operations for GUID <-> String ops are now in src/SDL_guid.c and include/SDL_guid.h - The corresponding Joystick operations delegate to SDL_guid.c - Added test/testguid.c
Ozkan Sezer 142a3630 2022-06-04T01:10:00 updated watcom makefiles after 17410887d05495c328d5cf8c2dd28cb2bafafa9b
Ozkan Sezer 95f9c3cf 2022-05-06T18:56:24 Makefile.os2: add SDL_BUILD_???_VERSION defines to correct CFLAGS.
Simon McVittie cd7c2f1d 2022-05-03T15:16:11 Switch versioning scheme to be the same as GLib and Flatpak For stable releases, this gives us the ability to make bugfix-only point releases such as 2.24.1 if we want to, and distinguish between them programmatically. For example, this ability could have been useful after 2.0.16 to fix Xwayland regressions, and after 2.0.18 to fix event loop regressions. For development releases, this gives us the ability to make multiple prereleases during the same feature cycle, and distinguish between them programmatically. For example, this would have been useful during 2.0.22 development, which went through three prereleases before reaching the final release. Signed-off-by: Simon McVittie <smcv@collabora.com>
Simon McVittie 63814ec7 2022-05-03T14:39:00 Add static assertions that the version number is consistent Signed-off-by: Simon McVittie <smcv@collabora.com>
Sam Lantinga fa29e2d7 2022-04-25T13:45:51 Updated to version 2.0.23 for development
Sam Lantinga 505d6a4a 2022-04-08T18:18:56 Update version to 2.0.22 for release
Ozkan Sezer 2823534f 2022-04-07T20:11:50 minor adjustment to os/2 watcom makefile
Sylvain ad6bc521 2022-04-01T07:59:16 Move SDL_List functions to SDL_list.c to avoid more merge with eventual PR
Ozkan Sezer 50575aa1 2022-03-10T18:50:10 Makefile.os2: fixed setting OS2DEBUG in CFLAGS.
Ozkan Sezer 381520ad 2022-01-18T14:32:24 updates for watcom optimization flags
Sam Lantinga a0e3c884 2022-01-17T15:32:27 Updated to version 2.0.21 for development
Ozkan Sezer f14c7bb4 2022-01-09T20:33:32 added missing hidapi stuff for os/2 with libusb
Ozkan Sezer 836a4ec7 2022-01-08T22:35:02 updates to os/2 build
Sam Lantinga 92946348 2022-01-07T18:28:25 Updated to version 2.0.20 for release
Ozkan Sezer 565ef638 2022-01-04T11:40:04 SDL_rwops.c: simplify `foo <= 0` checks to `!foo` with unsigned types.
Ozkan Sezer 615f7b44 2021-12-08T23:51:56 more updates to os2 makefile for libiconv
Ozkan Sezer b6d40b29 2021-12-08T21:15:24 minor update to os2 makefile.
Ozkan Sezer 70c5e91d 2021-12-01T01:20:10 os/2 optionally builds against libiconv.
Ozkan Sezer b20484e8 2021-12-01T01:20:02 minor os/2 reorganization for iconv
Sam Lantinga 5fc901d4 2021-11-30T09:58:21 Updated to version 2.0.19 for development
Sam Lantinga 7242075b 2021-11-26T08:12:45 Updated version to 2.0.18 for release
Ozkan Sezer 2a904aa1 2021-11-08T17:00:28 os2: remove SDL_hidapi duplications in makefile, disable it in config.
Sam Lantinga 5b646cd1 2021-11-07T22:58:44 Build hidapi code into SDL as a new public API This prevents conflicts with hidapi linked with applications, as well as allowing applications to make use of HIDAPI on Android and other platforms that might not normally have an implementation available.
Ozkan Sezer cd7ef24c 2021-10-04T00:32:56 minor update to os2 makefile.
Sylvain 55277c67 2021-03-16T15:47:51 Update Makefiles OS2 and PSP
Sam Lantinga 3f6ebfff 2021-08-10T15:02:36 Updated to version 2.0.17 for development
Sam Lantinga cb1fd30e 2021-07-31T13:28:54 Updated to version 2.0.16 for release
Ozkan Sezer 6f0865fe 2021-07-07T23:51:32 updated os2 makefile.
Ozkan Sezer b5b7804e 2021-05-15T00:50:20 minor update to os2 makefile. (binary output doesn't change.)
Ozkan Sezer 4a776557 2021-01-22T20:10:02 old os2 analogue joystick code ported from SDL-1.2. disabled by default, build-tested only.
Sam Lantinga 350f1b0d 2020-12-22T10:36:15 Updated SDL to version 2.0.15 for development
Sam Lantinga a2098a47 2020-12-08T18:56:06 Updated SDL to 2.0.14 in preparation for release candidate
Ozkan Sezer 5610e5ae 2020-12-08T00:11:10 Makefile.os2: disable W303 (add -wcd=303 to CFLAGS) newer OpenWatcom versions enable W303 by default. without this, we get multiple "Parameter '%s' has been defined, but not referenced" warnings.
Ozkan Sezer dfc24e05 2020-11-17T02:39:56 fix os/2 build
Ozkan Sezer e37a9385 2020-10-19T04:33:03 Makefile.os2: remove duplicated OPTION QUIET directives from linker file
Ozkan Sezer 52b319fe 2020-10-16T02:50:10 minor update to os/2 config file and update. binary (dll) output doesn't change.
Ozkan Sezer d2723875 2020-10-14T23:01:06 os2: integrate the port into main tree.
Ozkan Sezer af06a60a 2020-10-13T00:33:56 Makefile.os2: remove some unnecessary stuff.
Ozkan Sezer 5d42ad9e 2020-10-10T03:00:04 Makefile.os2: minor re-order.
Ozkan Sezer 05438b28 2020-10-09T04:28:00 minor tidy-up to Makefile.os2
Ozkan Sezer 66d847bd 2020-10-05T21:30:00 url: Patched to compile on OS/2.
Ryan C. Gordon 3fe5ce7b 2020-10-05T14:08:45 url: Patched to compile on OS/2.
Ryan C. Gordon 7558d960 2020-05-18T20:18:34 OS/2: Forgot to add locale source dir to makefile.
Ryan C. Gordon fa23e3d0 2020-05-04T02:27:29 locale: Implemented SDL_GetPreferredLocales(). This was something I proposed a long time ago, Sylvain Becker did additional work on it, then back to me. Fixes Bugzilla #2131.
Sam Lantinga 983bbf9e 2020-03-10T18:35:31 Backed out changeset 51622f74dc85
Sam Lantinga 93ed3c8b 2020-03-10T18:25:47 Updated SDL to version 2.0.13 for development builds
Sam Lantinga 4fb06a2a 2020-03-10T18:25:47 Updated SDL to version 2.0.13 for development builds
Sam Lantinga 74ed2156 2020-03-01T14:58:16 Updated version to 2.0.12 for release candidate build
Ozkan Sezer eb8f14bb 2019-11-20T20:40:50 added SDL_strtokr() as a replacement for POSIX strtok_r (bug #4046.)
Ozkan Sezer 213de488 2019-09-22T20:47:00 update version number in Makefile.os2 too
Ozkan Sezer 6f8910e3 2019-08-04T14:56:02 minor warning fixes.
Ozkan Sezer 83a713f1 2019-06-24T23:51:10 update version in os/2 makefile
Ozkan Sezer 14e389ea 2018-11-20T10:55:00 minor update to Makefile.os2, added a test/Makefile.os2.
Ozkan Sezer ed8413c9 2018-11-18T11:50:02 Makefile.os2: build libm as a static lib and add it to linkage. in case it is needed some day.
Ozkan Sezer c49ecf6f 2018-10-30T20:11:02 rename os2 makefile so that 'make dist' catches it; update it a bit.