AMR(1)

πŸ“¦
version 2.2.6 Β· 2 versions
, in debian trixie, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ AMR(1) β€” NAME ✨

okay bestie, so amr is basically an automake replacement πŸ’…πŸŽ€

🌸 SYNOPSIS 🌸

amr [-acmrshv]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so AMR lets you autogenerate sample/final Makefiles 🫢 which means you can keep all the makefiles for your project in one simple, centralized vibe instead of scattering them everywhere 🌈 you'll probably need AMR for the initial port to acr for your applications, no cap ✨

ngl AMR is still in its early, experimental era πŸ§ͺ so expect a lot of problems, bugs and missfeatures πŸ’€ if you spot any, feel free to documentate them and send patches and ideas for it πŸ’–

🧚 USAGE 🧚

AMR can create different kinds of autogenerated ACR files, literally three of them: configure.amr, configure.acr, and Makefile.acr πŸ‘‘

  • -a β€” scans source code files recursively from the current directory and generates a configure.amr. it's recommended to run this for each directory where you have source files πŸ”₯ (acr -d)
  • -c β€” parses the configure.amr and prints out a sample configure.acr πŸ“
  • -d β€” reads the configure.amr and prints the directories where you'll need to run amr. you can easily automate this process in autogen.sh πŸͺ„
  • -m β€” parses configure.amr to generate the Makefile.acr πŸ’œ
  • -s β€” generates shellscripts instead of Makefiles 🐚
  • -r β€” shows the report πŸ“Š
  • -h β€” shows the help message πŸ™ˆ
  • -v β€” prints the version number of AMR 🌟

πŸŽ€ SEE ALSO πŸŽ€

acr(1) acr-cat(1) acr-wrap(1) configure.acr(5) configure.amr(5)

πŸ’– AUTHOR πŸ’–

pancake <pancake@nopcode.org> 🫢


bestie that's the whole manpage πŸ₯Ή source: Debian, Aug 12, 2022 β€” AMR(1) forever πŸ’…βœ¨