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