X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=common%2Fbuild.mk;h=22d970cd813129f050516132b74677a4c2883643;hb=49c7ae4a26f8dd7d09872b6b5e4c107ef33b4560;hp=96d0f93a7f82b654df4512057a5b270e569edaa8;hpb=9c37d18b9c70fdb70dfec453398c4649e9e57586;p=model-railway-devices.git diff --git a/common/build.mk b/common/build.mk index 96d0f93..22d970c 100644 --- a/common/build.mk +++ b/common/build.mk @@ -1,10 +1,11 @@ MCU := atmega328p CLOCK := 16000000 CC := avr-gcc -CFLAGS := -Wall -Os -ffunction-sections -fdata-sections -mmcu=$(MCU) -DF_CPU=$(CLOCK) $(patsubst %,-D%,$(FEATURES)) -I../common +CFLAGS := -Wall -std=c99 -Os -ffunction-sections -fdata-sections -mmcu=$(MCU) -DF_CPU=$(CLOCK) $(patsubst %,-D%,$(FEATURES)) -I../common LDFLAGS := -Os -Wl,--gc-sections -mmcu=$(MCU) AVRDUDE := avrdude OBJCOPY := avr-objcopy +DEVICE := /dev/ttyUSB0 ifeq ($(MCU),atmega168) BAUD := 19200 else @@ -34,7 +35,7 @@ help: $(CC) -c $(CFLAGS) -o $@ $< upload-%: %.hex - $(AVRDUDE) -p$(MCU) -carduino -P/dev/ttyUSB0 -b$(BAUD) -D -Uflash:w:$<:i + $(AVRDUDE) -p$(MCU) -carduino -P$(DEVICE) -b$(BAUD) -D -Uflash:w:$<:i clean: $(RM) *.hex