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