Got Make?
summary
Demonstrates concrete Make uses: patterns, wildcard and automatic variables to turn per‑source Coffee and Stylus into per‑file JS/CSS, then concatenate, so only changed files rebuild and per-file targets enable fast incremental builds. Shows how make -j gives automatic parallelism, how to bootstrap and share logic with a common.mk and warns against treating build systems as task runners (recommend NPM scripts for pure tasks). Includes workable Makefile patterns and real compile commands.
AI-written summary · about
chapters (8)
- 0:00Start
- 4:57Demo (Variable Expansion)
- 7:58Demo (A simple recipe)
- 10:25Demo (Pattern rules)
- 13:50Demo (Wildcards)
- 14:33Demo (Building the web)
- 23:20Things to consider
- 26:13Demo (Bootstrapping Makefile)
related talks
13mMake Me Up...Before You Go Go ♫♪♬
46mHiMake - the build tool that builds the Kongsberg missile software
30mTaskfile, the Makefile on Steroids!
27mModern alternatives to make
01h 04mBetter CMake: A World Tour of Build Systems - Better C++ Builds
15mBuild Scripts with Perfect Dependencies
58mThere Will Be Build Systems: I Configure Your Milkshake
46mBuilding and Packaging Modern C++
