############################################################# ## Cross-compile definitions ## ############################################################# POKYDIR=${HOME}/Projects/CPU8/Fido/ #POKYDIR=${HOME}/Projects/CPU8/ SYSROOT=$(POKYDIR)/awsom_dimm/tmp/sysroots/ PATH+=:$(SYSROOT)/x86_64-linux/usr/sbin:$(SYSROOT)/x86_64-linux/usr/bin:$(SYSROOT)/x86_64-linux/sbin:$(SYSROOT)/x86_64-linux/bin PATH+=:$(SYSROOT)/x86_64-linux/usr/bin/arm-poky-linux-gnueabi LC_ALL=C CC=arm-poky-linux-gnueabi-gcc -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon --sysroot=$(SYSROOT)/cubieboard2 AS=arm-poky-linux-gnueabi-as LD=arm-poky-linux-gnueabi-ld --sysroot=$(SYSROOT)/cubieboard2 AR=arm-poky-linux-gnueabi-ar NM=arm-poky-linux-gnueabi-nm OBJCOPY=arm-poky-linux-gnueabi-objcopy STRIP=arm-poky-linux-gnueabi-strip RANLIB=arm-poky-linux-gnueabi-ranlib includedir=/usr/include OFLAG=-O0 DEBUG=-g CFLAGS=-fexpensive-optimizations -fomit-frame-pointer -frename-registers $(OFLAG) $(DEBUG) -feliminate-unused-debug-types LDFLAGS=-Wl,$(OFLAG) -Wl,--as-needed STRIP=$(shell which strip) TOUCH=$(shell which touch) CAT=$(shell which cat) RM=$(shell which rm) export CC export AS export LD export AR export NM export OBJCOPY export STRIP export RANLIB export CFLAGS export LDFLAGS export POKYDIR export SYSROOT export PATH