Patch HID bootloader host app to fix Windows compilation (thanks to Duncan McDonald).

This commit is contained in:
Dean Camera 2015-05-11 19:44:23 +10:00
parent 9efce7263c
commit a9364a866f
2 changed files with 5 additions and 4 deletions

View File

@ -13,8 +13,9 @@ hid_bootloader_cli: hid_bootloader_cli.c
else ifeq ($(OS), WINDOWS)
CC = i586-mingw32msvc-gcc
CFLAGS ?= -O2 -Wall
LDLIB = -lsetupapi -lhid
hid_bootloader_cli.exe: hid_bootloader_cli.c
$(CC) $(CFLAGS) -s -DUSE_WIN32 -o hid_bootloader_cli.exe hid_bootloader_cli.c -lhid -lsetupapi
$(CC) $(CFLAGS) -s -DUSE_WIN32 -o hid_bootloader_cli.exe hid_bootloader_cli.c $(LDLIB)
else ifeq ($(OS), MACOSX)

View File

@ -934,8 +934,8 @@ int printf_verbose(const char *format, ...)
void delay(double seconds)
{
#ifdef WIN32
Sleep(seconds * 1000.0);
#ifdef USE_WIN32
sleep(seconds * 1000.0);
#else
usleep(seconds * 1000000.0);
#endif
@ -951,7 +951,7 @@ void die(const char *str, ...)
exit(1);
}
#if defined(WIN32)
#if defined USE_WIN32
#define strcasecmp stricmp
#endif