Brian Silverman | 20ce05e | 2017-06-24 14:27:26 -0700 | [diff] [blame^] | 1 | OS ?= FreeBSD |
2 | #OS ?= NetBSD | ||||
3 | #OS ?= OpenBSD | ||||
4 | |||||
5 | CFLAGS ?= -O2 -Wall | ||||
6 | CC ?= gcc | ||||
7 | |||||
8 | .if $(OS) == "FreeBSD" | ||||
9 | CFLAGS += -DUSE_LIBUSB | ||||
10 | LIBS = -lusb | ||||
11 | .elif $(OS) == "NetBSD" || $(OS) == "OpenBSD" | ||||
12 | CFLAGS += -DUSE_UHID | ||||
13 | LIBS = | ||||
14 | .endif | ||||
15 | |||||
16 | |||||
17 | teensy_loader_cli: teensy_loader_cli.c | ||||
18 | $(CC) $(CFLAGS) -s -o teensy_loader_cli teensy_loader_cli.c $(LIBS) | ||||
19 | |||||
20 | clean: | ||||
21 | rm -f teensy_loader_cli |