LIBPKGS=libcjson libcurl libwebp libjpeg CFLAGS=$(shell pkg-config --cflags mpv) \ $(shell pkg-config --cflags $(LIBPKGS)) \ -pthread \ -fPIC -Wall -Wno-unused-variable -Wno-parentheses -Wno-unused-function \ -g -O0 LDFLAGS=$(shell pkg-config --libs $(LIBPKGS)) all: ytdl-storyboard.so ytdl-storyboard.so: ytdlsb-main.c ytdlsb-tasks.c ytdlsb-mpv.c gcc -o $@ $(CFLAGS) -shared $^ $(LDFLAGS)