Files
make/defaults.win.mk

31 lines
714 B
Makefile

ARCH := w32
MAKEFLAGS += --no-print-directory
TARGET_ARCH := -march=native
CFLAGS := -mwindows -DDISPID_NEWWINDOW3=0 -U__STRICT_ANSI__
CCFLAGS := -m32 -mwindows -DDISPID_NEWWINDOW3=0 -U__STRICT_ANSI__
CXXFLAGS := -m32 -mwindows -DDISPID_NEWWINDOW3=0 -U__STRICT_ANSI__
# debug
LDFLAGS_debug := -g
CXXFLAGS_debug := -g -O0
CFLAGS_debug := -g -O0
LDFLAGS_debug := -g -O0
# release
LDFLAGS_release := -g
CXXFLAGS_release := -g -O3
CFLAGS_release := -g -O3
LDFLAGS_release := -g -O3
# Environment
NM ?= i686-w64-mingw32-nm
RANLIB ?= i686-w64-mingw32-ranlib
CC ?= i686-w64-mingw32-gcc
CCC ?= i686-w64-mingw32-g++
CXX ?= i686-w64-mingw32-g++
AS ?= i686-w64-mingw32-as
BUILD_DIR ?= $(PWD)/build/$(ARCH)/${CONFIG}