Commit Graph

108 Commits

Author SHA1 Message Date
Elias Naur 2c20f1cbeb Solaris: Tweaked build script to please gcc 2008-08-12 17:58:41 +00:00
Elias Naur acbd39a6c1 Use gcc instead of cc for compiling linux natives 2008-08-12 12:53:03 +00:00
Elias Naur 9601425f11 Added solaris support to linux build scripts 2008-08-12 11:54:09 +00:00
Brian Matzon 88ab2fa02d dont generate checks for openal 2008-06-07 06:58:53 +00:00
Brian Matzon 2b082abc46 removed references to directx 2008-06-05 13:12:34 +00:00
Brian Matzon 2886b754a9 rc1 identifier string 2008-06-04 19:40:24 +00:00
Elias Naur 8375fd5185 Mac OS X: Restore Mac OS X 10.3 compatibility 2008-05-28 08:40:38 +00:00
Elias Naur 2de3d18566 Mac OS X: Added JNI_* methods to exported symbol list 2008-04-24 17:45:50 +00:00
Brian Matzon 49d3099666 update version string to 2.0 beta 1 2008-04-20 20:06:42 +00:00
Brian Matzon 6d490eef53 use lzma and pack200 compression for applet distribution 2008-04-20 20:02:02 +00:00
Brian Matzon 90d03c3df3 split build file into components 2008-04-20 18:46:34 +00:00
Elias Naur 657bd156e2 Windows: Removed directinput files, since they are now unused. Fixed headers build.xml target 2008-04-10 20:47:29 +00:00
Elias Naur b81df11b5f Mac OS X: Added support for x86_64 2008-04-07 11:48:20 +00:00
Elias Naur 54cd2cae37 Mac OS X: 10.5 build fixes 2008-04-07 11:30:43 +00:00
Elias Naur 71d28a1163 Mac OS X: Let gcc-3.3 build against 10.4 universal sdk 2008-01-25 10:46:18 +00:00
Brian Matzon b20ae3c6da removed /Wp64 command line argument - deprecated as of VS express 2008 2008-01-21 22:19:25 +00:00
Elias Naur dc3999b075 Removed devil and fmod support. yay. 2008-01-21 21:38:29 +00:00
Elias Naur de1520d80f Windows: Removed unused library path from mingw build script 2007-12-04 11:47:08 +00:00
Brian Matzon 8ee25e22cd removing direct x, can be picked up in the lwjgl-directx tag 2007-10-20 19:02:48 +00:00
Brian Matzon 524702ee0d added missing libraries 2007-08-27 20:57:29 +00:00
Elias Naur e1067d49d6 Mac OS X: Added the -Wunused gcc flag 2007-07-30 05:22:46 +00:00
Elias Naur 52175b6d32 Linux: Add -Wunused to native compilation 2007-07-30 05:15:02 +00:00
Elias Naur db7acb07ce Mac OS X: Fix native compilation error by forcing all native source to be Objective C. This is needed the jawt headers use Objective C features 2007-04-08 21:33:35 +00:00
Elias Naur 9f147c754a Linux: Don't statically link Xrender, Xrandr, Xcursor and Xfixes to
avoid bugs in older versions of the libraries being exposed in newer
linux distributions based on XCB (like Ubuntu Feisty).
2007-03-06 14:48:35 +00:00
Elias Naur 09a9f4953f Linux: Devil and FMOD: Add alternative paths to JNI header files 2007-01-07 08:41:33 +00:00
Elias Naur c8f6fe0349 Linux: Add more include paths to the build script to handle distros with a different JRE layout 2006-12-11 11:26:26 +00:00
Brian Matzon e3d6b25d4e universal build of fmod 2006-11-18 21:20:41 +00:00
Brian Matzon 159d25739e devil universal build script 2006-11-18 18:40:39 +00:00
Elias Naur a853b2ba69 Mac OS X: Fix to intel mac build 2006-11-14 09:20:24 +00:00
Elias Naur b1130b6729 Mac OS X: Explicitly state the legacy build of lwjgl should be for the PPC architecture. This could fix the build problems on intel macs 2006-11-14 08:36:31 +00:00
Elias Naur 08e94f8a7b Linux: changed uname -i to uname -m to improve 64 bit detection in build script 2006-09-08 10:01:06 +00:00
Elias Naur f14923d34d Mac OS X: build fixes 2006-08-10 09:05:54 +00:00
Elias Naur 294b68f057 Mac OS X: Build fixes 2006-08-01 14:10:17 +00:00
Elias Naur 05f1f755bf Mac OS X: Native compilation fix 2006-08-01 13:55:19 +00:00
Elias Naur 7106092827 Windows: Use env.MSSdk, not MSSDK (the capitalization is important in ant). The MSVC compiler doesn't seem to mind if the PLTSDK is included or not, though (if it did, we would have noticed the incorrect env. variable) 2006-07-15 23:31:37 +00:00
Elias Naur 9db6528620 Windows: Make mingw build.xml strip the dll after linking. Delete optional build files from mingw_ant. 2006-07-15 23:20:06 +00:00
Elias Naur fbca53f218 Windows: mingw path fixes 2006-07-15 23:04:07 +00:00
Elias Naur 8c1d6d041c Windows: added build.xml for MinGW building of lwjgl.dll. Hopefully this could enable us to build 64 bit versions of the natives in the future. It currently works, with some manual removal of double declarations of symbols in dinput.h(!) 2006-07-15 21:44:59 +00:00
Brian Matzon d20fac0e67 check for fmod property when it's actually been imported 2006-07-12 19:38:24 +00:00
Brian Matzon 4e63e68bf6 check for fmod 2006-07-12 19:35:54 +00:00
Brian Matzon ea4373698d linux ant build files 2006-07-12 19:32:48 +00:00
Elias Naur 0be9f21397 Windows: Fix double compiler flag 2006-07-12 19:07:20 +00:00
Elias Naur 7815607e09 Windows: move natives from src/native/win32 to src/native/windows because the source really is bitness neutral, not 32 bit specific. 2006-07-12 18:09:11 +00:00
Elias Naur 624f93ba34 Windows: Use the standard _WIN32 macro instead of the LWJGL defined WIN32. 2006-07-12 16:55:05 +00:00
Brian Matzon 5abc13ab8d removing old build file stuff 2006-07-11 21:53:19 +00:00
Brian Matzon 9d4a978282 removing old build file stuff 2006-07-11 21:50:42 +00:00
Brian Matzon 585cddd5f6 removing old build file stuff 2006-07-11 21:48:58 +00:00
Brian Matzon 3aca397292 build natives into bin/<name> 2006-07-11 21:47:04 +00:00
Brian Matzon eac254e3f8 build natives into bin/<name> 2006-07-11 21:46:44 +00:00
Brian Matzon ba5251f80f build natives into bin/<name> 2006-07-11 21:45:33 +00:00
Brian Matzon 3e2f18a628 build natives into bin/<name> 2006-07-11 21:44:40 +00:00
Brian Matzon 660a992d61 optional build files 2006-07-11 21:23:08 +00:00
Elias Naur fe4fde649f Linux: more 64 bit stuff 2006-07-11 20:56:40 +00:00
Elias Naur e2bbb739aa Linux: added support for 64 bit JVMs 2006-07-11 20:30:19 +00:00
Brian Matzon e76cc18a9c flueknepperi 2006-07-11 19:54:47 +00:00
Elias Naur 72664f2d78 Linux: don't use static linking for 64 bit builds 2006-07-11 12:22:14 +00:00
Elias Naur f5fd1c3de1 Windows: Use standard environment variables for build paths 2006-07-10 22:26:39 +00:00
Elias Naur 3fd8ea895e Windows: Added ant build.xml for native core 2006-07-08 17:20:18 +00:00
Elias Naur a5e24ff84d Linux: Remove debug echos from build.xml 2006-07-07 14:05:06 +00:00
Elias Naur 03738dcbed Linux: Support x86_64 building 2006-07-07 14:02:13 +00:00
Elias Naur bf414409c0 Mac OS X: Added support for compile_native target. Moved optional libraries to compile_native_optional target 2006-07-07 12:41:36 +00:00
Elias Naur fbde91bbce Added linux specific build.xml for building liblwjgl.so. Moved FMOD and Devil native builds to compile_native_optional ant target 2006-07-07 11:00:32 +00:00
Elias Naur 6cf49718db Windows: LWJGL didn't work well with jinput, but compatibility could be greatly improved if LWJGL used DirectInput 8 (like jinput). This can't be done unconditionally, since we need the DX3 support for older versions of windows. So, I've moved most Mouse and Keyboard stuff from native to java side and generalized DirectInput access through an abstract base class, with two concrete subclasses, one for dx3 and one for dx8. 2006-06-26 13:50:48 +00:00
Elias Naur a842ed163c Win32: Minor fix to build.bat 2006-06-15 13:42:48 +00:00
Elias Naur d3530a26dc Win32: Tweaked build.bat to use the env variables from the newest DX SDK 2006-06-15 11:41:21 +00:00
Elias Naur 4dcd3421c0 Win32: Update build.bat to use the free Visual Studio Express 2005 compiler. We can use the /delayload switch for the default build now. 2006-05-18 11:43:52 +00:00
Elias Naur 0b5f802d33 Windows: Fixed building natives with latest directx sdk 2006-03-30 07:35:15 +00:00
Elias Naur 2bc1b89772 Win32: Made the window message proc static 2006-02-22 10:30:35 +00:00
Elias Naur df2bc7d7e0 Moved generated files to seperate directories 2005-09-29 17:13:38 +00:00
Elias Naur 54c5f34c76 Win32: Added /Wp64 flag to the cmd line build.bat. It enables 64 bit specific warnings which should be fixed to be ready for 64 bit platforms. 2005-04-12 09:11:07 +00:00
Brian Matzon 2d2a2cf74f added comment about /delayload - default to free toolkit 2005-03-29 18:43:49 +00:00
Brian Matzon e2cf927f8e remove devil dependencies 2005-03-25 13:21:04 +00:00
Caspian Rychlik-Prince 808da28ada Added winmm.lib 2005-03-14 11:42:46 +00:00
Caspian Rychlik-Prince 3bc543b1ab *** empty log message *** 2005-03-14 10:56:37 +00:00
Elias Naur 62e561cddf Win32 part of refactor and AWTGLCanvas 2005-02-21 14:46:47 +00:00
Elias Naur 5d53187baa Win32: fixed compilation 2005-02-16 20:25:23 +00:00
Caspian Rychlik-Prince b2c49c20b4 *** empty log message *** 2005-02-16 15:53:56 +00:00
Elias Naur 8220b2e04c Removed EAX 2005-01-18 15:22:52 +00:00
Elias Naur 78e665d773 Win32: hardened getAvailableDisplayModes 2005-01-16 11:12:57 +00:00
Elias Naur 629c1a02c2 Win32 build: Removed redundant libraries from linker option 2005-01-14 10:01:38 +00:00
Mark Bernard 3e1651e8e0 Add files for ILUT portion of DevIL. 2005-01-12 12:30:34 +00:00
Mark Bernard af70a0ef76 First pass at ILU portion of DevIL. Only basic testing is one. No dynamic loading yet. 3 methods not implemented yet. 2005-01-09 04:59:50 +00:00
Brian Matzon bf3a49ec1d option hell! 2004-12-13 17:05:50 +00:00
Elias Naur 3fc0fc9df4 Fix win32 build script 2004-12-09 15:48:49 +00:00
Brian Matzon 00b4ce0461 copy the dll 2004-10-24 20:42:20 +00:00
Brian Matzon cb9e7b5dcf cleanup 2004-10-23 08:39:31 +00:00
Brian Matzon e4999a69f9 no binaries here 2004-10-23 08:05:54 +00:00
Mark Bernard c7862ba9e6 Changed bat file to get variables from OS instead of setting them in the file. 2004-10-23 01:43:15 +00:00
Mark Bernard 5ab11c3d2e Add DevIL bat file for compiling native source on Windows. 2004-10-23 01:39:39 +00:00
Mark Bernard 65c2df880f DevIL library for Windows. 2004-10-23 01:36:07 +00:00
Elias Naur 32f7016171 Win32: Support accented characters better 2004-10-18 20:29:52 +00:00
Elias Naur 5039684671 Win32 specific fix ups for C++->C conversion 2004-09-10 09:56:26 +00:00
Brian Matzon caf9b62ce9 define WIN32 when building 2004-09-08 18:50:21 +00:00
Brian Matzon 505062df9d enable exception handling
copy to libs
2004-09-06 16:41:45 +00:00
Caspian Rychlik-Prince c46ad444ea Removed dud old files 2004-07-30 14:11:53 +00:00
Brian Matzon 04c6671d23 removed SWTCanvas - not part of default
updated to new architecture
2004-07-11 08:49:32 +00:00
Caspian Rychlik-Prince da4eb2b1d0 Removed SWTCanvas file from project 2004-07-03 11:45:52 +00:00
Brian Matzon 67b1ef58c0 include platform sdk home
delete intermediate files
2004-06-30 23:26:54 +00:00
Brian Matzon b501117fff sharpdevelop build environment 2004-06-30 23:23:50 +00:00
Brian Matzon 38bd46acf3 NAnt build file 2004-06-30 22:38:48 +00:00