# Defined for UC-7420/7410/7408/7402-LX/DA-660-8/16-LX
PLATFORM = UC7400_AND_DA660

# Defined for UC-7420/7410/7408/7402-LX Plus and /DA-661/662/663-16-LX
#PLATFORM = UC7400PLUS_AND_DA66X

ifeq ($(PLATFORM), UC7400_AND_DA660)
  PREFIX=mxscaleb-
else
  ifeq ($(PLATFORM),UC7400PLUS_AND_DA66X)
    PREFIX=xscale_be-
  else
    PREFIX=
  endif
endif  

CC=$(PREFIX)gcc
STRIP=$(PREFIX)strip
LIBRARY=../library
CFLAGS+=-I$(LIBRARY)
CXXFLAGS=
OBJS = keypad.o
FNAME = keypad-demo

all: keypad-demo

keypad-demo: $(OBJS)
	$(CC) $(CFLAGS) $(FNAME).c -DDA660_661_662_663 $(OBJS) -o $@.da
	$(CC) $(CFLAGS) $(FNAME).c -DUC7410_7420 $(OBJS) -o $@.uc
	$(STRIP) $@.da $@.uc

keypad.o: $(LIBRARY)/keypad.c
	$(CC) -c $(LIBRARY)/keypad.c

clean:
	rm *.o keypad-demo.da keypad-demo.uc > /dev/null 2>&1
