CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
added multi optimized CFLAGS support to pkgmk-cross
[pkgutils-cross.git] / src / pkgmk.conf
index 07b1cbd53e310e55f008fac759d020e729bf2b56..a67a74d24f9bf98b990b25b18f4afd8a595c0593 100644 (file)
@@ -1,9 +1,33 @@
 #
-# /etc/pkgmk.conf: pkgmk(8) configuration
+# pkgmk.conf: pkgmk(8) configuration
 #
 
-export CFLAGS="-O2 -march=i686 -pipe"
-export CXXFLAGS="-O2 -march=i686 -pipe"
+export CHOST="$(echo $MACHTYPE)"
+export CTARGET="arm-unknown-linux-gnu"
+
+export CLFS="/devel/crux-arm/toolchain/clfs"
+export CROSSTOOLS="/devel/crux-arm/toolchain/crosstools"
+
+export PATH="$CROSSTOOLS/bin:$PATH"
+export LD_LIBRARY_PATH="$CROSSTOOLS/lib:$CROSSTOOLS/usr/lib"
+
+export CC="$CTARGET-gcc"
+export CXX="$CTARGET-g++"
+export AR="$CTARGET-ar"
+export AS="$CTARGET-as"
+export RANLIB="$CTARGET-ranlib"
+export LD="$CTARGET-ld"
+export STRIP="$CTARGET-strip"
+
+export CFLAGS="-O2 -pipe"
+export CXXFLAGS="$CFLAGS"
+
+arm9tdmi_CFLAGS="-O2 -pipe -march=armv4 -mtune=arm9tdmi"
+armv5te_CFLAGS="-O2 -pipe -march=armv5te"
+strongarm_CFLAGS="-O2 -pipe -march=armv4 -mtune=strongarm"
+xscale_CFLAGS="-O2 -pipe -march=armv5te -mtune=xscale"
+
+STRIP_CMD="$STRIP"
 
 # PKGMK_SOURCE_MIRRORS=()
 # PKGMK_SOURCE_DIR="$PWD"