MAKEG(1)

πŸ’… MAKEG(1) β€” like, the general commands manual, but make it debug ✨

okay so bestie, welcome to makeg β€” short for make + g, and yes it's giving exactly what you think it's giving πŸŽ€ (this one lives in the General Commands Manual, iykyk)

πŸ¦‹ NAME

makeg β€” make a debuggable executable πŸ’–

✨ SYNOPSIS

makeg [ make-options ...  ] [ targets ...  ]

🌸 DESCRIPTION

So here's the tea β˜•: the makeg script just runs make, but it sneaks in some variable settings so you get a debuggable target β€” but only when you're using it with a Makefile that was generated by imake. Match made in heaven fr fr πŸ’«

Like, for example? It arranges for the C compiler to be called with the -g option. That's it. That's the whole vibe. Debug symbols slay πŸ’…

🫢 ENVIRONMENT

  • MAKE β€” the make program to use. Default is ``make''. literally just the make program bestie, nothing mysterious 🌈
  • GDB β€” set this to a non-null value if you're using the gdb debugger on Solaris 2 πŸ‘€ because Solaris 2 is high-maintenance and requires additional debugging options to be passed to the compiler. no cap πŸ’€

πŸ”₯ SEE ALSO

make(1), imake(1) β€” go read those too, they're iconic πŸ‘‘


and that's the whole page, periodt 🧚 from the imake 1.0.11 era, dated 1996-02-02 β€” vintage, but she still ate πŸ’œ

πŸ“¦ where this page comes from