Reworked Makefile to allow customizing the location of the generated files and any output directory. This change attempts to implement out of tree builds. Reworked clean target for safer operation (in particular when building of tree into an arbitrary destination). Better modularized compiler options.
Reworked Makefile to allow customizing the location of the generated files and any output directory. This change attempts to implement out of tree builds. Reworked clean target for safer operation (in particular when building of tree into an arbitrary destination). Better modularized compiler options.

hfp/libxsmm,egeor/libxsmm,maxhutch/libxsmm,maxhutch/libxsmm,egeor/libxsmm,hfp/libxsmm,hfp/libxsmm,egeor/libxsmm,maxhutch/libxsmm,egeor/libxsmm,hfp/libxsmm,egeor/libxsmm,hfp/libxsmm,hfp/libxsmm,maxhutch/libxsmm,egeor/libxsmm