its a patch for jbigkit for comile .SO files without not working feeds/packages/utils/jbigkit/patches/jbigkit-2.0-r1-build.patch
its a PATCH: diff -ruaN a/libjbig/Makefile b/libjbig/Makefile --- a/libjbig/Makefile 2010-09-28 14:03:57.000000000 +0400 +++ b/libjbig/Makefile 2010-09-28 14:16:11.000000000 +0400 @@ -1,29 +1,36 @@ # Unix makefile for the JBIG-KIT library # $Id: Makefile 1285 2008-08-18 13:36:45Z mgk25 $ -# Select an ANSI/ISO C compiler here, GNU gcc is recommended -CC = gcc - -# Options for the compiler: A high optimization level is suggested -CFLAGS = -g -O -Wall -ansi -pedantic # --coverage - -all: libjbig.a tstcodec tstcodec85 +all: libjbig.a libjbig.so libjbig85.a libjbig85.so tstcodec tstcodec85 tstcodec: tstcodec.o jbig.o jbig_ar.o - $(CC) $(CFLAGS) -o tstcodec $+ + $(CC) $(LDFLAGS) -o tstcodec $+ tstcodec85: tstcodec85.o jbig85.o jbig_ar.o - $(CC) $(CFLAGS) -o tstcodec85 $+ + $(CC) $(LDFLAGS) -o tstcodec85 $+ libjbig.a: jbig.o jbig_ar.o rm -f libjbig.a - ar rc libjbig.a jbig.o jbig_ar.o - -ranlib libjbig.a + $(AR) rc libjbig.a jbig.o jbig_ar.o + -$(RANLIB) libjbig.a + +SOBJS = jbig.lo jbig_ar.lo + +libjbig.so: $(SOBJS) + $(CC) -shared $(LDFLAGS) -o $@ -Wl,-soname -Wl,$@ $(SOBJS) + +SOBJS85 = jbig85.lo jbig_ar.lo + +libjbig85.so: $(SOBJS85) + $(CC) -shared $(LDFLAGS) -o $@ -Wl,-soname -Wl,$@ $(SOBJS85) + +%.lo: %.c jbig.h jbig85.h jbig_ar.h + $(CC) -fPIC -c $< -o $@ libjbig85.a: jbig85.o jbig_ar.o rm -f libjbig85.a - ar rc libjbig85.a jbig85.o jbig_ar.o - -ranlib libjbig85.a + $(AR) rc libjbig85.a jbig85.o jbig_ar.o + -$(RANLIB) libjbig85.a jbig.o: jbig.c jbig.h jbig_ar.h jbig85.o: jbig85.c jbig85.h jbig_ar.h diff -ruaN a/Makefile b/Makefile --- a/Makefile 2010-09-28 14:31:20.000000000 +0400 +++ b/Makefile 2010-09-28 14:32:59.000000000 +0400 @@ -1,13 +1,6 @@ # Unix makefile for JBIG-KIT # $Id: Makefile 1303 2008-08-30 20:16:20Z mgk25 $ -# Select an ANSI/ISO C compiler here, GNU gcc is recommended -CC = gcc - -# Options for the compiler: A high optimization level is suggested -CCFLAGS = -O2 -W -#CCFLAGS = -O -g -W -Wall -ansi -pedantic #-DDEBUG # developer only - CFLAGS = $(CCFLAGS) -I../libjbig VERSION=2.0 Signed-off-by: Alexander Khrykin <alexan...@mezon.ru> _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel