# Makefile für die Übung TastenPrellen # (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 = Prell #Hier kommen die Quelldateien hin, wobei auf bereits definierte #Symbole zugegriffen werden kann, also wird hier der Quelldateiname #Prell.C definiert. SRC = $(TRG).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