CROSS_COMPILE		=
AS					=   $(CROSS_COMPILE)as
AR					=   $(CROSS_COMPILE)ar
CC					=   $(CROSS_COMPILE)gcc
CPP					=   $(CC) -E
LD					=   $(CROSS_COMPILE)ld
NM					=   $(CROSS_COMPILE)nm
OBJCOPY				=   $(CROSS_COMPILE)objcopy
OBJDUMP				=   $(CROSS_COMPILE)objdump
RANLIB				=   $(CROSS_COMPILE)ranlib
READELF				=   $(CROSS_COMPILE)readelf
SIZE				=   $(CROSS_COMPILE)size
STRINGS				=   $(CROSS_COMPILE)strings
STRIP				=   $(CROSS_COMPILE)strip

CFLAGS				= -I..
LDFLAGS				= 
DEMO_OBJ			= set_mode.o set_gpio.o
DEMO_SRC			= $(DEMO_OBJ:.o=.c)
DEMO_EXEC			= $(DEMO_OBJ:.o=)

all: $(DEMO_EXEC)

$(DEMO_EXEC): $(DEMO_OBJ)
	$(CC) $@.o -o $@ $(LDFLAGS)

clean:
	-@rm *.o $(DEMO_EXEC) 2> /dev/null > /dev/null || true

.PHONY: clean
