Like to hear people's opinion.
There are 8 types of files in BoxLib's build system.
CEXE_sources for C++ source files with .cpp extension.
CEXE_headers for C++ headers with .h or .H extension.
cEXE_sources for C source files with .c extension.
cEXE_headers for C headers with .h or .H extension.
f90EXE_sources for free format Fortran sources with .f90 extension.
F90EXE_sources for free format Fortran sources with .F90 extension requiring preprocessing.
fEXE_sources for fixed format Fortran sources with .f extension.
FEXE_sources for fixed format Fortran sources with .F extension requiring preprocessing.
Do we really need all these types? Can we get away by consolidate them into just one say boxlibEXE_sources and then use file extensions to figure out the types.