all: lcd_module.o lcd_control.o lcd_4bit_mode.o lcd_app.o

include /usr/src/rtlinux/rtlinux-3.2-rc1/rtl.mk


LINK=ld

#RT-Linux real_time_app
lcd_control.o: lcd_control.c lcd_4bit_mode.c lcd.h
	$(CC) ${INCLUDE} ${CFLAGS} -c lcd_control.c -o lcd_control.o

lcd_4bit_mode.o: lcd_4bit_mode.c lcd.h
	$(CC) ${INCLUDE} ${CFLAGS} -c lcd_4bit_mode.c -o lcd_4bit_mode.o

lcd_module.o: lcd_control.o lcd_4bit_mode.o 
	$(LINK) -r -static -o lcd_module.o lcd_control.o lcd_4bit_mode.o

#Linux user_mode_app
lcd_app.o: lcd_app.c lcd.h
	$(CC) ${INCLUDE} ${USER_CFLAGS} -O2 -Wall lcd_app.c -o lcd_app.o
