mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-03-31 14:41:55 -07:00
236 lines
6.1 KiB
Plaintext
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
|