Commit graph

86 commits

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