From 0665b3f40adf908f544f6c02f29455f953556fec Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Sun, 26 Apr 2020 17:36:15 +0200 Subject: [PATCH] Makefile: move mingw defines to Makefile.host --- Makefile.host | 6 ++++++ tools/mfkey/Makefile | 7 ------- tools/nonce2key/Makefile | 7 ------- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/Makefile.host b/Makefile.host index 9f5688939..9ef2685d2 100644 --- a/Makefile.host +++ b/Makefile.host @@ -17,6 +17,12 @@ endif CFLAGS ?= -Wall -Werror -O3 CFLAGS += $(MYDEFS) $(MYCFLAGS) $(MYINCLUDES) +ifneq (,$(findstring MINGW,$(platform))) + # Mingw uses by default Microsoft printf, we want the GNU printf (e.g. for %z) + # and setting _ISOC99_SOURCE sets internally __USE_MINGW_ANSI_STDIO=1 + CFLAGS += -D_ISOC99_SOURCE + PM3CFLAGS += -mno-ms-bitfields -fexec-charset=cp850 +endif vpath %.c $(MYSRCPATHS) diff --git a/tools/mfkey/Makefile b/tools/mfkey/Makefile index fd69207a7..df4e3cc54 100644 --- a/tools/mfkey/Makefile +++ b/tools/mfkey/Makefile @@ -9,13 +9,6 @@ INSTALLTOOLS = $(BINS) include ../../Makefile.host -# checking platform can be done only after Makefile.host -ifneq (,$(findstring MINGW,$(platform))) - # Mingw uses by default Microsoft printf, we want the GNU printf (e.g. for %z) - # and setting _ISOC99_SOURCE sets internally __USE_MINGW_ANSI_STDIO=1 - CFLAGS += -D_ISOC99_SOURCE -endif - mfkey32 : $(OBJDIR)/mfkey32.o $(MYOBJS) mfkey32v2 : $(OBJDIR)/mfkey32v2.o $(MYOBJS) mfkey64 : $(OBJDIR)/mfkey64.o $(MYOBJS) diff --git a/tools/nonce2key/Makefile b/tools/nonce2key/Makefile index a4b0bde05..8b59d996d 100644 --- a/tools/nonce2key/Makefile +++ b/tools/nonce2key/Makefile @@ -9,11 +9,4 @@ INSTALLTOOLS = $(BINS) include ../../Makefile.host -# checking platform can be done only after Makefile.host -ifneq (,$(findstring MINGW,$(platform))) - # Mingw uses by default Microsoft printf, we want the GNU printf (e.g. for %z) - # and setting _ISOC99_SOURCE sets internally __USE_MINGW_ANSI_STDIO=1 - CFLAGS += -D_ISOC99_SOURCE -endif - nonce2key : $(OBJDIR)/nonce2key.o $(MYOBJS)