I have the header lazer_gfx.h included in levels.cpp.linking exodus.elf
levels.o: In function `levelOne(OamState*)':
c:/devkitpro/projects/exodus/source/levels.cpp:177: undefined reference to `lazer_gfxTiles'
c:/devkitpro/projects/exodus/source/levels.cpp:177: undefined reference to `lazer_gfxPal'
collect2.exe: error: ld returned 1 exit status
make[1]: *** [/c/devkitpro/projects/exodus/exodus.elf] Error 1
"make": *** [build] Error 2
lazer_gfx.h and lazer_gfx.s are both in the build folder, however, there is no lazer_gfx.o or lazer_gfx.d
Also, they were originally named "laser_gfx" but I changed the and re-exported the gfx file to see if it would have an effect, but it didn't.
The other graphics files are compiling just fine, I don't understand why the compiler is having fits with this one. I'm thinking that it will do the same with any new graphics I add to the project.
In summary: grit generates the .h and .s files, I include the .h file in the project, but then the .o and .d files don't generate when I make, and I get that error.
Any insight would be greatly appreciated. Thanks!