1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593SmuzhiyunCC = gcc 3*4882a593SmuzhiyunLIBUSB_CFLAGS = $(shell pkg-config --cflags libusb-1.0) 4*4882a593SmuzhiyunLIBUSB_LIBS = $(shell pkg-config --libs libusb-1.0) 5*4882a593SmuzhiyunWARNINGS = -Wall -Wextra 6*4882a593SmuzhiyunCFLAGS = $(LIBUSB_CFLAGS) $(WARNINGS) 7*4882a593SmuzhiyunLDFLAGS = $(LIBUSB_LIBS) 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunall: test 10*4882a593Smuzhiyun%: %.c 11*4882a593Smuzhiyun $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) 12*4882a593Smuzhiyun 13*4882a593Smuzhiyunclean: 14*4882a593Smuzhiyun $(RM) test 15