1 all: narabu qdc qdd psnr
2 CFLAGS=-O2 -g -Wall -std=gnu++17 $(shell pkg-config --cflags movit)
4 LDFLAGS=$(shell pkg-config --libs movit) -lepoxy -lSDL2
6 qdc: qdc.o fdct.o idct.o ryg_rans/renormalize.o
7 $(CXX) $(LDFLAGS) -o $@ $^
10 $(CXX) $(LDFLAGS) -o $@ $^
13 $(CXX) $(LDFLAGS) -o $@ $^
15 narabu: narabu.o util.o
16 $(CXX) $(LDFLAGS) -o $@ $^
19 $(CXX) $(CXXFLAGS) -fpermissive -o $@ -c $^
23 $(RM) narabu.o qdc.o qdd.o psnr.o fdct.o idct.o util.o ryg_rans/renormalize.o
24 $(RM) qdc qdd psnr narabu