TARGET = main AVERSIVE_DIR ?= ../.. #GPS_VENUS=1 GPS_UBX=1 # List C source files here. (C dependencies are automatically generated.) SRC = $(TARGET).c SRC += commands.c SRC += commands_gen.c SRC += cmdline.c SRC += eeprom_config.c SRC += i2cm_sw.c SRC += imu.c SRC += mpu6050.c SRC += MadgwickAHRS.c SRC += byteordering.c SRC += fat.c SRC += sd_main.c SRC += partition.c SRC += sd_raw.c SRC += gps.c ifeq ($(GPS_VENUS), 1) SRC += gps_venus.c CFLAGS += -DGPS_VENUS endif ifeq ($(GPS_UBX), 1) SRC += gps_ubx.c CFLAGS += -DGPS_UBX endif SRC += sd_log.c SRC += i2c_protocol.c CFLAGS += -W -Wall -Werror ifneq ($(H),1) LDFLAGS = -T ../common/avr51.x endif ######################################## -include .aversive_conf include $(AVERSIVE_DIR)/mk/aversive_project.mk program_noerase: $(TARGET).$(FORMAT_EXTENSION) $(TARGET).eep echo $(AVRDUDE) -D -V $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) ;\ $(AVRDUDE) -D -V $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) ;\