buildsys
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:A non-recursive make build system that supports complex and deeply nested source trees with trivial configuration for sub folders.
This is a non-recursive make build system that supports large and deeply nested
source trees. Adding sub directories to the build is trivial and requires a
minimal make file. With a mindful layout of the source files, make is able to be
run from any sub directory within the source tree and the build system will only
compile the sources found in and below the current working directory.

The build system also has verbosity control on the build. Add "V=1" to the
make command to get a full output of the commands being called to build.

There are a few potential drawbacks such as not being able to have different
files in the source tree with the same name.

***AVR - ATmega

AVR support has been added. In order to configure support for AVR uncomment the
include avr.mk in the common.mk file. Ensure that all variables in avr.mk are
set properly for your system.

To specify an AVR compiled file the target name should have a '.hex' extension.
All targets with a '.hex' extension will also have a rule called 'up-*.hex' that
uses avrdude to upload to the chip. For instance, for a target named blink.hex a
rule will also exist for up-blink.hex and calling 'make up-blink.hex' will
result in blink.hex being compiled and the hex file being uploaded using the
AVRDUDE_* variables in the avr.mk file.

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。