Build process is one of the most important activity in development and support of software product. Software products have grown with unbelievable number of files. Now most of the big software products require separate team for build activity. Similarly there are lot of tasks required for managing the software products. Whether it is a development from scratch or maintenance of existing product, build process has to be defined and understood properly.
The complexity of build process and numerous tasks to maintain the software product require efficient automation. Linux GNU make utility and Makefile provide great features to automate the build process and tasks in efficient way.
This course “Introduction To GNU make and Makefile on Linux and Unix” explains the features provided by the make utility to have good basic understanding. The course explains how the Makefile should be written to use the features provided by make.
I have used GNUStep and MINGW on Windows as environment but it can be done on any Linux system or other system for variety of applications for automation of build process and tasks.
It will be good to have my another GNU make and Makefile course or the GNU make manual to get more details.
- Software Developers/Engineers
- Software/Solution Architects
- Technical Managers