Changeset 69 in projects for bull-anelex-project/trunk/BULL-Druckermapping/Release/Makefile
- Timestamp:
- Feb 21, 2013, 8:49:53 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
bull-anelex-project/trunk/BULL-Druckermapping/Release/Makefile
r68 r69 23 23 C_DEPS_AS_ARGS := 24 24 EXECUTABLES := 25 LIB_AS_ARGS :=26 25 OUTPUT_FILE_PATH := 27 26 OUTPUT_FILE_PATH_AS_ARGS := 28 HEX_FLASH_FILE_PATH := 29 HEX_FLASH_FILE_PATH_AS_ARGS := 30 HEX_EEPROM_FILE_PATH := 31 HEX_EEPROM_FILE_PATH_AS_ARGS := 32 LSS_FILE_PATH := 33 LSS_FILE_PATH_AS_ARGS := 34 MAP_FILE_PATH := 35 MAP_FILE_PATH_AS_ARGS := 36 AVR_APP_PATH :=D:/Programme/Atmel AVR Studio 5/AVR ToolChain/bin/ 27 AVR_APP_PATH :=$$$AVR_APP_PATH$$$ 37 28 QUOTE := " 38 29 ADDITIONAL_DEPENDENCIES:= … … 74 65 OUTPUT_FILE_PATH_AS_ARGS +=BULL-Druckermapping.elf 75 66 76 HEX_FLASH_FILE_PATH +=BULL-Druckermapping.hex 77 78 HEX_FLASH_FILE_PATH_AS_ARGS +=BULL-Druckermapping.hex 79 80 HEX_EEPROM_FILE_PATH +=BULL-Druckermapping.eep 81 82 HEX_EEPROM_FILE_PATH_AS_ARGS +=BULL-Druckermapping.eep 83 84 LSS_FILE_PATH +=BULL-Druckermapping.lss 85 86 LSS_FILE_PATH_AS_ARGS +=BULL-Druckermapping.lss 87 88 MAP_FILE_PATH =BULL-Druckermapping.map 89 90 MAP_FILE_PATH_AS_ARGS =BULL-Druckermapping.map 91 92 LIB_AS_ARGS +=libBULL-Druckermapping.a 93 94 ADDITIONAL_DEPENDENCIES:= $(HEX_FLASH_FILE_PATH) $(LSS_FILE_PATH) $(HEX_EEPROM_FILE_PATH) size 67 ADDITIONAL_DEPENDENCIES:= 95 68 96 69 OUTPUT_FILE_DEP:= ./makedep.mk 97 70 98 # AVR /GNU C Compiler71 # AVR32/GNU C Compiler 99 72 100 73 … … 102 75 ./%.o: .././%.c 103 76 @echo Building file: $< 104 @echo Invoking: AVR/GNU C Compiler 105 $(QUOTE) $(AVR_APP_PATH)avr-gcc.exe$(QUOTE) -funsigned-char -funsigned-bitfields -O2 -fpack-struct -fshort-enums -Wall -c -std=gnu99 -mmcu=atmega644p -MD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o"$@" "$<"77 @echo Invoking: AVR/GNU C Compiler : (AVR_8_bit_GNU_Toolchain_3.4.1_830) 4.6.2 78 $(QUOTE)C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-gcc.exe$(QUOTE) -funsigned-char -funsigned-bitfields -O2 -fpack-struct -fshort-enums -Wall -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -mmcu=atmega644p -o"$@" "$<" 106 79 @echo Finished building: $< 107 80 108 81 109 82 110 # AVR/GNU Assembler 83 # AVR32/GNU Preprocessing Assembler 84 85 86 87 # AVR32/GNU Assembler 111 88 112 89 … … 124 101 all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES) 125 102 126 # AVR/GNU C/C++ Linker127 103 $(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) 128 104 @echo Building target: $@ 129 @echo Invoking: AVR/GNU C/C++ Linker130 $(QUOTE) $(AVR_APP_PATH)avr-gcc.exe$(QUOTE) -mmcu=atmega644p -Wl,-Map=$(MAP_FILE_PATH_AS_ARGS) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS)105 @echo Invoking: AVR/GNU Linker : (AVR_8_bit_GNU_Toolchain_3.4.1_830) 4.6.2 106 $(QUOTE)C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="BULL-Druckermapping.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -mmcu=atmega644p 131 107 @echo Finished building target: $@ 108 "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature "BULL-Druckermapping.elf" "BULL-Druckermapping.hex" 109 "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O ihex "BULL-Druckermapping.elf" "BULL-Druckermapping.eep" || exit 0 110 "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-objdump.exe" -h -S "BULL-Druckermapping.elf" > "BULL-Druckermapping.lss" 111 "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature "BULL-Druckermapping.elf" "BULL-Druckermapping.srec" 112 "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-size.exe" "BULL-Druckermapping.elf" 113 132 114 133 115 134 116 135 $(HEX_FLASH_FILE_PATH): $(OUTPUT_FILE_PATH)136 $(QUOTE)$(AVR_APP_PATH)avr-objcopy.exe$(QUOTE) -O ihex -R .eeprom -R .fuse -R .lock -R .signature $(QUOTE)$<$(QUOTE) $(QUOTE)$@$(QUOTE)137 117 138 $(HEX_EEPROM_FILE_PATH): $(OUTPUT_FILE_PATH)139 -$(QUOTE)$(AVR_APP_PATH)avr-objcopy.exe$(QUOTE) -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O ihex $(QUOTE)$<$(QUOTE) $(QUOTE)$@$(QUOTE) || exit 0140 141 $(LSS_FILE_PATH): $(OUTPUT_FILE_PATH)142 $(QUOTE)$(AVR_APP_PATH)avr-objdump.exe$(QUOTE) -h -S $(QUOTE)$<$(QUOTE) > $(QUOTE)$@$(QUOTE)143 144 size: $(OUTPUT_FILE_PATH)145 @$(QUOTE)$(AVR_APP_PATH)avr-size.exe$(QUOTE) -C --mcu=atmega644p $(OUTPUT_FILE_PATH_AS_ARGS)146 118 147 119 # Other Targets 148 120 clean: 149 -$(RM) $(OBJS_AS_ARGS)$(C_DEPS_AS_ARGS) $(EXECUTABLES) $(LIB_AS_ARGS) $(HEX_FLASH_FILE_PATH_AS_ARGS) $(HEX_EEPROM_FILE_PATH_AS_ARGS) $(LSS_FILE_PATH_AS_ARGS) $(MAP_FILE_PATH_AS_ARGS) 150 121 -$(RM) $(OBJS_AS_ARGS)$(C_DEPS_AS_ARGS) $(EXECUTABLES) 122 rm -rf "BULL-Druckermapping.elf" "BULL-Druckermapping.a" "BULL-Druckermapping.hex" "BULL-Druckermapping.lss" "BULL-Druckermapping.eep" "BULL-Druckermapping.map" "BULL-Druckermapping.srec" 123
Note: See TracChangeset
for help on using the changeset viewer.