Globbing v2

I noticed that CMake builds vs. standard make builds resulted in two different sets of data files. Makefile lists were outdated, so I replaced them with globbing. I believe this is platform independent (assuming you're using GNU make), but I can't verify this. The use of globbing should essentially future-proof against new files (but not new directories!).