1 2 3 4 5 6 7 8 9 10 11 12 13
CC = gcc LIBUSB_CFLAGS = $(shell pkg-config --cflags libusb-1.0) LIBUSB_LIBS = $(shell pkg-config --libs libusb-1.0) WARNINGS = -Wall -Wextra CFLAGS = $(LIBUSB_CFLAGS) $(WARNINGS) LDFLAGS = $(LIBUSB_LIBS) all: test %: %.c $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) clean: $(RM) test