
LD = /tools/linaro/gcc-linaro-4.9.4-2017.01-i686_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-ld
CC = /tools/linaro/gcc-linaro-4.9.4-2017.01-i686_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc
rm = rm -f

TARGET = versionShow

SRCS = versionShow.c
SRCS_BASE := $(basename $(SRCS))
OBJS      := $(addsuffix .o, $(SRCS_BASE))

CFLAGS = -I/tools/linaro/gcc-linaro-4.9.4-2017.01-i686_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/include/
#CFLAGS += --sysroot=/opt/poky/1.8.1/sysroots
LDFLAGS = -L/tools/linaro/gcc-linaro-4.9.4-2017.01-i686_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/lib -L/tools/linaro/gcc-linaro-4.9.4-2017.01-i686_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/libl


all : $(TARGET)

$(TARGET) : $(OBJS)
	$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)

%.o : %.c
	$(CC) $(CFLAGS) -c $< -o $@

%.o : %.cpp
	$(CXX) $(CFLAGS) -c $< -o $@

clean :
	$(RM) $(TARGET) $(OBJS) *~

