add global Makefile
create program.mk
create include makefile for classes (make/class.mk)
remove class_c.mk
create include makefile for base (make/base*.mk)
create include makefile for ext (make/ext.mk)
migrate Makefiles in ext to make/ext.mk
use SOURCES in automatic makefiles
unification of make includes
extract compiler_*.mk and rules.mk from project makefiles
split targets and rules in makefile of programs
new OS detection
unify compiler settings in makefiles
unify compiler settings in makefiles #2
unify compiler settings in makefiles #2
fix portaudio for new make
detect git revision
use dlp_config.h directly from program dir + use build directory
set git revision through include/automatic/dlp_rev.h
automatic dependcies for libraries + extract rules from program makefile