When reprinting, please indicate the source and the author's contact information:Http://blog.csdn.net/mimepp
Contact information of the author:Yu Tao <yut616 at Sohu dot com>
How to build a building system -- sequence across platforms and products
During the development of Large Embedded Linux productsCodeDifferent firmware needs to be compiled based on different platform platforms and different target products, and different products on different platforms must not be damaged. how can this be done to avoid the emergence of different branches for development in CVS, leading to the failure to share the code contributed by developers on different branches.
This is a very important issue. It is crucial for a product, a project, or even the architecture of multiple projects. without such a good architecture, there will be a lot of waste of human resources and repeated work, as well as a huge frustration of developers.
Starting from this order, we can discuss this topic from the following aspects:
1. Dependency discussion in makefile --- used to ensure inter-code dependency
2. Meanings of items in makefile --- Basic Content
3. Structure Design of the New makefile
4. Use the new makefile to build a cross-platform and cross-product building system