Nios® II Software Developer Handbook

ID 683525
Date 8/28/2023
Public
Document Table of Contents

2.6.1. Makefiles and the SBT

The makefile is the central component of a Nios® II software project, whether the project is created with the Nios® II SBT for Eclipse, or on the command line. The makefile describes all the components of a software project and how they are compiled and linked. With a makefile and a complete set of C/C++ source files, your Nios® II software project is fully defined.

As a key part of creating a software project, the SBT creates a makefile for you. Nios® II projects are sometimes called "user-managed," because you, the user, are responsible for the content of the project makefile. You use the Nios® II SBT to control what goes in the makefile.