You see, I try to use make with cross GCC, but when I do that it gives me the error:
C:\espIDF/make/project.mk:46: "esp-idf build system only supports GNU Make versions 3.81 or newer. You may see unexpected results with other Makes."
C:\espIDF/make/project.mk:77: *** IDF_PATH cannot contain colons. If overriding IDF_PATH on Windows, use Cygwin-style /c/dir instead of C:/dir. Stop.
Okay. I change my IDF_PATH from "C:\espIDF" to "/c/espIDF". I now get the error:
Makefile:8: /c/espIDF/make/project.mk: No such file or directory
make: *** No rule to make target '/c/espIDF/make/project.mk'. Stop.
now I know for a fact that this exists, in cygwin notation. However, when CygWin refers to a drive, you prepend the address with /cygdrive/. So C:\ in cygwin is actually /cygdrive/c/. Thus I change my IDF_PATH once again, to "/cygdrive/c/espIDF". This once again gives me the error:
Makefile:8: /cygdrive/c/espIDF/make/project.mk: No such file or directory
make: *** No rule to make target '/cygdrive/c/espIDF/make/project.mk'. Stop.
Making me think that cygwin itself would probably work best with such addresses. Maybe I'll use cygwin's GCC instead... But then I get the first error.