set -e; avr-gcc -MM -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=cmd.lst -std=gnu99 cmd.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > cmd.d; \ [ -s cmd.d ] || rm -f cmd.d set -e; avr-gcc -MM -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=timer.lst -std=gnu99 timer.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > timer.d; \ [ -s timer.d ] || rm -f timer.d set -e; avr-gcc -MM -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=rs232.lst -std=gnu99 rs232.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > rs232.d; \ [ -s rs232.d ] || rm -f rs232.d set -e; avr-gcc -MM -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=messen.lst -std=gnu99 messen.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > messen.d; \ [ -s messen.d ] || rm -f messen.d set -e; avr-gcc -MM -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=memory.lst -std=gnu99 memory.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > memory.d; \ [ -s memory.d ] || rm -f memory.d set -e; avr-gcc -MM -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=macros.lst -std=gnu99 macros.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > macros.d; \ [ -s macros.d ] || rm -f macros.d set -e; avr-gcc -MM -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=lcd.lst -std=gnu99 lcd.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > lcd.d; \ [ -s lcd.d ] || rm -f lcd.d set -e; avr-gcc -MM -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=eeprom.lst -std=gnu99 eeprom.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > eeprom.d; \ [ -s eeprom.d ] || rm -f eeprom.d set -e; avr-gcc -MM -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=adc.lst -std=gnu99 adc.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > adc.d; \ [ -s adc.d ] || rm -f adc.d set -e; avr-gcc -MM -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.lst -std=gnu99 main.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > main.d; \ [ -s main.d ] || rm -f main.d -------- begin -------- avr-gcc (GCC) 3.4.1 Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiling: main.c avr-gcc -c -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.lst -std=gnu99 main.c -o main.o Compiling: adc.c avr-gcc -c -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=adc.lst -std=gnu99 adc.c -o adc.o Compiling: eeprom.c avr-gcc -c -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=eeprom.lst -std=gnu99 eeprom.c -o eeprom.o Compiling: lcd.c avr-gcc -c -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=lcd.lst -std=gnu99 lcd.c -o lcd.o Compiling: macros.c avr-gcc -c -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=macros.lst -std=gnu99 macros.c -o macros.o Compiling: memory.c avr-gcc -c -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=memory.lst -std=gnu99 memory.c -o memory.o Compiling: messen.c avr-gcc -c -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=messen.lst -std=gnu99 messen.c -o messen.o Compiling: rs232.c avr-gcc -c -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=rs232.lst -std=gnu99 rs232.c -o rs232.o Compiling: timer.c avr-gcc -c -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=timer.lst -std=gnu99 timer.c -o timer.o Compiling: cmd.c avr-gcc -c -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=cmd.lst -std=gnu99 cmd.c -o cmd.o Linking: main.elf avr-gcc -mmcu=atmega128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 main.o adc.o eeprom.o lcd.o macros.o memory.o messen.o rs232.o timer.o cmd.o --output main.elf -Wl,-Map=main.map,--cref -lm Creating load file for Flash: main.hex avr-objcopy -O ihex -R .eeprom main.elf main.hex Creating load file for EEPROM: main.eep avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \ --change-section-lma .eeprom=0 -O ihex main.elf main.eep Creating Extended Listing: main.lss avr-objdump -h -S main.elf > main.lss Creating Symbol Table: main.sym avr-nm -n main.elf > main.sym Size after: main.elf : section size addr .data 42 8388864 .text 7896 0 .bss 386 8388906 .noinit 0 8389292 .eeprom 0 8454144 .stab 14400 0 .stabstr 5719 0 Total 28443 Errors: none -------- end --------