#
# OETMP is the same as TMPDIR as defined in ${OVEROTOP}/build/conf/site.conf
#
-
+OVEROTOP = /home/ntaka/dev/overo-yocto-2015/build
OETMP = ${OVEROTOP}/tmp
-# There were some OE toolchain path changes recently
-
-# OE prior to around 30July2010
-# TOOLDIR = ${OETMP}/cross/armv7a/bin
-# STAGEDIR = ${OETMP}/staging/armv7a-angstrom-linux-gnueabi/usr
-
-# OE after 30July2010
-#TOOLDIR = ${OETMP}/sysroots/`uname -m`-linux/usr/armv7a/bin
-TOOLDIR = ${OETMP}/sysroots/i686-linux/usr/armv7a/bin
-STAGEDIR = ${OETMP}/sysroots/armv7a-angstrom-linux-gnueabi/usr
-
-CC = ${TOOLDIR}/arm-angstrom-linux-gnueabi-gcc
-
-# for DEBUG
-#CFLAGS = -Wall -lm -lpthread -DDEBUG_FILE_MIN -DDEBUG_FILE_MIN_PERIOD=1
+TOOLDIR = ${OETMP}/sysroots/`uname -m`-linux/usr/bin/arm-poky-linux-gnueabi
+STAGEDIR = ${OETMP}/sysroots/overo
+#CC = ${TOOLDIR}/arm-poky-linux-gnueabi-gcc
+#LD = ${TOOLDIR}/arm-poky-linux-gnueabi-ld
CFLAGS = -Wall -lm -lpthread
+CFLAGS += -Wno-return-type -Werror=array-bounds -Warray-bounds
+CFLAGS += --sysroot=${STAGEDIR}
+CXXFLAGS += --sysroot=${STAGEDIR}
+# 警告をエラー扱いにする
+#CFLAGS += -Werror
+# for DEBUG
+#CFLAGS += -Wall -lm -lpthread -DDEBUG_FILE_MIN -DDEBUG_FILE_MIN_PERIOD=1
-LIBDIR = ${STAGEDIR}/lib
-
-INCDIR = ${STAGEDIR}/include
+#LIBDIR = ${STAGEDIR}/lib
+#INCDIR = ${STAGEDIR}/include
TARGET = scilog
HDRS = mes_print.h debug_print.h spi.h my_thread.h ring.h ad_ring.h thread_rec.h sts.h ad_file.h conf.h lcd.h
${TARGET} : $(OBJS) $(HDRS)
- ${CC} ${CFLAGS} ${OBJS} -L ${LIBDIR} -o ${TARGET}
+ ${CC} ${CFLAGS} ${OBJS} -o ${TARGET}
+# ${CC} ${CFLAGS} ${OBJS} -L ${LIBDIR} -I ${INCDIR} -o ${TARGET}
#meas.o: meas.c
# ${CC} ${CFLAGS} -I ${INCDIR} -c meas.c