X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=Makefile.in;h=da76f0cee1db6b42549338e3400ebf3ddea6b543;hb=0d6e2a4cfbd2e7a04cfa886aa2b7a01368b9e7a2;hp=37b1d66af98d4d0748655eda5e4199a617927b11;hpb=0dae847322814fccdfb4ebe36ab101eec20eac96;p=chise%2Flibchise.git diff --git a/Makefile.in b/Makefile.in index 37b1d66..da76f0c 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,58 +1,103 @@ CC = @CC@ DEFS = @DEFS@ -LIBS = @LIBS@ -ldb +LIBS = @LIBS@ +CFLAGS = @CFLAGS@ -c -Wall -Wmissing-prototypes + +LIBTOOL = @LIBTOOL@ + +RM = /bin/rm -f +TAR = tar -CFLAGS = $(DEFS) -g -O2 -c ## The default location for installation. Everything is placed in ## subdirectories of this directory. The default values for many of ## the variables below are expressed in terms of this one, so you may ## not need to change them. This defaults to /usr/local. -prefix=/usr/local +prefix = @prefix@ ## Like `prefix', but used for architecture-specific files. -exec_prefix=${prefix} +exec_prefix = @exec_prefix@ + +datadir = @datadir@ + +libdir = @libdir@ + +#libexecdir = @libexecdir@ + +#localstatedir = @localstatedir@ + +sharedstatedir = @sharedstatedir@ -## Where to install and expect executable files to be run by XEmacs -## rather than directly by users, and other architecture-dependent data -## ${archlibdir} is a subdirectory of this. -libdir=${exec_prefix}/lib +#target = @target@ + +top_builddir = @builddir@ INCLUDE_INSTALLDIR = ${prefix}/include LIB_INSTALLDIR = ${libdir} -DB_INSTALLDIR = ${libdir}/chise - +#CHISE_DIR_PREFIX = ${libexecdir}/chise +CHISE_DIR_PREFIX = ${datadir}/chise +#CHISE_DIR_PREFIX = ${sharedstatedir}/chise +CHISE_DIR_VERSION = 0.3 +CHISE_DIR = ${CHISE_DIR_PREFIX}/${CHISE_DIR_VERSION} +#CHISE_DB_DIR = ${CHISE_DIR}/${target} +CHISE_DB_DIR = ${CHISE_DIR} +CHISE_SI_DB_DIR = ${CHISE_DB_DIR}/db + +CHISE_CFLAGS = \ + -DCHISE_DB_DIR=\"${CHISE_DB_DIR}/\" \ + -DCHISE_SI_DB_DIR=\"${CHISE_SI_DB_DIR}/\" VERSION = @PACKAGE_VERSION@ +ABI_VERSION = 2:0:1 -RM = /bin/rm -f + +HEADERS = chise.h chise-name.h +OBJS = chise.lo name.lo all: libchise.la -libchise.la: chise.lo - libtool $(CC) -o libchise.la chise.lo $(LIBS) -rpath ${libdir} +libchise.la: $(OBJS) + $(LIBTOOL) --mode=link \ + $(CC) -o libchise.la $(OBJS) $(LIBS) \ + -rpath ${libdir} -version-info $(ABI_VERSION) -chise.lo: chise.c chise.h - libtool $(CC) $(CFLAGS) chise.c +chise.lo: chise.c chise.h config.h sysdep.h + $(LIBTOOL) $(CC) $(CHISE_CFLAGS) $(CFLAGS) chise.c +name.lo: name.c chise-name.h + $(LIBTOOL) $(CC) $(CFLAGS) name.c -install: install.h install.libs install.db + +install: install.h install.libs install.h: - install -c chise.h $(INCLUDE_INSTALLDIR) + install -c $(HEADERS) $(INCLUDE_INSTALLDIR) install.libs: libchise.la - libtool install -c libchise.la $(LIB_INSTALLDIR) + $(LIBTOOL) install -c libchise.la $(LIB_INSTALLDIR) + + +sample: sample.c libchise.la + gcc -Wall -Wmissing-prototypes -o sample sample.c -lchise -install.db: - -mkdir -p $(DB_INSTALLDIR) - ln -sf `xemacs -q -batch -eval '(princ (file-name-as-directory exec-directory))'`char-db $(DB_INSTALLDIR) clean: -$(RM) -r *.o *.lo *.so *.la .libs sample - -sample: sample.c libchise.so - gcc -o sample sample.c -lchise +distclean: clean + -$(RM) Makefile config.h config.status config.log + + +tar: + cvs commit + sh -c 'cvs tag -R libchise-`echo $(VERSION) \ + | sed s/\\\\./_/ | sed s/\\\\./_/`; \ + cd /tmp; \ + cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise \ + export -d libchise-$(VERSION) \ + -r libchise-`echo $(VERSION) | tr . _` libchise' + cd /tmp; $(RM) libchise-$(VERSION)/.cvsignore ; \ + $(TAR) cvzf libchise-$(VERSION).tar.gz libchise-$(VERSION) + cd /tmp; $(RM) -r libchise-$(VERSION)