Makefile 492 B

12345678910111213141516171819202122
  1. all: build/scsi2sd-config
  2. CFLAGS += -Wall
  3. UNAME_S := $(shell uname -s)
  4. ifeq ($(UNAME_S),Linux)
  5. HID_C = ../bootloaderhost/hidapi/linux/hid.c
  6. LDFLAGS += -ludev
  7. endif
  8. ifeq ($(UNAME_S),Darwin)
  9. # Should match OSX
  10. HID_C = ../bootloaderhost/hidapi/mac/hid.c
  11. LDFLAGS += -framework IOKit -framework CoreFoundation
  12. endif
  13. build/scsi2sd-config: main.c $(HID_C) $(CYAPI)
  14. mkdir -p $(dir $@)
  15. $(CC) $(CFLAGS) -I ../bootloaderhost/hidapi/hidapi $^ $(LDFLAGS) -o $@
  16. clean:
  17. rm build/scsi2sd-config