Added Windows support for the bootloaderhost utility

Compile on Linux using the mingw cross compiler.
This commit is contained in:
Michael McMaster 2013-10-28 21:08:29 +10:00
parent 32a39b08be
commit ed1dff172e

View File

@ -0,0 +1,25 @@
all: build/windows/32bit/bootloaderhost.exe build/windows/64bit/bootloaderhost.exe
CYAPI = \
cybootloaderutils/cybtldr_api2.c \
cybootloaderutils/cybtldr_api.c \
cybootloaderutils/cybtldr_command.c \
cybootloaderutils/cybtldr_parse.c \
CFLAGS += -Wall -Wno-pointer-sign
LDFLAGS=-mconsole -mwindows -lsetupapi
HID_C = hidapi/windows/hid.c
build/windows/32bit/bootloaderhost.exe: main.c $(HID_C) $(CYAPI)
mkdir -p $(dir $@)
i686-w64-mingw32-gcc $(CFLAGS) -I cybootloaderutils -I hidapi/hidapi $^ $(LDFLAGS) -o $@
build/windows/64bit/bootloaderhost.exe: main.c $(HID_C) $(CYAPI)
mkdir -p $(dir $@)
x86_64-w64-mingw32-gcc $(CFLAGS) -I cybootloaderutils -I hidapi/hidapi $^ $(LDFLAGS) -o $@
clean:
rm -r build/windows