Don't ad-block us - support your favorite websites. We have safe, unobstrusive, robotics related ads that you actually want to see - see here for more.
0 Members and 1 Guest are viewing this topic.
Build started 8.3.2012 at 14:04:38/usr/bin/sh: IC:\MCU\Dev\WebBot\Webbotlib\V1\1.35: command not found
make: [fac2.o] Error 127 (ignored)
################################################################################ Makefile for the project fac2################################################################################# General FlagsPROJECT = fac2MCU = atmega640TARGET = fac2.elfCC = CPP = avr-g++## Options common to compile, link and assembly rulesCOMMON = -mmcu=$(MCU)## Compile options common for all C compilation units.CFLAGS = $(COMMON)CFLAGS += -Wall -gdwarf-2 -std=gnu99 -DF_CPU=16000000UL -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsCFLAGS += -MD -MP -MT $(*F).o -MF dep/$(@F).d ## Assembly specific flagsASMFLAGS = $(COMMON)ASMFLAGS += $(CFLAGS)ASMFLAGS += -x assembler-with-cpp -Wa,-gdwarf2## Linker flagsLDFLAGS = $(COMMON)LDFLAGS += -Wl,-Map=fac2.map## Intel Hex file production flagsHEX_FLASH_FLAGS = -R .eeprom -R .fuse -R .lock -R .signatureHEX_EEPROM_FLAGS = -j .eepromHEX_EEPROM_FLAGS += --set-section-flags=.eeprom="alloc,load"HEX_EEPROM_FLAGS += --change-section-lma .eeprom=0 --no-change-warnings## Include DirectoriesINCLUDES = -I"C:\MCU\Dev\Axon2_projects\factory_2\..\..\WebBot\WebbotLib\V2\2.08" -I"C:\MCU\Dev\Axon2_projects\factory_2\..\..\dothoslib" ## Library DirectoriesLIBDIRS = -L"C:\MCU\Dev\WebBot\WebbotLib\V2\2.08" -L"C:\MCU\Dev\dothoslib" ## LibrariesLIBS = -lWebbot-ATmega640 -lm -lc ## Objects that must be built in order to linkOBJECTS = gen_tone.o opt_TimerCompare.o opt_DeviceName.o fac2.o opt_TimerCapture.o lib_timerdef.o lib_timers.o lib_iopins.o opt_pcint.o opt_TimerOverflow.o gen_clock.o opt_scheduler.o lib_hardware.o ## Objects explicitly added by the userLINKONLYOBJECTS = ## Buildall: $(TARGET) fac2.hex fac2.eep fac2.lss## Compilegen_tone.o: ../lib/gen_tone.c $(CC) $(INCLUDES) $(CFLAGS) -c -Os $<opt_TimerCompare.o: ../lib/opt_TimerCompare.c $(CC) $(INCLUDES) $(CFLAGS) -c -Os $<opt_DeviceName.o: ../lib/opt_DeviceName.c $(CC) $(INCLUDES) $(CFLAGS) -c -Os $<fac2.o: ../fac2.c $(CC) $(INCLUDES) $(CFLAGS) -c $<opt_TimerCapture.o: ../lib/opt_TimerCapture.c $(CC) $(INCLUDES) $(CFLAGS) -c -Os $<lib_timerdef.o: ../lib/lib_timerdef.c $(CC) $(INCLUDES) $(CFLAGS) -c -Os $<lib_timers.o: ../lib/lib_timers.c $(CC) $(INCLUDES) $(CFLAGS) -c -Os $<lib_iopins.o: ../lib/lib_iopins.c $(CC) $(INCLUDES) $(CFLAGS) -c -Os $<opt_pcint.o: ../lib/opt_pcint.c $(CC) $(INCLUDES) $(CFLAGS) -c -Os $<opt_TimerOverflow.o: ../lib/opt_TimerOverflow.c $(CC) $(INCLUDES) $(CFLAGS) -c -Os $<gen_clock.o: ../lib/gen_clock.c $(CC) $(INCLUDES) $(CFLAGS) -c -Os $<opt_scheduler.o: ../lib/opt_scheduler.c $(CC) $(INCLUDES) $(CFLAGS) -c -Os $<lib_hardware.o: ../lib/lib_hardware.c $(CC) $(INCLUDES) $(CFLAGS) -c -Os $<##Link$(TARGET): $(OBJECTS) $(CC) $(LDFLAGS) $(OBJECTS) $(LINKONLYOBJECTS) $(LIBDIRS) $(LIBS) -o $(TARGET)%.hex: $(TARGET) avr-objcopy -O ihex $(HEX_FLASH_FLAGS) $< $@%.eep: $(TARGET) -avr-objcopy $(HEX_EEPROM_FLAGS) -O ihex $< $@ || exit 0%.lss: $(TARGET) avr-objdump -h -S $< > $@## Clean target.PHONY: cleanclean: -rm -rf $(OBJECTS) fac2.elf dep/* fac2.hex fac2.eep fac2.lss fac2.map## Other dependencies-include $(shell mkdir dep 2>NUL) $(wildcard dep/*)
About the makefile. I create the code using Project Designer then I open with AVR 4 and then I uncheck the use external makefile so I can add the folder where I have my own lib... And only when I do that I get the error but I did it in my home computer and it works fine but I can't seem to do it anywhere else. What could be wrong? I tried with the version 2 of the lib and I got the same error..
Started by aruna1 Electronics
Started by galannthegreat Electronics
Started by madsci1016 Misc