Resources | developer.brewmp.com Resources | developer.brewmp.com

Developer

resources

Target goals

Target goals specify the source files and dependencies required to build that target. If no variant is specified, the targets apply to the current variant V.

The make.d system defines the following target goals:

all

Build the libs mods brewmods mifs exes imgs oks subdirs and dlls defined in this makefile. If a variant is not specified, the default variant is the first word of EVERY_V (for Win32 platforms, this is Win32_Debug).

clean

Attempt to clean targets that have been built by removing the object directories for the current variant.

everything_all

Build all targets for all variants specified by EVERY_V.

everything_clean

Clean all variants specified by EVERY_V.

everything_clean_all

Clean all variants specified by EVERY_V, then build all.

This is equivalent to make everything_clean everything_all.

libs

Build the libraries defined in this makefile.

dlls

Build the dlls defined in this makefile.

mods

Build the modules defined in this makefile.

brewmods

Build the brew 3.x modes defined in this makefile.

mifs

Build the MIF files defined in this makefile.

exes

Build the Windows executables defined in this makefile.

imgs

Build the binary images (for example, .elf format) defined in this makefile.

oks

Build and run the quick executables (qexes). A quick executable is compiled and run during the make process (frequently used for build-time tests).

subdirs

Build the subgoals located in subdirectories.