Files
Arch-R/config/options
Stephan Raue de71016fb4 initial import
2009-03-18 13:02:53 +01:00

236 lines
6.1 KiB
Plaintext

# 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
# Theme (omc)
THEME=omc
# Resolution (640x480, 800x600, 1024x768, 1280x1024 or 1600x1200)
RESOLUTION=800x600
# Menu languages to include in the ISO (en is included by default)
# (ar/bg/br/ca/cs/de/es/en/et/fi/fr/gr/he/hu/it/nl/no/pl/ro/ru/sk/sr/sv/vn)
INCLUDED_LANGS="de"
# 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 Codecs - RealMedia/WindowsMedia 9 (yes/no)
EXTRACODECS=no
# Use Extra Binary Firmwares - WiFi/DVB cards (yes/no)
EXTRAFIRMWARES=no
# Use Extra Non-Free Fonts, required for Asian Font Support (yes/no)
EXTRAFONTS=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
# enable olsr protocol (yes/no)
OLSR=no
# Auto-discovery of UPnP MediaServer devices (yes/no)
UPNP=yes
# Add DXR3/Hollywood+ support (EXPERIMENTAL)
DXR3=no
# Add LIVE555 support (requires glibc and forces c++ support)
LIVE555=no
# Support for Python (yes/no)
PYTHON=yes
# Support for Pygame (yes/no)
PYGAME=yes
# Support for SDL library (yes/no)
SDL=yes
# Support for regular console mode (a.k.a. SD mode) (yes/no)
CONSOLE=yes
# Support for X.org server (a.k.a. HD mode) (yes/no)
XORG=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="intel nv s3 s3virge vesa via"
# Include nVidia proprietary X.Org video driver
NVIDIA=no
# Default boot method (geexbox/hdtv/install/debug/hdtvdebug)
BOOT_DEFAULT=
# Support for emulators (yes/no)
EMULATORS=yes
# Support for games (yes/no)
GAMES=yes
# Image viewer / dia show support (yes/no)
VIEW_IMG=no
# Allow addition of digimatrix-only support tools (yes/no)
DIGIMATRIX=no
# Default timeout in seconds for dia show (0 to disable)
VIEW_IMG_TIMEOUT=10
# 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
# enable debuging (debugging flags and enables gdb)
DEBUG=no
# enable gdb (yes/no)
GDB=yes
# enable devel tools (yes/no)
DEVTOOLS=yes
# verbose compilation mode (yes/no)
VERBOSE=yes
# modify the framebuffer settings to be VMware compliant (yes/no)
VMWARE=no
# download new sources when url file is updated (yes/no/ask)
AUTOUPDATE=ask
# Burning options
# device (ex: 0,0,0). See the output of cdrecord -scanbus.
BURNER=/dev/cdrw
# blank the CD-RW before burning (yes/no)
BLANK=yes
# you can also pass options to cdrecord :
CDRECORD_OPTS=
# PXE boot options (nfs/smb)
DEFAULT_PXE="nfs"
DEFAULT_NFS_SERVER=192.168.0.2
DEFAULT_NFS_DIR=/tftpboot/GEEXBOX
DEFAULT_SMB_SERVER=192.168.0.2
DEFAULT_SMB_DIR=/GEEXBOX
DEFAULT_SMB_USER=""
DEFAULT_SMB_PWD=""
# 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
# read personal options if available
test -f "$HOME/.geexbox-options" && . "$HOME/.geexbox-options"
. config/path