PROJECT1:=buttons
PROJECT2:=toggle

CFLAGS:=$(shell pkg-config --cflags libusb-1.0)
LDFLAGS:=$(shell pkg-config --libs libusb-1.0)

ALL:=$(PROJECT1) $(PROJECT2)

all: $(ALL)

$(PROJECT1): $(PROJECT1).c
	gcc $(CFLAGS) -o $@ $^ $(LDFLAGS)

$(PROJECT2): $(PROJECT2).c
	gcc $(CFLAGS) -o $@ $^ $(LDFLAGS)

.PHONY: clean
clean:
	rm -f $(ALL)
