| 1 | # |
| 2 | # pkgmk.conf: pkgmk(8) configuration |
| 3 | # |
| 4 | |
| 5 | export CHOST="$(echo $MACHTYPE)" |
| 6 | |
| 7 | # hardfp (mainline) |
| 8 | export CTARGET="arm-crux-linux-gnueabihf" |
| 9 | export CLFS="/devel/crux-arm/toolchain/clfs" |
| 10 | export CROSSTOOLS="/devel/crux-arm/toolchain/crosstools" |
| 11 | # |
| 12 | # softfp |
| 13 | #export CTARGET="arm-crux-linux-gnueabi" |
| 14 | #export CLFS="/devel/crux-arm/toolchain-softfp/clfs" |
| 15 | #export CROSSTOOLS="/devel/crux-arm/toolchain-softfp/crosstools" |
| 16 | # |
| 17 | # noeabi |
| 18 | #export CTARGET="arm-crux-linux-gnu" |
| 19 | #export CLFS="/devel/crux-arm/toolchain-noeabi/clfs" |
| 20 | #export CROSSTOOLS="/devel/crux-arm/toolchain-noeabi/crosstools" |
| 21 | |
| 22 | export PATH="$CROSSTOOLS/bin:$PATH" |
| 23 | export LD_LIBRARY_PATH="$CROSSTOOLS/lib:$CROSSTOOLS/usr/lib:/usr/lib/libfakeroot" |
| 24 | export LDFLAGS="-L$CLFS/lib -L$CLFS/usr/lib" |
| 25 | |
| 26 | export CC="$CTARGET-gcc" |
| 27 | export CXX="$CTARGET-g++" |
| 28 | export AR="$CTARGET-ar" |
| 29 | export AS="$CTARGET-as" |
| 30 | export RANLIB="$CTARGET-ranlib" |
| 31 | export LD="$CTARGET-ld" |
| 32 | export STRIP="$CTARGET-strip" |
| 33 | |
| 34 | # hardfp (mainline) |
| 35 | export CFLAGS="-O2 -pipe -mfloat-abi=hard" |
| 36 | # |
| 37 | # softfp |
| 38 | #export CFLAGS="-O2 -pipe -mno-unaligned-access" |
| 39 | # |
| 40 | # device optimizations (not really required if you can use native builds) |
| 41 | #arm9tdmi_CFLAGS="-O2 -pipe -march=armv4 -mtune=arm9tdmi" |
| 42 | #armv5te_CFLAGS="-O2 -pipe -msoft-float -march=armv5te" |
| 43 | #strongarm_CFLAGS="-O2 -pipe -march=armv4 -mtune=strongarm" |
| 44 | #xscale_CFLAGS="-O2 -pipe -msoft-float -march=armv5te -mtune=xscale" |
| 45 | |
| 46 | export CXXFLAGS="$CFLAGS" |
| 47 | |
| 48 | #export MAKEFLAGS="-j4" |
| 49 | |
| 50 | STRIP_CMD="$STRIP" |
| 51 | |
| 52 | # PKGMK_SOURCE_MIRRORS=() |
| 53 | # PKGMK_SOURCE_DIR="$PWD" |
| 54 | # PKGMK_PACKAGE_DIR="$PWD" |
| 55 | # PKGMK_WORK_DIR="$PWD/work" |
| 56 | # PKGMK_DOWNLOAD="no" |
| 57 | # PKGMK_IGNORE_FOOTPRINT="no" |
| 58 | # PKGMK_NO_STRIP="no" |
| 59 | # PKGMK_WGET_OPTS="" |
| 60 | PKGMK_COMPRESSION_MODE="xz" |
| 61 | |
| 62 | # End of file |