From 3e60b0d28fc3f8710fa71500793c34a6e74a923e Mon Sep 17 00:00:00 2001 From: Tiiffi Date: Fri, 28 Oct 2016 01:41:38 +0300 Subject: [PATCH] Added Windows support to Makefile. --- Makefile | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index ee829ac..35d6cdd 100644 --- a/Makefile +++ b/Makefile @@ -3,13 +3,22 @@ # export CROSS_COMPILE=arm-none-linux-gnueabi- # make +ifeq ($(OS), Windows_NT) + LINKER = -lws2_32 + EXENAME = mcrcon.exe + RM = cmd /C del /F +else + LINKER = + EXENAME = mcrcon + RM = rm -f +endif + CC = gcc CFLAGS = -std=gnu11 -Wall -Wextra -Wpedantic -O2 all: - $(CROSS_COMPILE)$(CC) $(CFLAGS) -o mcrcon mcrcon.c + $(CROSS_COMPILE)$(CC) $(CFLAGS) -o $(EXENAME) mcrcon.c $(LINKER) clean: - rm -f mcrcon - + $(RM) $(EXENAME)