1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
OS ?= FreeBSD #OS ?= NetBSD #OS ?= OpenBSD CFLAGS ?= -O2 -Wall CC ?= gcc .if $(OS) == "FreeBSD" CFLAGS += -DUSE_LIBUSB LIBS = -lusb .elif $(OS) == "NetBSD" || $(OS) == "OpenBSD" CFLAGS += -DUSE_UHID LIBS = .endif hid_bootloader_cli: hid_bootloader_cli.c $(CC) $(CFLAGS) -s -o hid_bootloader_cli hid_bootloader_cli.c $(LIBS) clean: rm -f hid_bootloader_cli