all source and header file grouping
installation rules