12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- CC = mingw32-gcc$(MINGW_FLAVOUR)
- CXX = mingw32-g++$(MINGW_FLAVOUR)
- LD = mingw32-g++$(MINGW_FLAVOUR)
- AR = mingw32-gcc-ar$(MINGW_FLAVOUR)
- CXXFLAGS_STDCXX = -std=gnu++17
- CFLAGS_STDC = -std=gnu99
- CXXFLAGS += $(CXXFLAGS_STDCXX)
- CFLAGS += $(CFLAGS_STDC)
- CPPFLAGS += -DWIN32 -D_WIN32 -DWINVER=0x0410 -D_WIN32_WINDOWS=0x0410 -DMPT_BUILD_RETRO
- CXXFLAGS += -mconsole -mthreads
- CFLAGS += -mconsole -mthreads
- LDFLAGS +=
- LDLIBS += -lm -lole32 -lrpcrt4 -lwinmm
- ARFLAGS := rcs
- LDFLAGS += -static -static-libgcc -static-libstdc++
- #CXXFLAGS += -ffunction-sections -fdata-sections
- #CFLAGS += -ffunction-sections -fdata-sections
- #LDFLAGS += -Wl,--gc-sections
- CXXFLAGS += -march=i486 -m80387 -mtune=pentium
- CFLAGS += -march=i486 -m80387 -mtune=pentium
- PC_LIBS_PRIVATE += -lole32 -lrpcrt4
- include build/make/warnings-gcc.mk
- EXESUFFIX=.exe
- SOSUFFIX=.dll
- SOSUFFIXWINDOWS=1
- DYNLINK=0
- SHARED_LIB=1
- STATIC_LIB=0
- SHARED_SONAME=0
- FORCE_UNIX_STYLE_COMMANDS=1
- IN_OPENMPT=1
- XMP_OPENMPT=1
- IS_CROSS=1
- NO_ZLIB=1
- NO_LTDL=1
- NO_DL=1
- NO_MPG123=1
- NO_OGG=1
- NO_VORBIS=1
- NO_VORBISFILE=1
- NO_PORTAUDIO=1
- NO_PORTAUDIOCPP=1
- NO_PULSEAUDIO=1
- NO_SDL=1
- NO_SDL2=1
- NO_SNDFILE=1
- NO_FLAC=1
|