Makefile 315 B

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