From: Steinar H. Gunderson Date: Sat, 16 Sep 2017 13:57:33 +0000 (+0200) Subject: Add a Makefile. X-Git-Url: https://git.sesse.net/?p=narabu;a=commitdiff_plain;h=57a1478f89a4831624de289687046f0873abb81a Add a Makefile. --- diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4f1204c --- /dev/null +++ b/Makefile @@ -0,0 +1,24 @@ +all: narabu qdc qdd psnr +CFLAGS=-O3 -std=gnu++17 $(shell pkg-config --cflags movit) +CXXFLAGS=$(CFLAGS) +LDFLAGS=$(shell pkg-config --libs movit) -lepoxy -lSDL2 + +qdc: qdc.o fdct.o idct.o ryg_rans/renormalize.o + $(CXX) $(LDFLAGS) -o $@ $^ + +qdd: qdd.o idct.o + $(CXX) $(LDFLAGS) -o $@ $^ + +psnr: psnr.o + $(CXX) $(LDFLAGS) -o $@ $^ + +narabu: narabu.o util.o + $(CXX) $(LDFLAGS) -o $@ $^ + +psnr.o: psnr.cpp + $(CXX) $(CXXFLAGS) -fpermissive -o $@ -c $^ + +.PHONY: clean +clean: + $(RM) narabu.o qdc.o qdd.o psnr.o fdct.o idct.o util.o ryg_rans/renormalize.o + $(RM) qdc qdd psnr narabu