From 5b4fa98f225288a2c333a826e018cdbcf5ea0aba Mon Sep 17 00:00:00 2001 From: jens Date: Wed, 26 Apr 2023 10:10:03 +0200 Subject: [PATCH] - added default for windows - define standard make variable for CC, LD, AS, ... --- defaults.win.mk | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 defaults.win.mk diff --git a/defaults.win.mk b/defaults.win.mk new file mode 100644 index 0000000..69b323a --- /dev/null +++ b/defaults.win.mk @@ -0,0 +1,30 @@ +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 ?= ./build/$(ARCH)/${CONFIG}