In some of our cc3200 projects we are using SDK API calls.
For these projects build does not work well.
When we run
make clean all it works fine but when we run
make all for a second time we get this error:
Using docker.cesanta.com/cc3200-build:1.3.0-r1 make: *** No rule to make target 'udma.c', needed by '/app/devices/shelly-plug/.build/udma.o'. Stop. ../../mongoose-os/fw/docker_common.mk:90: recipe for target 'all' failed make: *** [all] Error 2
It seems that make system cannot find the path to the the SDK c files.
If I copy the SDK c files in our src folder then all is fine.
This applies in case of setting:
APP_MODULES = src /opt/CC3200SDK_1.3.0/cc3200-sdk/driverlib/
If we don't do that linking fails.
Do you have any idea what might be wrong ?