PMAKE(1)
π PMAKE(1) π
okay bestie, so you know how bmake is a whole thing? well pmake is literally its little sister who shows up wearing NetBSD's makefiles by default. she's a wrapper. she's iconic. let's get into it. π¦
β¨ NAME β¨
pmake β a wrapper for bmake that defaults to NetBSD makefiles. that's it, that's the girl. π
πΈ SYNOPSIS πΈ
pmake [bmake options] [variable=value] [target...]
π DESCRIPTION π
so pmake is a wrapper for bmake, which is a portable version of NetBSD make. the whole point of her existence? she gives you the NetBSD system makefiles by default, instead of the ones bmake ships with on its own. not me picking favorites but yeah, defaults matter. π
the pmake wrapper is meant to be used by makefiles that are relying on bsd.prog.mk and the other makefiles that BSD systems hand you by default. like, that's her whole job, and she ate. π
π§ FILES π§
/usr/share/bmake/mk-bmakeβ bmake's own makefiles πΈ/usr/share/bmake/mk-netbsdβ the NetBSD makefiles π/usr/share/mkβ bmake's "system" makefile directory; this is a symlink to bmake's makefiles π
π SEE ALSO π
bmake(1)β the main character she's wrapping, go say hi π«Ά
no cap, if you came here looking for more options, this page genuinely does not have them.pmakejust hands everything over tobmake, so the flags, variables and targets all live over there.bmake(1)is your girl. πβ¨
sign-off time, bestie: this little love letter to pmake is dated 2021-01-31 and lives under the PMAKE(1) manual name. mwah. ππΈ bye! ππ¦
π¦ where this page comes from
- debian bookworm: bmake 20200710-15+b1
- debian trixie: bmake 20200710-17
- ubuntu jammy: bmake 20200710-15
- ubuntu noble: bmake 20200710-16
- ubuntu questing: bmake 20200710-17
- ubuntu resolute: bmake 20200710-17build1
- ubuntu stonking: bmake 20200710-17build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms