【发布时间】:2014-07-13 10:05:58
【问题描述】:
我正在创建一组具有不同程序的 ATMega 设备。他们共享很多文件,比如类。
我想创建一个包含以下内容的 makfile:
DEVICE1DEPS = first.o second.o thrid.o
DEVICE2DEPS = second.o thrid.o fourth.o
...
那我希望能够写出make device1并拥有
$(CC) $(CFLAGS) -I./ -o device1.out $(device1deps)
我还有一个名为 program 的规则来在芯片上编写我的程序 我希望能够编写 make device1 program / make program device1 来执行
avrdude -p t2313 -c dapa -e -U flash:w:device1.hex
怎么做?
【问题讨论】: