MAKESIMPLE(1)
β¨ makesimple(1) β the makefile glow-up page β¨
okay bestie, welcome to makesimple π it's a lil script that lives in your terminal and does exactly one thing extremely well: it takes a full-fledged GNU makefile and de-sugars it down to its simplest form, using the GmakeDB parser. no cap.
πΈ NAME πΈ
makesimple β de-sugar GNU makefiles to its simplest form using the GmakeDB parser π§
π SYNOPSIS π
$ makesimple -f myGNUmakefile.mk > simplest.mk
π DESCRIPTION π
so the makesimple script is a makefile simplifier. periodt. it converts a full-fledged GNU makefile into a highly de-sugared basic makefile, and honestly? that output is almost a call-path tree dump. it's giving β¨raw structural truthβ¨.
π¦ SVN REPOSITORY π¦
for the very latest version of this script, bestie, you gotta check out the source from:
<http://github.com/agentzh/makefile-parser-pm>
there is anonymous access to all. π so go off, clone away, no login required, we love a transparent repo.
π«Ά AUTHOR π«Ά
Zhang "agentzh" Yichun, <agentzh@gmail.com> β
π COPYRIGHT AND LICENSE π
Copyright (c) 2005-2008 by Zhang "agentzh" Yichun (agentzh).
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. π
π SEE ALSO π
Makefile::Parser::GmakeDBMakefile::ASTMakefile::AST::Evaluator
iykyk, those three are the whole squad π
okay that's the whole page bestie, mwah π this one's running on perl v5.42.0 and it was dated 2025-07-25 β slay, stay de-sugared, and don't forget to pipe your makefile through it β¨ππ¦
π¦ where this page comes from
- fedora 43: perl-Makefile-Parser 0.216-31.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms