http://gromnitsky.users.sourceforge.net/articles/notes-for-new-make-users/
http://www.olioapps.com/blog/the-lost-art-of-the-makefile/
https://maex.me/2018/02/dont-fear-the-makefile/
http://nibblestew.blogspot.com/2017/12/a-simple-makefile-is-unicorn.html
http://www.ploxiln.net/make.html
https://monades.roperzh.com/rediscovering-make-power-behind-rules/
https://fabianstumpf.de/articles/makefiles.htm
http://git.suckless.org/dwm/tree/Makefile
https://news.ycombinator.com/item?id=9979865
http://stackoverflow.com/questions/13521618/c-project-organisation-with-gtest-cmake-and-doxygen
http://stackoverflow.com/questions/2394609/makefile-header-dependencies
http://hiltmon.com/blog/2015/09/28/the-simple-c-plus-plus-makefile-executable-edition/
LIBS := $(shell pkg-config --libs package)
CFLAGS := $(shell pkg-config --cflags package)
myfile.o: myfile.cc \t$(CC) $(CFLAGS) $< -c -o $@ myfile: myfile.o \t$(CC) $(LDFLAGS) $< -o $@ $(LIBS)
https://segment.com/blog/how-we-use-make/
http://www.oreilly.com/openbook/make3/book/index.csp
http://www.sitepoint.com/using-gnu-make-front-end-development-build-tool/
http://habrahabr.ru/post/211751/
http://nuclear.mutantstargoat.com/articles/make/
http://www.ploxiln.net/make.html
https://segment.com/blog/how-we-use-make/
https://github.com/williamcotton/makeify
https://news.ycombinator.com/item?id=9311062
http://scottmcpeak.com/autodepend/autodepend.html
http://www.reddit.com/r/programming/comments/21i19h/a_generic_cc_makefile/
http://www.linuxforu.com/2012/06/gnu-make-in-detail-for-beginners/
http://nponeccop.livejournal.com/424757.html#comments
http://habrahabr.ru/post/155201/
http://blog.jgc.org/2010/01/update-list-of-my-gnu-make-articles.html
http://www.lulu.com/shop/john-graham-cumming/gnu-make-unleashed/paperback/product-2937580.html
http://users.softlab.ntua.gr/~ttsiod/makefile.html
http://news.ycombinator.com/item?id=5275313
http://news.ycombinator.com/item?id=4187628
http://www.linuxjournal.com/content/man-make-primer-make-utility
http://damienradtke.org/a-generic-cc-linux-project-makefile/
https://github.com/mbcrawfo/GenericMakefile
http://techblog.rosedu.org/gnu-make.html
https://news.ycombinator.com/item?id=9350206
If you use Make to build your project. Try 'make -j n' where n is 2 x cores on your machine
under /usr there are folders: doc, share, src, include
under /usr/local/ - the same folders structure!!
http://metaclass.livejournal.com/682160.html#comments
Autotools
http://tomlee.co/2012/08/autotools-for-humans-part-1/
http://www.vladislavonline.com/using-autotools/
http://sources.redhat.com/autobook/autobook/autobook_toc.html
./configure
make
make check
make install -- install under /usr/local/bin /usr/local/include
make checkinstall
make clean
make distclean
http://nethack4.org/blog/building-c.html
Make for workflow
http://en.wikipedia.org/wiki/Make_%28software%29
http://teddziuba.com/2011/02/stupid-unix-tricks-workflow-control-with-gnu-make.html