DISTDEBIAN=$(shell [ -f /etc/debian_version ] && echo debian) DISTREDHAT=$(shell grep -qi 'Red Hat' /etc/issue && echo rh) DISTSUSE=$(shell grep -qi 'SuSE' /etc/issue && echo rh) DIST=$(DISTDEBIAN)$(DISTREDHAT)$(DISTSUSE) default: @make -f Makefile.$(DIST) default %: @make -f Makefile.$(DIST) $@