3 LINKER = $(CC) -shared -o
5 INCLUDE_INSTALLDIR = /usr/local/include
6 LIB_INSTALLDIR = /usr/local/lib
7 DB_INSTALLDIR = /usr/local/lib/chise
17 $(LINKER) libchise.so chise.o -ldb
19 chise.o: chise.c chise.h
20 $(CC) $(CFLAGS) chise.c
23 install: install.h install.so install.db
26 install -c chise.h $(INCLUDE_INSTALLDIR)
28 install.so: libchise.so
29 install -c libchise.so $(LIB_INSTALLDIR)/libchise.so.$(VERSION)
30 (cd $(LIB_INSTALLDIR); ln -sf libchise.so.$(VERSION) libchise.so)
33 -mkdir -p $(DB_INSTALLDIR)
34 ln -sf `xemacs -q -batch -eval '(princ (file-name-as-directory exec-directory))'`char-db $(DB_INSTALLDIR)
37 -$(RM) *.o *.so sample
40 sample: sample.c libchise.so
41 gcc -o sample sample.c -lchise