1 diff -ur libident-0.22.orig/Makefile libident-0.22/Makefile
2 --- libident-0.22.orig/Makefile Fri Jan 17 20:10:55 1997
3 +++ libident-0.22/Makefile Sat Jan 6 11:01:57 2001
12 LIBDIR=$(INSTROOT)/lib
13 INCDIR=$(INSTROOT)/include
14 -MANDIR=$(INSTROOT)/man/man3
15 +MANDIR=$(INSTROOT)/share/man/man3
18 # Add -g for debugging information
20 # Add -DHAVE_ANSIHEADERS if your system have the ANSI C header files
21 # needed for our purposes (stdlib, string, unistd).
24 +#CFLAGS = RPM_OPT_FLAGS
28 +SHLIBIDENT = libident.so
29 +SHLIB0 = libident.so.0
30 +SHLIB = libident.so.0.22
32 OBJS = ident.o id_open.o id_close.o id_query.o id_parse.o support.o version.o
39 +all: $(LIBIDENT) $(SHLIB)
43 $(AR) $(LIBIDENT) $(OBJS)
44 -$(RANLIB) $(LIBIDENT)
47 + $(CC) -shared -D_REENTRANT -lc -Wl,-soname,$(SHLIB0) -o $@ $(OBJS)
49 testers: lookup-tester ident-tester
51 ident-tester: $(LIBIDENT) ident-tester.o
55 -$(RM) $(LIBDIR)/$(LIBIDENT)
56 - cp $(LIBIDENT) $(LIBDIR)/$(LIBIDENT)
57 + cp $(LIBIDENT) $(SHLIB) $(LIBDIR)
58 + ln -sf $(SHLIB) $(LIBDIR)/$(SHLIBIDENT)
59 -$(RANLIB) $(LIBDIR)/$(LIBIDENT)
60 -$(RM) $(INCDIR)/ident.h
61 cp ident.h $(INCDIR)/ident.h
63 cp ident.3 $(MANDIR)/ident.3
66 - -$(RM) $(LIBIDENT) ident-tester lookup-tester *~ core *.o \#*
67 + -$(RM) $(LIBIDENT) $(LIBSHAREIDENT) ident-tester lookup-tester *~ \
76 - @$(MAKE) all CC="gcc" CFLAGS="-O -DHAVE_ANSIHEADERS"
77 + @$(MAKE) all CC="gcc" CFLAGS="$(CFLAGS) -DHAVE_ANSIHEADERS"