File: Makefile.patch

package info (click to toggle)
libcompface 1%3A1.5.2-6.1
  • links: PTS
  • area: main
  • in suites: sid, trixie
  • size: 444 kB
  • sloc: ansic: 1,894; makefile: 317; sh: 182; perl: 28
file content (36 lines) | stat: -rw-r--r-- 1,200 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
--- libcompface-1.5.2.orig/Makefile.in	2024-06-14 10:34:40.786949284 +0200
+++ libcompface-1.5.2/Makefile.in	2024-06-14 10:41:24.416946319 +0200
@@ -24,10 +24,11 @@
 EXECUTABLE	= $(BINDIR)/$(NAMEEXE)
 UNEXECUTABLE	= $(BINDIR)/$(UNNAMEEXE)
 LIBNAME		= lib$(NAME).a
+SOLIBNAME		= lib$(NAME).so
 LIBRARY		= $(LIBDIR)/$(LIBNAME)
 MAN1DIR		= $(MANDIR)/man1
 MAN3DIR		= $(MANDIR)/man3
-OBJECTS		= arith.o file.o compress.o gen.o uncompface.o
+OBJECTS		= arith.o file.o compress.o gen.o uncompface.o compface.o
 SOURCES		= compface.c uncompface.c arith.c file.c compress.c gen.c \
 		  cmain.c uncmain.c version.c
 INSTALLHEADERS  = compface.h
@@ -46,15 +47,18 @@
 all:		$(NAMEEXE) $(UNNAMEEXE)
 
 $(NAMEEXE) :	cmain.o compface.o $(LIBNAME)
-		$(CC) $(LDFLAGS) -o $@ cmain.o compface.o $(LIBNAME)
+		$(CC) $(LDFLAGS) -o $@ cmain.o -lcompface
 
 $(UNNAMEEXE) :	uncmain.o $(LIBNAME)
-		$(CC) $(LDFLAGS) -o $@ uncmain.o $(LIBNAME)
+		$(CC) $(LDFLAGS) -o $@ uncmain.o -lcompface
 
 $(LIBNAME) :	$(OBJECTS)
 		ar rc $(LIBNAME) $(OBJECTS)
 		-$(RANLIB) $(LIBNAME)
 
+shared :	$(OBJECTS)
+		$(CC) -shared -Wl,-soname,$(SOLIBNAME).1 $(LDFLAGS) -o $(SOLIBNAME).1.0.0 $(OBJECTS)
+
 lint :
 		lint -abchx $(SOURCES)