# Crosscompile for the target platform CROSS=arm-linux- CC = $(CROSS)gcc LD = $(CROSS)ld CFLAGS=-ansi -pedantic -pedantic-errors -Wall EXECUTABLE := bp_command SOURCES := $(wildcard *.c) OBJS := $(SOURCES:.c=.o) all: $(EXECUTABLE) $(EXECUTABLE): $(OBJS) $(CC) $(CFLAGS) $(DEFINES) $(LIBS) $? -o $@ clean: -rm -f $(OBJS) $(EXECUTABLE) *~ %.o: %.c $(CC) $(CFLAGS) $(DEFINES) -c $<