Makefile 469 B

1234567891011121314151617181920212223242526
  1. OBJ=db_access.o cache.o db.o
  2. TARGET=server
  3. CC=gcc
  4. OBJCOPY=$(CROSS_COMPILE)avr-objcopy
  5. DEVICE=/dev/ttyUSB0
  6. CFLAGS_ATTINY=-D_LARGEFILE64_SOURCE -Wall -fno-exceptions -ffunction-sections -fdata-sections -g
  7. CFLAGS=$(CFLAGS_ATTINY)
  8. LDFLAGS_ATINY=
  9. LDFLAGS=$(LDFLAGS_ATINY)
  10. all: $(TARGET)
  11. $(TARGET): clean $(OBJ)
  12. $(CC) $(OBJ) $(LDFLAGS) -lm -o $@
  13. %.o: %.c
  14. echo compile
  15. $(CC) -o $@ -c $< $(CFLAGS)
  16. clean:
  17. rm *.o *.d *.elf *.eep *.hex $(TARGET) || true