cybootloaderutils/cybtldr_command.c \
cybootloaderutils/cybtldr_parse.c \
+CFLAGS += -Wall -Wno-pointer-sign
UNAME_S := $(shell uname -s)
ifeq ($(UNAME_S),Linux)
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) -g -I cybootloaderutils -I hidapi/hidapi $^ $(LDFLAGS) -o $@
+ $(CC) $(CFLAGS) -I cybootloaderutils -I hidapi/hidapi $^ $(LDFLAGS) -o $@
clean:
rm bootloaderhost
switch (c)
{
case 'v':
- sscanf(optarg, "%x", &vendorId);
+ sscanf(optarg, "%hx", &vendorId);
break;
case 'p':
- sscanf(optarg, "%x", &productId);
+ sscanf(optarg, "%hx", &productId);
break;
case '?':
usage();