Coding

From Remeis-Wiki
Jump to navigation Jump to search

This page is intended to collect links and advises concerning coding guidelines, software usage for project management and other useful stuff. Please feel free to help populating this page with any helpful you encounter during your work :)

(As a guideline for link posting I would suggest a similar policy as utilized on stackexchange.com, i.e., the contents of the page are sufficiently summarised in case the link expires)

Make and how to build software

Make is a handy tool when it comes to development of compiled software. It's main purpose is to give shortcuts to build (parts of) a software. At the same time it does this with the least possible effort (at least when used correctly). Makefiles are also used when releasing software. As such they provide an (easy?) way to build and install the necessary source code. This usage of make and his larger siblings like Autotools and CMake are not further described here. Instead, this section is intended to help you reading and writing Makefiles as they can be used during the development of software and to avoid unnecessary rebuilds. Most of this is inspired by nuclear's article.