# Makefile for building with the OE cross tools # # OVEROTOP is normally ${HOME}/overo-oe # # 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 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 TARGET = scilog 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 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} -o ${TARGET} # ${CC} ${CFLAGS} ${OBJS} -L ${LIBDIR} -I ${INCDIR} -o ${TARGET} #meas.o: meas.c # ${CC} ${CFLAGS} -I ${INCDIR} -c meas.c clean: rm -f ${TARGET} ${OBJS} *~