-all: narabu qdc qdd psnr
+all: narabu narabu-encoder qdc qdd psnr
CFLAGS=-O2 -g -Wall -std=gnu++17 $(shell pkg-config --cflags movit)
CXXFLAGS=$(CFLAGS)
LDFLAGS=$(shell pkg-config --libs movit) -lepoxy -lSDL2
narabu: narabu.o util.o
$(CXX) $(LDFLAGS) -o $@ $^
+narabu-encoder: narabu-encoder.o util.o ryg_rans/renormalize.o
+ $(CXX) $(LDFLAGS) -o $@ $^
+
psnr.o: psnr.cpp
$(CXX) $(CXXFLAGS) -fpermissive -o $@ -c $^