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?
This commit is contained in:
Alexander von Gluck IV
2012-01-13 17:42:45 -06:00
parent 58dbd25f6b
commit eb3e388241
+11 -7
View File
@@ -73,18 +73,18 @@ SYSTEM_APPS = AboutSystem ActivityMonitor $(X86_ONLY)BootManager CharacterMap
; ;
SYSTEM_PREFERENCES = Appearance Backgrounds CPUFrequency DataTranslations SYSTEM_PREFERENCES = Appearance Backgrounds CPUFrequency DataTranslations
<preference>Deskbar E-mail FileTypes Fonts Keyboard Keymap Locale Media <preference>Deskbar E-mail FileTypes Fonts Keyboard Keymap Locale Media
Mouse Network Notifications OpenGL Printers Screen ScreenSaver Shortcuts Mouse Network Notifications $(X86_ONLY)OpenGL Printers Screen ScreenSaver
Sounds Time Touchpad <preference>Tracker VirtualMemory Shortcuts Sounds Time Touchpad <preference>Tracker VirtualMemory
; ;
SYSTEM_DEMOS = BSnow Chart Clock Cortex FontDemo GLTeapot SYSTEM_DEMOS = BSnow Chart Clock Cortex FontDemo $(X86_ONLY)GLTeapot
$(HAIKU_INCLUDE_TRADEMARKS)Haiku3d Mandelbrot OverlayImage Pairs Playground $(HAIKU_INCLUDE_TRADEMARKS)$(X86_ONLY)Haiku3d Mandelbrot OverlayImage Pairs
Pulse Sudoku Playground Pulse Sudoku
; ;
SYSTEM_LIBS = SYSTEM_LIBS =
libbe.so libbsd.so libbnetapi.so libbe.so libbsd.so libbnetapi.so
libdebug.so libdevice.so libdebug.so libdevice.so
libfreetype.so libfreetype.so
libgame.so libGL.so libgnu.so libgame.so $(X86_ONLY)libGL.so libgnu.so
libjpeg.so libjpeg.so
liblocale.so liblocale.so
libmail.so libmedia.so libmidi.so libmidi2.so libmail.so libmedia.so libmidi.so libmidi2.so
@@ -158,7 +158,7 @@ SYSTEM_ADD_ONS_PRINT_TRANSPORT = HP\ JetDirect IPP LPR
# Parallel\ Port # Parallel\ Port
Print\ To\ File Serial\ Port USB\ 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 ; $(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 = auich auvia echo3g emuxki hda sis7018 ;
SYSTEM_ADD_ONS_DRIVERS_AUDIO_OLD = ; #cmedia usb_audio ; SYSTEM_ADD_ONS_DRIVERS_AUDIO_OLD = ; #cmedia usb_audio ;
@@ -587,8 +587,10 @@ AddBootModuleSymlinksToHaikuImage
# add-ons # add-ons
AddFilesToHaikuImage system add-ons accelerants AddFilesToHaikuImage system add-ons accelerants
: $(SYSTEM_ADD_ONS_ACCELERANTS) ; : $(SYSTEM_ADD_ONS_ACCELERANTS) ;
if $(TARGET_ARCH) = x86 {
AddFilesToHaikuHybridImage system add-ons opengl AddFilesToHaikuHybridImage system add-ons opengl
: Mesa\ Software\ Renderer : : true ; : Mesa\ Software\ Renderer : : true ;
}
AddFilesToHaikuHybridImage system add-ons Translators AddFilesToHaikuHybridImage system add-ons Translators
: $(SYSTEM_ADD_ONS_TRANSLATORS) : : true ; : $(SYSTEM_ADD_ONS_TRANSLATORS) : : true ;
AddFilesToHaikuImage system add-ons locale catalogs AddFilesToHaikuImage system add-ons locale catalogs
@@ -709,8 +711,10 @@ CopyDirectoryToHaikuImage develop sample-code
: pdflib : -x .svn ; : pdflib : -x .svn ;
# Copy Mesa3D GL headers into image # Copy Mesa3D GL headers into image
if $(TARGET_ARCH) = x86 {
CopyDirectoryToHaikuImage develop headers os opengl CopyDirectoryToHaikuImage develop headers os opengl
: [ FDirName $(HAIKU_MESA_HEADERS) GL ] : : -x .svn ; : [ FDirName $(HAIKU_MESA_HEADERS) GL ] : : -x .svn ;
}
#pragma mark - Optional Packages #pragma mark - Optional Packages