]> git.pld-linux.org Git - packages/libstemmer.git/blame - libstemmer-makefile.patch
- new
[packages/libstemmer.git] / libstemmer-makefile.patch
CommitLineData
10e73c14
AG
1--- Makefile 2006-01-24 00:08:08.000000000 +0100
2+++ Makefile.oden 2006-02-05 13:18:24.000000000 +0100
3@@ -1,9 +1,52 @@
4 include mkinc.mak
5-CFLAGS=-Iinclude
6-all: libstemmer.o stemwords
7-libstemmer.o: $(snowball_sources:.c=.o)
8- $(AR) -cru $@ $^
9-stemwords: examples/stemwords.o libstemmer.o
10- $(CC) -o $@ $^
11+CFLAGS+=-Wall -Iinclude -fPIC -DPIC -D_REENTRANT
12+CC=gcc
13+bindir = /usr/bin
14+libdir = /usr/lib
15+includedir = /usr/include
16+DESTDIR =
17+
18+AR = ar
19+RANLIB = ranlib
20+LIBTOOL = libtool
21+INSTALL = install -c
22+LDFLAGS =
23+
24+LT_CURRENT=0
25+LT_REVISION=0
26+LT_AGE=0
27+
28+LTOBJS:= $(snowball_sources:.c=.o)
29+
30+all: libstemmer.la stemwords
31+
32+libstemmer.la: $(LTOBJS)
33+ $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) \
34+ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -o \
35+ $@ $(LTOBJS)
36+
37+stemwords: examples/stemwords.o libstemmer.la
38+ $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o $@ $(LDFLAGS) $^
39+
40+%.o: %.c
41+ $(CC) -c $(CFLAGS) $< -o $@
42+
43+%.lo: %.c
44+ $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $< -o $@
45+
46+install:
47+ $(INSTALL) -d $(DESTDIR)$(bindir)
48+ $(INSTALL) -d $(DESTDIR)$(libdir)
49+ $(INSTALL) -d $(DESTDIR)$(includedir)/libstemmer
50+ $(LIBTOOL) --mode=install $(INSTALL) libstemmer.la $(DESTDIR)$(libdir)
51+ $(LIBTOOL) --mode=install $(INSTALL) -m 755 stemwords $(DESTDIR)$(bindir)
52+ $(INSTALL) -m 644 libstemmer/modules.h $(DESTDIR)$(includedir)/libstemmer
53+ $(INSTALL) -m 644 runtime/api.h $(DESTDIR)$(includedir)/libstemmer
54+ $(INSTALL) -m 644 runtime/header.h $(DESTDIR)$(includedir)/libstemmer
55+ $(INSTALL) -m 644 include/libstemmer.h $(DESTDIR)$(includedir)/libstemmer
56+
57 clean:
58+ rm -f *.o *.lo *.a *.la
59+ rm -rf .libs
60 rm -f stemwords *.o src_c/*.o runtime/*.o libstemmer/*.o
61+
This page took 0.050764 seconds and 4 git commands to generate.