CC      ?= cc
CFLAGS   = -O2 -Wall -Wextra -Wpedantic $(shell pkg-config --cflags libavformat libavcodec libavutil)
LDLIBS   = -lm $(shell pkg-config --libs libavformat libavcodec libavutil)
TARGET   = tcd

all: $(TARGET)

$(TARGET): tcd.c
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)

clean:
	rm -f $(TARGET)

.PHONY: all clean
