Michael Pfaff
325db15a1d
More progress, nearly fixed native header generation
...
BufferUtils.c and CallbackUtil.c have been modified to not include the
generated header file. This is because `javac` is choosing to ignore
those files for generation of headers for unknown reasons.
2022-08-10 11:43:59 -04:00
Michael Pfaff
134263f5cd
More progress, Windows build is definitely broken for now
2022-08-09 21:59:46 -04:00
Michael Pfaff
68e2ca0b76
Part 1/2
...
- Remove applet
- Remove webstart
- Refactor all generation to the `target` folder
- Remove eclipse-update
- Update java version in `.tool-versions`
- Update `.gitignore`
- Remove unused `res` folder
- Only macOS builds work currently
- TODO: finish the aforementioned changes to all other targets
- `build.sh` runs in headless mode to avoid the focus stealing and
performance issues on macOS
2022-03-22 21:26:50 -04:00
Michael Pfaff
2bfd7e88c0
Increase optimization levels
2022-03-22 15:46:18 -04:00
Michael Pfaff
fdaabdc249
Patch macOS build-script
2022-03-22 13:53:08 -04:00
Ioannis Tsakpinis
45678633f9
Fix libjawt.dylib detection.
2014-11-21 20:06:48 +02:00
Ioannis Tsakpinis
e429e2699c
Ignore .eh symbols
2014-11-21 20:06:31 +02:00
b23prodtm
ca19ebd11b
x86_64 : build symbols issue was fixed
2014-10-03 18:52:58 +02:00
Ioannis Tsakpinis
b44f503882
Build the symbols list in the x86_64 only build.
2014-10-02 17:34:03 +03:00
Ioannis Tsakpinis
f25e503ce0
Refactored the OS X script for better readability and to enable builds on newer versions.
...
Issues resolved:
- Added support for the 10.8 (Mountain Lion) and 10.9 (Mavericks) SDKs.
- Dropped universal builds on 10.8 or higher, x86 is not supported anymore.
- Use clang instead of gcc on 10.8 or higher. Fixes a system header compilation error on 10.9.
- Fixed issue with the libjawt path on certain JDKs.
2014-10-01 22:35:25 +03:00
kappaOne
a6bb6e31d8
Rename native *.jnilib files to *.dylib to allow Java 8 compatibility
2014-03-25 22:02:27 +00:00
kappaOne
76f02c9187
Fix the now infamous "Could not get the JAWT interface" exception when
...
running on OS X and Java 7
2013-03-25 22:55:46 +00:00
kappaOne
bc7061717e
Another attempt to try fix nightly builds
2013-03-25 14:06:42 +00:00
kappaOne
b83f27e970
undo some changes to the OS X build.xml file as it broke the nightly
...
build server
2013-03-25 12:35:06 +00:00
kappaOne
c53e957833
Remove dependency on Java Native Foundation framework, remove non
...
working JAWT manually loading, change to use headers from
JavaVM.framework when compiling due to JDK7 bug
2013-03-24 20:49:23 +00:00
kappa1
3e96cded2b
upload mc78's latest build.xml fixes, gets rid of the depreciated warnings
2012-11-06 21:45:45 +00:00
kappa1
bb8045b471
Added support to the OS X build.xml for Xcode location discovery, Mac OS SDK discovery, JavaVM.framework discovery and gcc vs gcc-4.2 discovery, special thanks to MC78 for providing this patch
2012-11-05 23:17:34 +00:00
kappa1
4eaea5850c
Tiny Clean up and remove some more references to JNF
2012-11-04 20:11:03 +00:00
kappa1
2c811ac289
Updated macosx_ant build.xml, removed PPC support, bumped the minimum OS X SDK for 32/64bit native to SDK 10.5. Commented out some code in Display.m that required SDK 10.7+, namely NSApplicationPresentationFullScreen, etc
2012-11-01 22:21:23 +00:00
kappa1
213aa4262d
Weakly link the AppKit framework in an attempt to allow 10.5 compatibility again.
2012-01-13 00:53:43 +00:00
kappa1
6b0e05cef6
Add the QuartzCore framework to the list of frameworks available to the linker
2011-11-12 21:03:48 +00:00
Ioannis Tsakpinis
dc163985b0
Attempt (2) to fix MacOS build.
2011-09-03 11:04:04 +00:00
Ioannis Tsakpinis
0a29738e44
Attempt to fix MacOS build.
2011-09-03 10:58:20 +00:00
kappa1
702777d0fb
apply patch to enable applets on OS X using the java plugin2, credits to pjohnson for creating patch.
2011-08-29 13:34:17 +00:00
kappa1
69ed971285
Mac Ant build.xml - bump minimum requirements for compiling lwjgl on OS X to prepare for new plugin2 patch. OS X SDK 10.6 and Java 6 update 4 (1.6.0_24) are now the minimum requirements to compile LWJGL on OS X however OS X 10.3+ is still the targeted for compatibility.
2011-08-27 22:21:13 +00:00
Ioannis Tsakpinis
16ff1f892d
Attempt (2) to fix MacOS build.
2011-07-10 19:16:46 +00:00
Ioannis Tsakpinis
fcba7a09ee
Attempt to fix MacOS build.
2011-07-10 18:48:23 +00:00
Ioannis Tsakpinis
af0ed1d1c4
Added OpenAL & OpenCL generated native paths.
...
Added support for AMD_device_memory_flags, AMD_offline_devices, AMD_popcnt [OpenCL]
Minor bugs fixed in high-level OpenCL API.
2011-06-04 00:53:04 +00:00
kappa1
067e27de66
ANT build : switch to using the 10.4 sdk instead of the 10.3 one for ppc builds
2011-04-16 16:41:19 +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
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
Elias Naur
dc3999b075
Removed devil and fmod support. yay.
2008-01-21 21:38:29 +00:00
Elias Naur
e1067d49d6
Mac OS X: Added the -Wunused gcc flag
2007-07-30 05:22:46 +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
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
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
Brian Matzon
3aca397292
build natives into bin/<name>
2006-07-11 21:47:04 +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