CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
Merge remote-tracking branch 'upstream/master' into 3.1
[pkgutils-cross.git] / pkgmk-cross.conf
... / ...
CommitLineData
1#
2# pkgmk.conf: pkgmk(8) configuration
3#
4
5export CHOST="$(echo $MACHTYPE)"
6
7# hardfp (mainline)
8export CTARGET="arm-crux-linux-gnueabihf"
9export CLFS="/devel/crux-arm/toolchain/clfs"
10export 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
22export PATH="$CROSSTOOLS/bin:$PATH"
23export LD_LIBRARY_PATH="$CROSSTOOLS/lib:$CROSSTOOLS/usr/lib:/usr/lib/libfakeroot"
24
25export CC="$CTARGET-gcc"
26export CXX="$CTARGET-g++"
27export AR="$CTARGET-ar"
28export AS="$CTARGET-as"
29export RANLIB="$CTARGET-ranlib"
30export LD="$CTARGET-ld"
31export STRIP="$CTARGET-strip"
32
33# hardfp (mainline)
34export CFLAGS="-O2 -pipe -mfloat-abi=hard"
35#
36# softfp
37#export CFLAGS="-O2 -pipe -mno-unaligned-access"
38#
39# device optimizations (not really required if you can use native builds)
40#arm9tdmi_CFLAGS="-O2 -pipe -march=armv4 -mtune=arm9tdmi"
41#armv5te_CFLAGS="-O2 -pipe -msoft-float -march=armv5te"
42#strongarm_CFLAGS="-O2 -pipe -march=armv4 -mtune=strongarm"
43#xscale_CFLAGS="-O2 -pipe -msoft-float -march=armv5te -mtune=xscale"
44
45export CXXFLAGS="$CFLAGS"
46
47STRIP_CMD="$STRIP"
48
49# PKGMK_SOURCE_MIRRORS=()
50# PKGMK_SOURCE_DIR="$PWD"
51# PKGMK_PACKAGE_DIR="$PWD"
52# PKGMK_WORK_DIR="$PWD/work"
53# PKGMK_DOWNLOAD="no"
54# PKGMK_IGNORE_FOOTPRINT="no"
55# PKGMK_NO_STRIP="no"
56# PKGMK_WGET_OPTS=""
57PKGMK_COMPRESSION_MODE="xz"
58
59# End of file