Split GFX compile targets in gfx-base and gfx. The former can be used from the shell.
Ignore cpp/h files.