# Project name PROJECT=${PROJECT} MESA=Mesa LIBDRM=libdrm DRIDRIVERS="swrast,unichrome,r200,r300,radeon,i810,i915,i965" # Target system we want to cross compile for (i386/x86_64/powerpc) TARGET_ARCH=i386 # Target platform we want to run GeeXboX on (keep it blank for generic) # Available: linutop/easygate/eeepc TARGET_PLATFORM= # The TARGET_CPU variable controls which processor should be targeted for # generated code. case $TARGET_ARCH in i386) # (AMD CPUs) k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 # athlon-fx athlon-mp athlon-xp athlon-4 # athlon-tbird athlon k6-3 k6-2 k6 geode # (Intel CPUs) core2 nocona prescott pentium4[m] pentium3[m] pentium-m # pentium2 pentiumpro pentium-mmx pentium # i686 i586 i486 i386 # (VIA CPUs) c3 c3-2 # #TARGET_CPU=i686 ;; x86_64) # (AMD CPUs) k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 # athlon-fx amdfam10 barcelona # (Intel CPUs) core2 nocona # #TARGET_CPU=generic ;; esac # Build optimizations (size/speed) OPTIMIZATIONS=size # Target system library C (uClibc/glibc) TARGET_LIBC=uClibc # Library strip LIBSTRIP=yes # Need to point to your actual cc # If you have ccache installed, take care that LOCAL_CC don't point to it LOCAL_CC=`which gcc` # Need to point to your actual g++ # If you have ccache installed, take care that LOCAL_CXX don't point to it LOCAL_CXX=`which g++` # Support C++ in toolchain TOOLCHAIN_CXX=yes # Mediacenter to use (elisa, entertainer) MEDIACENTER=elisa # Menu language (ar/bg/br/ca/cs/de/en/es/et/fi/fr/gr/he/hu/it/nl/no/pl/ro/ru/sk/sr/sv/vn) MENU_LANG=de # Subtitle charset (ar/bg/br/ca/cs/de/en/es/et/fi/fr/gr/he/hu/it/nl/no/pl/ro/ru/sk/sr/sv/vn) # Can also be set to a charset code (iso-8859-{1,2,6,7,8,9}/windows-125{0,1,3,6}/koi8-r) # when empty it defaults to $MENU_LANG SUB_CHARSET= # Timezone to use (empty disables timezone support) # if TARGET_LIBC=uClibc use a TZ environment string # if TARGET_LIBC=glibc use a zoneinfo name and remember to set INCLUDED_TIMEZONES accordingly TIMEZONE= # Keymap (qwerty/azerty/qwertz) KEYMAP=qwertz # Remote to Use (pctv/logitech/hauppauge/realmagic/creative/leadtek/ # leadtek-pvr2000/RM-S6/RX-V850/animax/askey/avermedia/packard_bell/atiusb/ # atiusb2/LG/D-10/digimatrix/mceusb/streamzap/cinergy1400/nova-s-plus/twinhan/ # tosh-vt76f/flytv-prime/Medion-X10/imonknob/ultrax/dvico/MCE-X10) REMOTE=atiusb # Remote receiver to use (animax/askey/avermedia/atiusb/atiusb2/creative/ # hauppauge/homemade/irman/leadtek/leadtek-pvr2000/logitech/pctv/realmagic/ # digimatrix/mceusb/mceusb2/streamzap/cx88/imonknob/ultrax/dvico/MCE-X10) RECEIVER=atiusb # Use Extra Binary Firmwares - WiFi/DVB cards (yes/no) EXTRAFIRMWARES=no # Support for emulators (yes/no) EMULATORS=no # Support for games (yes/no) GAMES=no # Network Support (Samba shares and FTP Server) (yes/no) NETWORK=yes # Start network services ? (Anonymous Telnet and FTP server as root) (yes/no) SERVICES=yes # enable bootchart (yes/no) BOOTCHART=yes # Wireless network support (yes/no) WIFI=yes # Use NdisWrapper for Windows network driver support (yes/no) NDISWRAPPER=no # Allow use of WPA_Supplicant for WPA-PSK secured wireless networks (yes/no) WPA_SUPPLICANT=yes # X.org drivers to use (all/ati/geode/glint/i740/intel/mga/nv/openchrome/ # radeonhd/s3/s3virge/savage/sis/tdfx/trident/vesa/vmware) # Space separated list is supported, e.g. XORG_DRIVERS="ati s3" XORG_DRIVERS="ati nouveau nv vesa openchrome intel" # LCD display support (yes/no) LCD4LINUX=yes # Enable LCD display by default (yes/no) LCD_ENABLED=yes # Select the LCD display model (cf. packages/lcd4linux/config/lcd4linux.conf) # (SerDispLib / Trefon / LK204 / MI240 / CW12232 / CF631 / CF632 / CF633 / # HD44780-generic / HD44780-winamp / HD44780-kernelconcepts / SC1602D / # LCM-162 / HD44780-I2C / LCDTerm / SimpleLCD / M50530-24x8 / CT20x4 / # USBLCD / BWCT / T6963-240x64) LCD_MODEL=HD44780-winamp LCD_WIDTH=16 LCD_HEIGHT=2 DEBUG=no DEVTOOLS=no # verbose compilation mode (yes/no) VERBOSE=yes # download new sources when url file is updated (yes/no/ask) AUTOUPDATE=ask # Concurrency make level (-j option) # Try value 1 (default) to 4 on single CPU computer, or more on # multi-processor computer (like hyperthreading SMP CPU) CONCURRENCY_MAKE_LEVEL=1 . config/path