op-packages/mxsldr/src/Makefile
github-actions[bot] b86d032e91 🤞 Sync 2026-04-23 06:19:46
2026-04-23 06:19:46 +08:00

25 lines
497 B
Makefile

DESTDIR ?=
prefix ?= "/usr/local"
PKG_CONFIG ?= pkg-config
LIBUSB_FOUND := $(shell $(PKG_CONFIG) --atleast-version=1 libusb-1.0 && echo Y)
ifneq ($(LIBUSB_FOUND),Y)
$(error Missing libusb!)
endif
CFLAGS += $(shell $(PKG_CONFIG) --cflags libusb-1.0)
LIBS += $(shell $(PKG_CONFIG) --libs libusb-1.0)
all: mxsldr
mxsldr: mxsldr.c
$(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ -lusb-1.0
install: mxsldr
mkdir -p $(DESTDIR)/$(prefix)/bin
install -m 755 $^ $(DESTDIR)/$(prefix)/bin
clean:
rm -f mxsldr