mirror of
https://git.freebsd.org/ports.git
synced 2025-07-12 14:59:13 -04:00
37 lines
1 KiB
Text
37 lines
1 KiB
Text
--- libjbig/Makefile.orig Fri Apr 10 20:33:27 1998
|
|
+++ libjbig/Makefile Mon Sep 14 16:45:39 1998
|
|
@@ -5,9 +5,9 @@
|
|
CC = gcc
|
|
|
|
# Options for the compiler: A high optimization level is suggested
|
|
-CFLAGS = -O -Wall -ansi -pedantic
|
|
+CFLAGS += -Wall -ansi -pedantic
|
|
|
|
-all: libjbig.a tstcodec
|
|
+all: libjbig.a libjbig.so.1
|
|
|
|
tstcodec: tstcodec.c jbig.c jbig.h jbig_tab.o
|
|
$(CC) $(CFLAGS) -o tstcodec -DTEST_CODEC tstcodec.c jbig.c \
|
|
@@ -18,10 +18,21 @@
|
|
ar rc libjbig.a jbig.o jbig_tab.o
|
|
ranlib libjbig.a
|
|
|
|
+libjbig.so.1: jbig.so jbig_tab.so
|
|
+ rm -f libjbig.so.1
|
|
+ $(CC) -o ${.TARGET} -shared -Wl,-rpath,${PREFIX}/lib -Wl,-soname,${.TARGET} ${.ALLSRC}
|
|
+ ln -sf libjbig.so.1 libjbig.so
|
|
+
|
|
jbig.o: jbig.c jbig.h
|
|
|
|
+.SUFFIXES: .c .so
|
|
+.c.so:
|
|
+ ${CC} -c -fpic -DPIC ${CFLAGS} ${.IMPSRC} -o ${.TARGET}
|
|
+jbig.so: jbig.c jbig.h
|
|
+jbig_tab.so: jbig_tab.c
|
|
+
|
|
test: tstcodec
|
|
./tstcodec
|
|
|
|
clean:
|
|
- rm -f *.o *~ core gmon.out dbg_d\=??.pbm tstcodec
|
|
+ rm -f *.o *~ core gmon.out dbg_d\=??.pbm tstcodec *.so libjbig.so.1 libjbig.a
|