From 111e473f354b7dc87f519ba8206af0cc56f4d2d7 Mon Sep 17 00:00:00 2001 From: "Valeriano A.R" Date: Sat, 12 Dec 2015 15:30:39 +0100 Subject: [PATCH] Fix building on MSYS2 --- Makefile | 17 +++++++++++++---- src/fileutil.c | 34 +++++++++++++++++++--------------- 2 files changed, 32 insertions(+), 19 deletions(-) diff --git a/Makefile b/Makefile index 8e9a787..514b69c 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,13 @@ -ifneq (,$(findstring MINGW,$(shell uname -s))) +IsMinGW=$(findstring MSYS,$(shell uname -s)) $(findstring MINGW,$(shell uname -s)) +ifneq (,$(IsMinGW)) RES_APP = filesync.exe BUILDDIR = build-mingw else RES_APP = filesync BUILDDIR = build-linux endif - +VERBOSE_BUILD=false CC = gcc RM = rm -f @@ -39,8 +40,16 @@ CFLAGS = -g LIBS = -lm -DO_CC=@$(ECHO) "CC: $@" ;\ - $(CC) $(CFLAGS) -o $@ -c $< +ifeq ($(VERBOSE_BUILD),true) + DO_CC=$(CC) $(CFLAGS) -o $@ -c $< + DO_CXX=$(CXX) $(CFLAGS) -o $@ -c $< +else + DO_CC=@$(ECHO) "CC: $@" ;\ + $(CC) $(CFLAGS) -o $@ -c $< + DO_CXX=@$(ECHO) "CXX: $@" ;\ + $(CXX) $(CFLAGS) -o $@ -c $< +endif + all: $(RES_APP) diff --git a/src/fileutil.c b/src/fileutil.c index 5be6b70..8441e26 100644 --- a/src/fileutil.c +++ b/src/fileutil.c @@ -1,20 +1,24 @@ -#include -#include -#include -#include -#include + #ifdef WIN32 -# include -# define _WIN32_WINNT 0x0501 -# include -# include -# include -# include -# include +# define _WIN32_WINNT 0x0501 +# include +# include +# include +# include +# include +# include +# include +# include +# include #else -# include -# include -# include +# include +# include +# include +# include +# include +# include +# include +# include #endif #include "util.h"