OSDN Git Service

記録パス設定 記録CH設定 ファイル書込タイミング
[scilog/scilog.git] / Makefile
index f7d300d..ceec26d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,30 +4,25 @@
 #
 # 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
 
@@ -36,7 +31,8 @@ OBJS = scilog.o spi.o thread_rcv.o ring.o ad_ring.o thread_rec.o sts.o ad_file.o
 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