Ошибка "Makefile:2: *** multiple target patterns. Stop." при выполнении команды "mingw32-make"(РЕШЕНО В КОММЕНТАРИЯХ)

Пытался искать решение в интернете, но как я понял те кто тоже интересовался этой проблемой получали решение своего частного случая и Makefile у них сильно отличается. Буду очень благодарен за любую помощь. Если что в mingw SDL2 версия 64-бит. Редактор - atom. Мои предположения в чем может заключаться проблема: что-то связанное разрядностью, стандартом c++ (пытался химичить с этим, всё же не помогло).

main.cpp

#include <SDL2/SDL.h>

int main(int argc, char *argv[])
{
  SDL_Init(SDL_INIT_EVERYTHING);
  SDL_Quit();
  return 0;
}

Makefile

build:
    g++ -Wfatal-errors -std=c++2a $(wildcard .cpp) -I"C:\libsdl\include" -L"C:\libsdl\lib" -lmingw32 -lSDL2main -lSDL2 -o game.exe

Текущая проблема:

g++ -Wfatal-errors -std=c++2a  -I"C:\libsdl\include" -L"C:\libsdl\lib" -lmingw32 -lSDL2main -lSDL2 -o game.exe
C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\libsdl\lib/libSDL2main.a(SDL_windows_main.o): in function `main_getcmdline':
/Users/valve/release/SDL/SDL2-2.0.14-source/foo-x64/../src/main/windows/SDL_windows_main.c:71: undefined reference to `SDL_main'
collect2.exe: error: ld returned 1 exit status
Makefile:2: recipe for target 'build' failed
mingw32-make: *** [build] Error 1

Ответы (0 шт):