diff --git a/Makefile b/Makefile index 1bfd99a..f349b48 100644 --- a/Makefile +++ b/Makefile @@ -5,9 +5,12 @@ endif CFLAGS=-O2 CPPFLAGS=-Iinclude all: libstemmer.a stemwords$(EXEEXT) +libstemmer.so: $(snowball_sources:.c=.o) + $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname,libstemmer.so.0 -o $@.0.0.0 $^ + ln -s libstemmer.so.0.0.0 libstemmer.so libstemmer.a: $(snowball_sources:.c=.o) $(AR) -cru $@ $^ -stemwords$(EXEEXT): examples/stemwords.o libstemmer.a - $(CC) $(CFLAGS) -o $@ $^ +stemwords$(EXEEXT): examples/stemwords.o + $(CC) $(CFLAGS) -o $@ $(LDFLAGS) $^ -L. -lstemmer clean: rm -f stemwords$(EXEEXT) libstemmer.a *.o src_c/*.o examples/*.o runtime/*.o libstemmer/*.o