# HG changeset patch # User Sam Lantinga # Date 1146973498 0 # Node ID 1632155c67e5dc990d0675a14e86010587a84b6d # Parent 290b5baf2fcae3ba5bb03e072229b1dfb2f4c910 Fixed bug #216 The attached files allow building the SDL library and tests with the Open Watcom compiler for Windows: - static library or DLL - Debug or Release builds available - uses register calling convention of Open Watcom - wmake target to build the SDL test samples Following is a table that shows what works and what doesn't, yet: checkkeys + graywin + loopwave + testalpha + testbitmap + testdyngl + testerror + testfile + testgamma + testgl + testhread + testiconv - (all failed) testkeys + testlock + (after removing calls to raise() from signal handler) testoverlay + (needs 'set SDL_VIDEODRIVER=directx') testoverlay2 + (-"-) testpalette + testplatform + testsem + testsprite + testtimer + testver + testvidinfo + testwin - (fading doesn't seem right) testwm + torturethread + testcdrom + testjoystick not tested threadwin + TODO: - make stack calling convention work (has linking issues with dxguid.lib) - perform testjoystick (I don't have a joystick) - investigate fading in testwin - merge with OS/2 port - add DOS target diff -r 290b5baf2fca -r 1632155c67e5 Makefile.in --- a/Makefile.in Sun May 07 03:40:06 2006 +0000 +++ b/Makefile.in Sun May 07 03:44:58 2006 +0000 @@ -38,7 +38,7 @@ SDLMAIN_SOURCES = @SDLMAIN_SOURCES@ SDLMAIN_OBJECTS = @SDLMAIN_OBJECTS@ -DIST = acinclude.m4 autogen.sh Borland.html Borland.zip BUGS build-scripts configure configure.in COPYING CREDITS CWprojects.sea.bin docs docs.html EpocBuildFiles.zip include INSTALL Makefile.dc Makefile.minimal Makefile.in MPWmake.sea.bin README* sdl-config.in sdl.m4 SDL.qpg.in SDL.spec SDL.spec.in src test TODO VisualCE.zip VisualC.html VisualC.zip Watcom-OS2.zip WhatsNew Xcode.tar.gz +DIST = acinclude.m4 autogen.sh Borland.html Borland.zip BUGS build-scripts configure configure.in COPYING CREDITS CWprojects.sea.bin docs docs.html EpocBuildFiles.zip include INSTALL Makefile.dc Makefile.minimal Makefile.in MPWmake.sea.bin README* sdl-config.in sdl.m4 SDL.qpg.in SDL.spec SDL.spec.in src test TODO VisualCE.zip VisualC.html VisualC.zip Watcom-OS2.zip Watcom-Win32.zip WhatsNew Xcode.tar.gz LT_AGE = @LT_AGE@ LT_CURRENT = @LT_CURRENT@ diff -r 290b5baf2fca -r 1632155c67e5 Watcom-Win32.zip Binary file Watcom-Win32.zip has changed