1
0

config-mingw64-winrt-amd64.mk 891 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. CC = x86_64-w64-mingw32-gcc$(MINGW_FLAVOUR)
  2. CXX = x86_64-w64-mingw32-g++$(MINGW_FLAVOUR)
  3. LD = x86_64-w64-mingw32-g++$(MINGW_FLAVOUR)
  4. AR = x86_64-w64-mingw32-ar$(MINGW_FLAVOUR)
  5. CXXFLAGS_STDCXX = -std=c++17
  6. CFLAGS_STDC = -std=c99
  7. CXXFLAGS += $(CXXFLAGS_STDCXX)
  8. CFLAGS += $(CFLAGS_STDC)
  9. CPPFLAGS += -DWIN32 -D_WIN32 -DWIN64 -D_WIN64 -DWINAPI_FAMILY=0x2 -D_WIN32_WINNT=0x0602
  10. CXXFLAGS += -municode -mconsole -mthreads
  11. CFLAGS += -municode -mconsole -mthreads
  12. LDFLAGS +=
  13. LDLIBS += -lm -lole32 -lwinmm
  14. ARFLAGS := rcs
  15. PC_LIBS_PRIVATE += -lole32 -lrpcrt4
  16. include build/make/warnings-gcc.mk
  17. EXESUFFIX=.exe
  18. SOSUFFIX=.dll
  19. SOSUFFIXWINDOWS=1
  20. DYNLINK=0
  21. SHARED_LIB=1
  22. STATIC_LIB=0
  23. SHARED_SONAME=0
  24. IS_CROSS=1
  25. OPENMPT123=0
  26. NO_ZLIB=1
  27. NO_LTDL=1
  28. NO_DL=1
  29. NO_MPG123=1
  30. NO_OGG=1
  31. NO_VORBIS=1
  32. NO_VORBISFILE=1
  33. NO_PORTAUDIO=1
  34. NO_PORTAUDIOCPP=1
  35. NO_PULSEAUDIO=1
  36. NO_SDL=1
  37. NO_SDL2=1
  38. NO_SNDFILE=1
  39. NO_FLAC=1