ntp-tools / Makefile.windows /
a78b58f 2 months ago
1 contributor
27 lines | 0.485kb
CC=gcc
WIN64=x86_64-w64-mingw32-gcc
WIN32=i686-w64-mingw32-gcc
CFLAGS=-static -O2 -Wall -Wextra

SRC=ntp-server-minimal.c
WINDIR=win
WIN64_BIN=win64/ntp-server-minimal-win64.exe
WIN32_BIN=win32/ntp-server-minimal-win32.exe

all: $(WIN64_BIN) $(WIN32_BIN)

$(WIN64_BIN): $(SRC) | win64
	$(WIN64) $(CFLAGS) -o $@ $< -lws2_32

$(WIN32_BIN): $(SRC) | win32
	$(WIN32) $(CFLAGS) -o $@ $< -lws2_32

win32:
	mkdir -p win32

win64:
	mkdir -p win64

clean:
	rm -f $(LINUX_BIN)
	rm -rf $(WINDIR)