# hdw-linux Config file # # this file contains build options # ### hdw-linux user definable build options ### # hdw build dir # choose the hdw-linux build directory # # ! make sure it exists and there is enough free space available ! # export hdw_build_dir="" # hdw make package # create binary packages during build procedure # # possible values: # 0 : just install in hdw build dir # 1 : create binary tar packages in addition # export hdw_make_package="0" # hdw target # choose a target (collection of packages) # # stable targets: # toolchain - the toolchain (binutils, gcc, libc) # default - pure base (including compiler) # desktop - all packages suited for a desktop environment # mobile - desktop + notebook specific packages # router - packages suited for routers # all-stable - all hdw packages that build properly # fai-server - all packages to run a fai (see docs) server # # develeopment targets: # all-dev - all existing hdw packages # fefe - dietlibc based target (this needs major hacking) # export hdw_target="all-stable" # hdw arch # choose your target architecture # # supported architectures: # ia32 - the famous x86 architecture # sparc - 32 bit scalable processor architecture # sparc64 - 64 bit scalable processor architecture # ppc - apple, ibm and motorola 32 bit powerpc arch # ppc64 - apple, ibm and motorola 64 bit powerpc arch # mips - uprocessor without interlocked pipeline stages # export hdw_arch="ia32" # hdw arch opt # build for a special optimized processor # see: http://gcc.gnu.org/onlinedocs - hardware models and configurations # # examples: # for ia32 : i386, i586, i686 # for sparc : v7, v8, supersparc # for sparc64 : v9, ultrasparc # for ppc : 603e, 604, 740 # for ppc64 : power5, powerpc64 # for mips : r2000, r3000, r4000 # export hdw_arch_opt="" # hdw opt # choose the applied optimization level (default: 3) # export hdw_opt="3" # hdw abort # continue/abort the distribution build when a package build fails # # possible values: # 0 : continue # 1 : abort # export hdw_abort="1" # hdw tc name # specify the name for the toolchain (will appear as a symlink in / ) # # default: toolchain # export hdw_tc_name="" ### more advanced hdw build options ### # hdw crossbuild # choose between native or crossbuild # # possible values: # 0 : native build # 1 : crossbuild # export hdw_crossbuild="0" # hdw use dietlibc # choose whether to use the gnu c library or fefe's dietlibc (devel!) # # possible values: # 0 : use gnu c library # 1 : use dietlibc (warning: devel!) # export hdw_use_dietlibc="0" # hdw real build # set the real build architecture of your host # # explanation: uname output may not match available compilers # export hdw_real_build="" # hdw debug buildenv # print environment variables directly before the build starts # # possible values: # 0 : do not output environment variables # 1 : print envirenment variables # export hdw_debug_buildenv="1" ### hdw build specific variables ( do not edit) ### # hdw version export hdw_version="1.0" # hdw build id export hdw_build_id="$hdw_target-$hdw_arch-$hdw_arch_opt" export hdw_build_id="hdw-linux-$hdw_version-$hdw_build_id" # end