SOURCES: jbig2enc-shared.patch (NEW) - build shared libjbig2enc
qboosh
qboosh at pld-linux.org
Sun Aug 27 13:02:32 CEST 2006
Author: qboosh Date: Sun Aug 27 11:02:32 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- build shared libjbig2enc
---- Files affected:
SOURCES:
jbig2enc-shared.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/jbig2enc-shared.patch
diff -u /dev/null SOURCES/jbig2enc-shared.patch:1.1
--- /dev/null Sun Aug 27 13:02:32 2006
+++ SOURCES/jbig2enc-shared.patch Sun Aug 27 13:02:27 2006
@@ -0,0 +1,45 @@
+--- jbig2enc-0.23/Makefile.orig 2006-08-27 03:10:14.063467000 +0200
++++ jbig2enc-0.23/Makefile 2006-08-27 12:42:01.303536000 +0200
+@@ -4,22 +4,31 @@
+ # For example, a fink MacOSX install:
+ # EXTRA=-I/sw/include/ -I/sw/include/libpng -I/sw/include/libjpeg -L/sw/lib
+ CFLAGS=-I/usr/include/lept -Wall -I/usr/include ${EXTRA}
++bindir=/usr/bin
++libdir=/usr/lib
++includedir=/usr/include
+
+-jbig2: libjbig2enc.a jbig2.cc
+- $(CXX) -o jbig2 jbig2.cc -L. -ljbig2enc -llept $(CFLAGS) -lm
++jbig2: libjbig2enc.la jbig2.cc
++ libtool --mode=link --tag=CXX $(CXX) -o jbig2 jbig2.cc libjbig2enc.la -llept $(CFLAGS) -lm
+
+-libjbig2enc.a: jbig2enc.o jbig2arith.o jbig2sym.o
+- ar -rcv libjbig2enc.a jbig2enc.o jbig2arith.o jbig2sym.o
++libjbig2enc.la: jbig2enc.lo jbig2arith.lo jbig2sym.lo
++ libtool --mode=link --tag=CXX $(CXX) $(LDFLAGS) -o libjbig2enc.la jbig2enc.lo jbig2arith.lo jbig2sym.lo -rpath $(libdir) -llept
+
+-jbig2enc.o: jbig2enc.cc jbig2arith.h jbig2sym.h jbig2structs.h jbig2segments.h
+- $(CXX) -c jbig2enc.cc $(CFLAGS)
+-jbig2arith.o: jbig2arith.cc jbig2arith.h
+- $(CXX) -c jbig2arith.cc $(CFLAGS)
+-jbig2sym.o: jbig2sym.cc jbig2arith.h
+- $(CXX) -c jbig2sym.cc -DUSE_EXT $(CFLAGS)
++jbig2enc.lo: jbig2enc.cc jbig2arith.h jbig2sym.h jbig2structs.h jbig2segments.h
++ libtool --mode=compile --tag=CXX $(CXX) -o $@ -c jbig2enc.cc $(CFLAGS)
++jbig2arith.lo: jbig2arith.cc jbig2arith.h
++ libtool --mode=compile --tag=CXX $(CXX) -o $@ -c jbig2arith.cc $(CFLAGS)
++jbig2sym.lo: jbig2sym.cc jbig2arith.h
++ libtool --mode=compile --tag=CXX $(CXX) -o $@ -c jbig2sym.cc -DUSE_EXT $(CFLAGS)
+
+ delta: delta.c
+ $(CC) -o delta delta.c $(CFLAGS) -llept -lm
+
++install: libjbig2enc.la jbig2
++ install -d $(DESTDIR)$(bindir) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
++ libtool --mode=install install libjbig2enc.la $(DESTDIR)$(libdir)
++ libtool --mode=install install jbig2 $(DESTDIR)$(bindir)
++ install -m644 jbig2enc.h $(DESTDIR)$(includedir)
++
+ clean:
+- rm -f *.o jbig2 libjbig2enc.a
++ rm -f *.o jbig2 libjbig2enc.la
================================================================
More information about the pld-cvs-commit
mailing list