OSDN Git Service

記録パス設定 記録CH設定 ファイル書込タイミング
[scilog/scilog.git] / Makefile
1 # Makefile for building with the OE cross tools 
2 #
3 # OVEROTOP is normally ${HOME}/overo-oe 
4 #
5 # OETMP is the same as TMPDIR as defined in ${OVEROTOP}/build/conf/site.conf
6 #
7 OVEROTOP = /home/ntaka/dev/overo-yocto-2015/build
8 OETMP = ${OVEROTOP}/tmp
9
10 TOOLDIR = ${OETMP}/sysroots/`uname -m`-linux/usr/bin/arm-poky-linux-gnueabi
11 STAGEDIR = ${OETMP}/sysroots/overo
12 #CC = ${TOOLDIR}/arm-poky-linux-gnueabi-gcc
13 #LD = ${TOOLDIR}/arm-poky-linux-gnueabi-ld
14
15 CFLAGS = -Wall -lm -lpthread
16 CFLAGS += -Wno-return-type -Werror=array-bounds -Warray-bounds
17 CFLAGS += --sysroot=${STAGEDIR}
18 CXXFLAGS += --sysroot=${STAGEDIR}
19 # 警告をエラー扱いにする
20 #CFLAGS += -Werror
21 # for DEBUG
22 #CFLAGS += -Wall -lm -lpthread -DDEBUG_FILE_MIN -DDEBUG_FILE_MIN_PERIOD=1
23
24 #LIBDIR = ${STAGEDIR}/lib
25 #INCDIR = ${STAGEDIR}/include      
26
27 TARGET = scilog
28
29 OBJS = scilog.o spi.o thread_rcv.o ring.o ad_ring.o thread_rec.o sts.o ad_file.o conf.o lcd.o thread_disp.o
30
31 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
32
33 ${TARGET} : $(OBJS) $(HDRS) 
34         ${CC} ${CFLAGS} ${OBJS} -o ${TARGET}
35 #       ${CC} ${CFLAGS} ${OBJS} -L ${LIBDIR} -I ${INCDIR} -o ${TARGET}
36
37 #meas.o: meas.c 
38 #       ${CC} ${CFLAGS} -I ${INCDIR} -c meas.c  
39
40 clean:
41         rm -f ${TARGET} ${OBJS} *~