Previously this wasn't working, but now the Makefile uses pokegold's technique for running scan_includes. It also enables and fixes some rgbds warnings ("Non-local labels without a colon are deprecated").
Each new file builds its own .o, along with separate main.o and home.o, which necessitates many more "exported::" labels.