Fairly sure I have the everything set up right, the .smdh .elf .3dsx files and /bin directory are created, but make gives a Png error and another error that's unclear to me. I assume the first one has to do with the icon but the default_icon.png file is where the 3ds_rules expects it to be (C:\devkitPro\ctrulib-master\libctru). The full make output is below. Any help is greatly appreciated...
Code:
C:\devkitPro\ctrulib-master\examples\app_launch>make
main.c
arm-none-eabi-gcc -MMD -MP -MF /c/devkitPro/ctrulib-master/examples/app_launch/build/main
.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=
mpcore -mfloat-abi=softfp -I/c/devkitPro/ctrulib-master/examples/app_launch/include -IC:\
devkitPro\ctrulib-master\libctru/include -I/c/devkitPro/ctrulib-master/examples/app_launc
h/build -DARM11 -D_3DS -c /c/devkitPro/ctrulib-master/examples/app_launch/source/main.c -
o main.o
linking app_launch.elf
built ... app_launch.3dsx
Png load/decode error.
make[1]: *** [/c/devkitPro/ctrulib-master/examples/app_launch/app_launch.smdh] Error 1
make: *** [build] Error 2