hrev43657 adds 1 changeset to branch 'master' old head: 58dbd25f6bcb8a60779cd3cca5ffa739d497e3a7 new head: eb3e3882414af34845463a23293a47190a3ff1bf ---------------------------------------------------------------------------- eb3e388: GL: Disable OpenGL applications and libraries on non-x86 * This should definitely be undone once we figure out a way to cross compile stuff under haiku. * setgcc ppc gcc4 anyone? [ Alexander von Gluck IV <kallisti5@xxxxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev43657 Commit: eb3e3882414af34845463a23293a47190a3ff1bf URL: http://cgit.haiku-os.org/haiku/commit/?id=eb3e388 Author: Alexander von Gluck IV <kallisti5@xxxxxxxxxxx> Date: Fri Jan 13 23:42:45 2012 UTC ---------------------------------------------------------------------------- 1 files changed, 15 insertions(+), 11 deletions(-) build/jam/HaikuImage | 26 +++++++++++++++----------- ---------------------------------------------------------------------------- diff --git a/build/jam/HaikuImage b/build/jam/HaikuImage index ebbac1c..972856d 100644 --- a/build/jam/HaikuImage +++ b/build/jam/HaikuImage @@ -73,18 +73,18 @@ SYSTEM_APPS = AboutSystem ActivityMonitor $(X86_ONLY)BootManager CharacterMap ; SYSTEM_PREFERENCES = Appearance Backgrounds CPUFrequency DataTranslations <preference>Deskbar E-mail FileTypes Fonts Keyboard Keymap Locale Media - Mouse Network Notifications OpenGL Printers Screen ScreenSaver Shortcuts - Sounds Time Touchpad <preference>Tracker VirtualMemory + Mouse Network Notifications $(X86_ONLY)OpenGL Printers Screen ScreenSaver + Shortcuts Sounds Time Touchpad <preference>Tracker VirtualMemory ; -SYSTEM_DEMOS = BSnow Chart Clock Cortex FontDemo GLTeapot - $(HAIKU_INCLUDE_TRADEMARKS)Haiku3d Mandelbrot OverlayImage Pairs Playground - Pulse Sudoku +SYSTEM_DEMOS = BSnow Chart Clock Cortex FontDemo $(X86_ONLY)GLTeapot + $(HAIKU_INCLUDE_TRADEMARKS)$(X86_ONLY)Haiku3d Mandelbrot OverlayImage Pairs + Playground Pulse Sudoku ; SYSTEM_LIBS = libbe.so libbsd.so libbnetapi.so libdebug.so libdevice.so libfreetype.so - libgame.so libGL.so libgnu.so + libgame.so $(X86_ONLY)libGL.so libgnu.so libjpeg.so liblocale.so libmail.so libmedia.so libmidi.so libmidi2.so @@ -158,7 +158,7 @@ SYSTEM_ADD_ONS_PRINT_TRANSPORT = HP\ JetDirect IPP LPR # Parallel\ Port Print\ To\ File Serial\ Port USB\ Port ; -SYSTEM_ADD_ONS_SCREENSAVERS = Butterfly DebugNow Flurry +SYSTEM_ADD_ONS_SCREENSAVERS = Butterfly DebugNow $(X86_ONLY)Flurry $(HAIKU_INCLUDE_TRADEMARKS)Haiku Icons IFS Leaves Message Spider ; SYSTEM_ADD_ONS_DRIVERS_AUDIO = auich auvia echo3g emuxki hda sis7018 ; SYSTEM_ADD_ONS_DRIVERS_AUDIO_OLD = ; #cmedia usb_audio ; @@ -587,8 +587,10 @@ AddBootModuleSymlinksToHaikuImage # add-ons AddFilesToHaikuImage system add-ons accelerants : $(SYSTEM_ADD_ONS_ACCELERANTS) ; -AddFilesToHaikuHybridImage system add-ons opengl - : Mesa\ Software\ Renderer : : true ; +if $(TARGET_ARCH) = x86 { + AddFilesToHaikuHybridImage system add-ons opengl + : Mesa\ Software\ Renderer : : true ; +} AddFilesToHaikuHybridImage system add-ons Translators : $(SYSTEM_ADD_ONS_TRANSLATORS) : : true ; AddFilesToHaikuImage system add-ons locale catalogs @@ -709,8 +711,10 @@ CopyDirectoryToHaikuImage develop sample-code : pdflib : -x .svn ; # Copy Mesa3D GL headers into image -CopyDirectoryToHaikuImage develop headers os opengl - : [ FDirName $(HAIKU_MESA_HEADERS) GL ] : : -x .svn ; +if $(TARGET_ARCH) = x86 { + CopyDirectoryToHaikuImage develop headers os opengl + : [ FDirName $(HAIKU_MESA_HEADERS) GL ] : : -x .svn ; +} #pragma mark - Optional Packages