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