]> git.pld-linux.org Git - packages/vmaf.git/blame - vmaf-shared.patch
- updated to 1.3.13
[packages/vmaf.git] / vmaf-shared.patch
CommitLineData
a4918afe
JB
1--- vmaf-1.3.9/wrapper/Makefile.orig 2018-10-29 21:15:18.206220575 +0100
2+++ vmaf-1.3.9/wrapper/Makefile 2018-10-31 07:16:17.494822306 +0100
3@@ -1,7 +1,9 @@
4 LIBVMAF = libvmaf.a
5+LIBVMAFSO = libvmaf.so
6+LIBVMAFSOVER = libvmaf.so.0
7
8 .PHONY: all
9-all: $(LIBVMAF) vmafossexec
10+all: $(LIBVMAF) $(LIBVMAFSO) vmafossexec
11
12 TOP = $(shell pwd)
13 SRCDIR = $(TOP)/src
14@@ -166,7 +168,11 @@
15 $(LIBVMAF): $(OBJS) $(wildcard ../ptools/*.o)
16 ar rcs $@ $^
17
18-vmafossexec: $(OBJDIR)/main.o $(LIBVMAF)
19+$(LIBVMAFSO): $(OBJS) $(wildcard ../ptools/*.o)
20+ $(CXX) $(LDFLAGS) $(CFLAGS) -shared -o $(LIBVMAFSOVER) -Wl,-soname,$(LIBVMAFSOVER) $^ -pthread
21+ ln -sf $(LIBVMAFSOVER) $(LIBVMAFSO)
22+
23+vmafossexec: $(OBJDIR)/main.o $(LIBVMAFSO)
24 $(CXX) -s -o $@ $(LDFLAGS) $^ -pthread
25
26 .PHONY: install
27@@ -175,6 +181,8 @@
28 mkdir -p $(DESTDIR)$(INSTALL_PREFIX)/include
29 mkdir -p $(DESTDIR)$(INSTALL_PREFIX)/share
30 mkdir -p $(DESTDIR)$(LIBDIR)/pkgconfig
31+ install $(LIBVMAFSOVER) $(DESTDIR)$(LIBDIR)/$(LIBVMAFSOVER)
32+ ln -s $(LIBVMAFSOVER) $(DESTDIR)$(LIBDIR)/$(LIBVMAFSO)
33 cp $(LIBVMAF) $(DESTDIR)$(LIBDIR)/$(LIBVMAF)
34 cp src/libvmaf.h $(DESTDIR)$(INSTALL_PREFIX)/include/
35 cp -r ../model $(DESTDIR)$(INSTALL_PREFIX)/share/
36--- vmaf-1.3.9/feature/Makefile.orig 2018-08-07 23:36:56.000000000 +0200
37+++ vmaf-1.3.9/feature/Makefile 2018-10-31 08:01:19.208124793 +0100
38@@ -5,7 +5,7 @@
39 SRCDIR = $(TOP)/src
40 OBJDIR = $(TOP)/obj
41 TOOLDIR = $(TOP)/tool
42-LIBVMAF = $(TOP)/../wrapper/libvmaf.a
43+LIBVMAF = $(TOP)/../wrapper/libvmaf.so
44
45 CFLAGS_COMMON = -g -O3 -fPIC -w -Wextra -pedantic
46 # CFLAGS_COMMON = -g -O0 -fPIC -Wall -Wextra -pedantic
This page took 0.077819 seconds and 4 git commands to generate.