# Conrad Installation Guide 3.1.0 make.conf file # # After reading all the commentary's in this file, you probally will want to delete them. # Architecture Setting # replace with your architecture # Ex. athlon64, athlon-xp, pentium-m, and so on. YOURARCH="pentium4" # Hashstyle # Uncomment when directed in the conrad guide LDFLAGSHASHSTYLE=" -Wl,--hash-style=both" # Compiler Parameters CFLAGS="-O3 -march=${YOURARCH} -frename-registers -fweb -pipe -fomit-frame-pointer -funit-at-a-time -freorder-blocks -fno-ident -freorder-blocks-and-partition -fgcse-sm -fgcse-las -fgcse-after-reload -fmerge-all-constants -combine" CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden" LDFLAGS="-Wl,-O1${LDFLAGSHASHSTYLE}" CHOST="i686-pc-linux-gnu" # Keywords to accept ACCEPT_KEYWORDS="~x86" # Setup the overlays CONRAD_OVERLAY="/usr/local/overlays/conrad" PORTAGE_OVERLAY="/usr/local/portage" INITNG_OVERLAY="/usr/local/overlays/initng-portage" LAYMAN_OVERLAY="/usr/local/overlays/layman" source /usr/local/overlays/layman/make.conf LEFOUS_OVERLAY="/usr/local/overlays/lefous-overlay" NEOPORTAGE_OVERLAY="/usr/local/overlays/neoportage/trunk" YCARUS_OVERLAY="/usr/local/overlays/ycarus" FLUIDPORTAGE_OVERLAY="/usr/local/overlays/fluidportage/trunk" ZUGAINA_OVERLAY="/usr/local/zugaina-portage" XEFFECTS_OVERLAY="/usr/local/layman/xeffects" HUNSPELLFI_OVERLAY="/usr/local/overlays/hunspell-fi" #JAVA_OVERLAY="/usr/local/layman/java-migration-packages" EINIT_OVERLAY="/usr/local/layman/einit" PORTDIR_OVERLAY="${CONRAD_OVERLAY} ${PORTAGE_OVERLAY} ${INITNG_OVERLAY} ${LAYMAN_OVERLAY} \ ${LEFOUS_OVERLAY} ${NEOPORTAGE_OVERLAY} ${YCARUS_OVERLAY} ${FLUIDPORTAGE_OVERLAY} \ ${ZUGAINA_OVERLAY} ${XEFFECTS_OVERLAY} ${HUNSPELLFI_OVERLAY} ${JAVA_OVERLAY} ${EINIT_OVERLAY}" # Own settings GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo" PORTAGE_TMPDIR="/mnt/varasto/tmp" #LINGUAS="fi" # Niceness and features PORTAGE_NICENESS="10" FEATURES="distlocks" USE_WITH="aac acpi aiglx alsa avahi a52 beagle bonjour bzip2 cairo cdr dbus dvd dvdread exif flac gif glitz gnome gstreamer gtk hal hashstyle lame lcms libnotify jpeg jpeg2k mad mmap mmx mng mono mp3 mpeg musepack nptlonly nsplugin ogg pcmcia pdf png quicktime real rtc samba spell sse sse2 svg symlink theora tordns truetype unicode urandom vorbis win32codecs X xforms xv xvid" USE_WITHOUT="-eds -esd -ipv6 -kde -nls -oss -qt3 -qt4 -tcpd" USE="${USE_WITH} ${USE_WITHOUT}" # Multiple Cores/CPUS (uncomment as necessary) # 1 CPU: one core MAKEOPTS="-j2" # 1 CPU: two cores #MAKEOPTS="-j3" # 1 CPU: four cores #MAKEOPTS="-j5" # 2 CPUs: one core each #MAKEOPTS="-j4" # 2 CPUs: two cores each #MAKEOPTS="-j6" # 2 CPUs: four cores each #MAKEOPTS="-j8" # Input_Devices for Modular Xorg # (nvidia-based example given) INPUT_DEVICES="evdev joystick keyboard mouse" VIDEO_CARDS="fglrx radeon"