From 57a1478f89a4831624de289687046f0873abb81a Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sat, 16 Sep 2017 15:57:33 +0200 Subject: [PATCH] Add a Makefile. --- Makefile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 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 -- 2.39.2