# makefile generated by mcp2make 1.0.2

AS=armasm
CC=armcc
LD=armlink
FE=fromelf

INCL = ..\,..\asm\,..\compil\,..\compil\lcd_basic_Data\,..\compil\lcd_basic_Data\Copy\,..\compil\lcd_basic_Data\Copy\ObjectCode\,..\compil\lcd_basic_Data\Debug\,..\compil\lcd_basic_Data\Debug\ObjectCode\,..\HTML\,..\HTML\CVS\,..\include\,..\include\HTML\,..\include\HTML\CVS\,..\includes\,..\sources\,..\include\,..\include\HTML\,..\include\HTML\CVS\,..\includes\

ASFLAGS =  -i$(INCL)
CCFLAGS =  -I$(INCL)
LDFLAGS = 
FEFLAGS = -output basic.bin -bin

OBJS = cstartup_ads.o init.o lcd.o test_lcd.o touchscreen.o

all: lcd_basic.axf
	@if exist *.axf echo Build completed

rebuild: clean all

clean:
	if exist *.o del *.o
	if exist *.axf del *.axf

lcd_basic.axf: $(OBJS)
	$(LD) $(OBJS) $(LDFLAGS) -o lcd_basic.axf
	$(FE) $(FEFLAGS) lcd_basic.axf

init.o: ..\sources\init.c ..\includes\main.h ..\include\AT91SAM9261.h ..\include\lib_AT91SAM9261.h
	$(CC) -c $(CCFLAGS) ..\sources\init.c -o init.o

cstartup_ads.o: ..\asm\cstartup_ads.s ..\include\AT91SAM9261.inc
	$(AS) $(ASFLAGS) ..\asm\cstartup_ads.s -o cstartup_ads.o

lcd.o: ..\sources\lcd.c ..\includes\main.h ..\include\AT91SAM9261.h ..\include\lib_AT91SAM9261.h ..\includes\command.h ..\includes\devices.h ..\includes\com.h ..\includes\lcd.h ..\includes\bmp_logo.h ..\includes\video_font.h
	$(CC) -c $(CCFLAGS) ..\sources\lcd.c -o lcd.o

test_lcd.o: ..\sources\test_lcd.c ..\includes\main.h ..\include\AT91SAM9261.h ..\include\lib_AT91SAM9261.h "C:\Program Files\ARM\ADSv1_2\INCLUDE\stdlib.h" ..\includes\lcd.h ..\includes\lcd_lut.h
	$(CC) -c $(CCFLAGS) ..\sources\test_lcd.c -o test_lcd.o

touchscreen.o: ..\sources\touchscreen.c ..\includes\main.h ..\include\AT91SAM9261.h ..\include\lib_AT91SAM9261.h ..\includes\dataflash.h ..\includes\touchscreen.h ..\includes\com.h
	$(CC) -c $(CCFLAGS) ..\sources\touchscreen.c -o touchscreen.o

