|
|
|
|
DEFINES += -DF_CPU=16000000
|
|
|
|
|
CFLAGS += -save-temps
|
|
|
|
|
CFLAGS += -std=gnu99 -Wall # implements C99, for <util/atomic.h>
|
|
|
|
|
# this removes dead code and does global linker optimization
|
|
|
|
|
#CFLAGS += -ffunction-sections -Wl,--gc-sections -Wl,--relax
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
include Makefile.inc
|
|
|
|
|
|
|
|
|
|
# symbolic targets:
|
|
|
|
|
all: master slave
|
|
|
|
|
|
|
|
|
|
master:
|
|
|
|
|
cd masterchip; $(MAKE) $(MFLAGS)
|
|
|
|
|
|
|
|
|
|
flash-master:
|
|
|
|
|
cd masterchip; $(MAKE) $(MFLAGS) flash
|
|
|
|
|
|
|
|
|
|
fuses-master:
|
|
|
|
|
cd masterchip; $(MAKE) $(MFLAGS) fuses
|
|
|
|
|
|
|
|
|
|
slave:
|
|
|
|
|
cd slavechip; $(MAKE) $(MFLAGS)
|
|
|
|
|
|
|
|
|
|
flash-slave:
|
|
|
|
|
cd slavechip; $(MAKE) $(MFLAGS) flash
|
|
|
|
|
|
|
|
|
|
fuses-slave:
|
|
|
|
|
cd slavechip; $(MAKE) $(MFLAGS) fuses
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
cd masterchip; $(MAKE) $(MFLAGS) clean
|
|
|
|
|
cd slavechip; $(MAKE) $(MFLAGS) clean
|