# Makefile für die Übung Senden mit dem UART
# (c) Christian Schifferle Oktober 2002


#Hier muss der verwendete AVR-Controller eingetragen werden
#(at90s8515, at90s8535, attiny22, atmega603 etc.).
    MCU = at90s2313

#Hier wird die Zieldatei definiert (ohne Namenserweiterung).
	TRG	= UART

#Hier kommen die Quelldateien hin, wobei auf bereits definierte
#Symbole zugegriffen werden kann.
	SRC	= $(TRG).c UartPrintF.c

#Wenn zusätzlich Assembler-Codedateien eingebunden werden sollen
#müssen diese hier angegeben werden.
	ASRC    =

#Ebenso kann mit zusätzlichen Bibliotheks- und Objektdateien verfahren
#werden.
	LIB	=

#Und auch zusätzliche Include-Dateien
	INC	= 

#Hier definieren wir Einstellungen (Flags) für den Assembler,
	ASFLAGS = -Wa, -gstabs

#den Compiler
	CPFLAGS	= -g  -Os -Wall -Wstrict-prototypes -Wa,-ahlms=$(<:.c=.lst)

#und den Linker
	LDFLAGS = -Wl,-Map=$(TRG).map,--cref

	
########### Die folgende Zeile sollte nicht geändert werden #############
########### Hier werden die Systemdateien integriert        #############
include $(AVR)/avrfreaks/avr_make

###### Hier werden die Abhängigkeiten definiert       ###################
$(TRG).o : $(TRG).c
UartPrintF.o : UartPrintF.c
