- Mon Mar 25, 2019 2:43 am
#81333
make is just a build tool and the makefile contains the build instructions
I'm assuming your are using some existing Espressif makefile coming with the non-os-sdk
if you didn't change the makefile then you could have changed something in the source file tree structure that the makefile is aware of (like, for instance, renaming existing directory)
I was pointing to the makefile cause I didn't see any compiler command and any related error
what you can do:
1) 'make clean' should (not sure what you are using) clear any inconsistent build situation and will allow for a fresh build (this is like rm *.o, rm *.a and all the obj files)
2) remove any *.c file not related with your project from the project source (moving the function back to the original file could have leave empty source file around)
3) if nothing is working restart the project from a new directory adding there the changes you need without adding new files and directories
in any case you should try to understand how your project build process works and get some confidence with make
https://github.com/quackmore