libs := libusb-1.0 libpng16 sdl2 SDL2_ttf CFLAGS := -g -Wall $(shell pkg-config $(libs) --cflags) CPPFLAGS := -MMD LDLIBS := $(shell pkg-config $(libs) --libs) SOURCES := \ device.c \ image.c \ live.c \ main.c \ moticam.c \ options.c \ utils.c all: camicro camicro: $(SOURCES:%.c=%.o) $(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@ clean: rm -f camicro $(SOURCES:%.c=%.o) -include $(SOURCES:%.c=%.d)