Der Mega8 hat kein PortA.
Wenn du eine Led an ein Port machen willst, dann zuerst DDRx setzen.
Wenn du das AVR-Studio verwendest brauchst du kein Makefile.
Sonst sehe ich auf die Schnelle keinen Fehler.
Sonst Hardware sicher OK?