Zainstalowałem WinAVR i mam problem z kompilacją najprostszego programu:
Kod: Zaznacz cały
#include <avr/io.h>
#define LED_ON sbi(DDRB,PB1);sbi(PORTB,PB1)
int main (void) 
{
   LED_ON;
   for (;;) 
   {
   }
    return (0);     
}Kod: Zaznacz cały
> "make.exe" all
MAKE Version 5.2  Copyright (c) 1987, 1998 Inprise Corp.
Error makefile 361: Colon expected
Error makefile 389: Too many rules for target '%.o'
Error makefile 415: Command syntax error
*** 3 errors during make ***
> Process Exit Code: 1w pliku makefile znajdują się w wybranych linijkach :
Kod: Zaznacz cały
359      # Link: create ELF output file from object files.
360     .SECONDARY : $(TARGET).elf
361     .PRECIOUS : $(OBJ)
362      %.elf: $(OBJ)
----
388        # Target: clean project.
389        clean: begin clean_list finished end
390
391         clean_list :
392	@echo
393	@echo $(MSG_CLEANING)
394	$(REMOVE) $(TARGET).hex
395	$(REMOVE) $(TARGET).eep
396	$(REMOVE) $(TARGET).obj
397	$(REMOVE) $(TARGET).cof
398	$(REMOVE) $(TARGET).elf
399	$(REMOVE) $(TARGET).map
400	$(REMOVE) $(TARGET).obj
401	$(REMOVE) $(TARGET).a90
402	$(REMOVE) $(TARGET).sym
403	$(REMOVE) $(TARGET).lnk
404	$(REMOVE) $(TARGET).lss
405	$(REMOVE) $(OBJ)
406	$(REMOVE) $(LST)
407	$(REMOVE) $(SRC:.c=.s)
708	$(REMOVE) $(SRC:.c=.d)
409	$(REMOVE) .dep/*
-----------
414         # Include the dependency files.
415          -include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
416
---------------------
jak powinien wyglądać makefile w moim przypadku ??
a może popełniam inny błąd ??
moj plik makefila dodaje do załącznika
 



