CC_PREFIX      =
CC             = $(CC_PREFIX)gcc
LD             = $(CC_PREFIX)ld
AR             = $(CC_PREFIX)ar


INCLUDE_PREFIX = -I../../../source
INCLUDE        = $(INCLUDE_PREFIX)/include

CFLAGS  = -Wall -O
LDFLAGS = -lrt


OBJ  = demo_data.o  mono_discrete_font_digital.o  app_font.o  button.o  all_rect.o  top_rect.o  bottom_rect.o  \
       counter.o  gui_main.o  main.o

OBJ += driver_lcd.o  driver_keyboard.o  driver_mtjt.o  driver_sync.o
OBJ += liblgui.a


APP  = basic_ecg_monitor


all: $(APP)

$(APP): $(OBJ)
	$(CC) $(LDFLAGS) $(OBJ) -o $(APP)

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


clean:
	rm -f *.o
	rm -f $(APP)
