| 123456789101112131415161718192021222324252627 |
- all: bootloaderhost
- CYAPI = \
- cybootloaderutils/cybtldr_api2.c \
- cybootloaderutils/cybtldr_api.c \
- cybootloaderutils/cybtldr_command.c \
- cybootloaderutils/cybtldr_parse.c \
- CFLAGS += -Wall -Wno-pointer-sign
- UNAME_S := $(shell uname -s)
- ifeq ($(UNAME_S),Linux)
- HID_C = hidapi/linux/hid.c
- LDFLAGS += -ludev
- endif
- ifeq ($(UNAME_S),Darwin)
- # Should match OSX
- HID_C = hidapi/mac/hid.c
- LDFLAGS += -framework IOKit -framework CoreFoundation
- endif
- bootloaderhost: main.c $(HID_C) $(CYAPI)
- $(CC) $(CFLAGS) -I cybootloaderutils -I hidapi/hidapi $^ $(LDFLAGS) -o $@
- clean:
- rm bootloaderhost
|