6 ifeq ($(OS
), LINUX
) # also works on FreeBSD
9 hid_bootloader_cli
: hid_bootloader_cli.c
10 $(CC
) $(CFLAGS
) -s
-DUSE_LIBUSB
-o hid_bootloader_cli hid_bootloader_cli.c
-lusb
13 else ifeq ($(OS
), WINDOWS
)
14 CC
= i586-mingw32msvc-gcc
16 hid_bootloader_cli.exe
: hid_bootloader_cli.c
17 $(CC
) $(CFLAGS
) -s
-DUSE_WIN32
-o hid_bootloader_cli.exe hid_bootloader_cli.c
-lhid
-lsetupapi
20 else ifeq ($(OS
), MACOSX
)
22 SDK ?
= /Developer
/SDKs
/MacOSX10.5.sdk
24 hid_bootloader_cli
: hid_bootloader_cli.c
25 $(CC
) $(CFLAGS
) -DUSE_APPLE_IOKIT
-isysroot
$(SDK
) -o hid_bootloader_cli hid_bootloader_cli.c
-Wl
,-syslibroot
,$(SDK
) -framework IOKit
-framework CoreFoundation
28 else ifeq ($(OS
), BSD
) # works on NetBSD and OpenBSD
31 hid_bootloader_cli
: hid_bootloader_cli.c
32 $(CC
) $(CFLAGS
) -s
-DUSE_UHID
-o hid_bootloader_cli hid_bootloader_cli.c
39 rm -f hid_bootloader_cli hid_bootloader_cli.exe