OBJ=bus.o stub.o timer.o send.o VirtualWire.o TARGET=send CC=avr-gcc OBJCOPY=$(CROSS_COMPILE)avr-objcopy DEVICE=/dev/ttyUSB0 CFLAGS_ATTINY=-Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=attiny85 -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -I/home/ptitcois/sketchbook/hardware/tiny/cores/tiny CFLAGS=$(CFLAGS_ATTINY) LDFLAGS_ATINY= -Os -Wl,--gc-sections -mmcu=attiny85 LDFLAGS=$(LDFLAGS_ATINY) attiny85.a -Llib all: $(TARGET).hex $(TARGET).eep $(TARGET).elf: clean $(OBJ) $(CC) $(OBJ) $(LDFLAGS) -lm -o $@ make -f MakefileRpi $(TARGET).eep: $(TARGET).elf $(OBJCOPY) -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 $< $@ $(TARGET).hex: $(TARGET).elf $(OBJCOPY) -O ihex -R .eeprom $< $@ upload: $(TARGET).hex avrdude -v -v -v -v -pattiny85 -cstk500v1 -P$(DEVICE) -b19200 -Uflash:w:$<:i %.o: %.c echo compile $(CC) -o $@ -c $< $(CFLAGS) clean: rm *.o *.d *.elf *.eep *.hex $(TARGET) || true make -f MakefileRpi clean