running-make-to-build

Installation
SKILL.md

Overview

The build is a recursive make structure, with several projects vendored in to lib that use their own Makefiles and also one primary src/Makefile.am that defines most of the build.

  • ALWAYS run make -j $(nproc) to get full parallelism
  • ALWAYS run from the top level directory
  • ALWAYS run with 2>&1 | tail -N to limit output
  • ALWAYS run git add <somefile> && ./make-mks after adding <somefile> to ensure it is included in the build.
  • NEVER run from a subdirectory
  • NEVER run with make -C <somedir> for any other directory
  • NEVER run cargo manually, let make run it
  • NEVER edit Makefile or Makefile.in, only ever edit Makefile.am

Targets

The main targets are:

Related skills
Installs
1
GitHub Stars
3.3K
First Seen
14 days ago