/42make

Cool and colorful Makefile for 42

Primary LanguageC++

42 Make

Contributions are welcomed !

preview

Features

  • Cool header with important infos (git aware) ℹ️
  • Colored errors and outputs 📚
  • Beautiful loading bar 🕓
  • No relink 🙅‍♂️
  • Easy to configure and customize 🔨
  • 42's Makefile norm ✨
  • Recompiling needed files when header file is edited 🔥

How to use ?

Execute:

bash -c 'bash <(curl -s https://raw.githubusercontent.com/tmatis/42make/master/setup.sh)'

And follow instructions.

OR

Just download the Makefile and customize field yourself.

curl https://raw.githubusercontent.com/tmatis/42make/master/Makefile --output Makefile

You can customize sources files here :

image

if you have tty error on workflows

#add NOVISU=1 as argument to your makefile:

make NOVISU=1 

if you want to list all .cpp file

find . -type f | grep '.cpp'