Hallo Sebastian,

mit Deinem Beispiel für das Makefile hat es geklappt =D>
Wir haben Dein Makefile mit denen von ASURO verglichen und haben auch
die Ursache, warum es nicht zu kompelieren ist, gefunden.
Der Grund liegt in der Anweisung von # Define directories,if needed

Auszug der ASURO Makefiles
[/list]Makefile unter Linux ~/ASURO/ASURO_src/SelfTest
Auszug von Makefile:

# Define directories, if needed.
DIRAVR = D:/Atmel/winavr
DIRAVRBIN = $(DIRAVR)/bin
DIRAVRUTILS = $(DIRAVR)/utils/bin
DIRINC = .
DIRLIB = $(DIRAVR)/avr/lib

makefile unter Linux ~/ASURO/ASURO_src/FirstTry
Auszug von makefile:

# Define directories, if needed.
DIRAVR = c:/winavr
DIRAVRBIN = $(DIRAVR)/bin
DIRAVRUTILS = $(DIRAVR)/utils/bin
DIRINC = .
DIRLIB = $(DIRAVR)/avr/lib

Wenn man alle Files auskommentiert klappt auch das make
mit der ASURO Makefile....vorausgesetzt man hat nur Linux.

In der Orginal Makefile von ASURO ist ausserdem noch ein
Fehler unter :

SRC += asuro.c \
test.c SelfTest.c \
Hier test.c auf grosses T ändern (Test.c)

Unter ~/ASURO/ASURO_src/SelfTest/ ist auch in der File
SelfTest.c bei #include "test.h" ein grosses T notwendig.

So das wars vorerst, wir kommen langssam weiter.

Nochmals besten Dank für Deine Hilfe

Gruß volpe