The New Tools Framework

Johnny C. Lam

jlam@NetBSD.org

The NetBSD Project

Outline

Problem domain

tools.mk sucks

USE_TOOLS

USE_TOOLS (cont.)

TOOLS_PLATFORM.*

"bootstrap" issues

TOOLS_CREATE, TOOLS_CMD.*

TOOLS_REAL_*

Wrapper or Symlink?

Future work