update.
[chise/libchise.git] / Makefile.in
index e1fe85d..d057200 100644 (file)
@@ -1,11 +1,12 @@
 CC = @CC@
 DEFS = @DEFS@
 LIBS = @LIBS@
-CFLAGS = @CFLAGS@ -c -Wall -Wmissing-prototypes
+CFLAGS = @CFLAGS@ -c -Wall -Wmissing-prototypes @DEFS@
 
 LIBTOOL = @LIBTOOL@
 
 RM     = /bin/rm -f
+TAR    = tar
 
 
 ## The default location for installation.  Everything is placed in
@@ -17,35 +18,43 @@ prefix      = @prefix@
 ## Like `prefix', but used for architecture-specific files.
 exec_prefix = @exec_prefix@
 
+datadir        = @datadir@
+
 libdir = @libdir@
 
-libexecdir = @libexecdir@
+#libexecdir = @libexecdir@
 
 #localstatedir = @localstatedir@
 
-target = @target@
+sharedstatedir = @sharedstatedir@
+
+#target        = @target@
 
 top_builddir = @builddir@
 
 
 INCLUDE_INSTALLDIR = ${prefix}/include
 LIB_INSTALLDIR = ${libdir}
-CHISE_DIR_PREFIX = ${libexecdir}/chise
-CHISE_DIR_VERSION = 0.2
+#CHISE_DIR_PREFIX = ${libexecdir}/chise
+CHISE_DIR_PREFIX = ${datadir}/chise
+#CHISE_DIR_PREFIX = ${sharedstatedir}/chise
+CHISE_DIR_VERSION = 1.0
 CHISE_DIR      = ${CHISE_DIR_PREFIX}/${CHISE_DIR_VERSION}
-CHISE_DB_DIR   = ${CHISE_DIR}/${target}
+#CHISE_DB_DIR  = ${CHISE_DIR}/${target}
+CHISE_DB_DIR   = ${CHISE_DIR}
 CHISE_SI_DB_DIR        = ${CHISE_DB_DIR}/db
 
 CHISE_CFLAGS   = \
+       -DCHISE_DB_FORMAT_VERSION=\"${CHISE_DIR_VERSION}/\" \
        -DCHISE_DB_DIR=\"${CHISE_DB_DIR}/\" \
        -DCHISE_SI_DB_DIR=\"${CHISE_SI_DB_DIR}/\"
 
 VERSION                = @PACKAGE_VERSION@
-ABI_VERSION     = 1:0:0
+ABI_VERSION     = 4:0:3
 
 
-HEADERS        = chise.h chise-name.h
-OBJS   = chise.lo name.lo
+HEADERS        = chise.h
+OBJS   = chise.lo
 
 
 all:   libchise.la
@@ -53,13 +62,11 @@ all:        libchise.la
 libchise.la:   $(OBJS)
        $(LIBTOOL) --mode=link \
                $(CC) -o libchise.la $(OBJS) $(LIBS) \
-               -rpath ${libdir} -version-info $(ABI_VERSION)
+               -rpath ${libdir} -version-info $(ABI_VERSION) \
+               -no-undefined
 
 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
+       $(LIBTOOL) --mode=compile $(CC) $(CHISE_CFLAGS) $(CFLAGS) chise.c
 
 
 install:       install.h install.libs
@@ -68,7 +75,7 @@ install.h:
        install -c $(HEADERS) $(INCLUDE_INSTALLDIR)
 
 install.libs:  libchise.la
-       $(LIBTOOL) install -c libchise.la $(LIB_INSTALLDIR)
+       $(LIBTOOL) --mode=install install -c libchise.la $(LIB_INSTALLDIR)
 
 
 sample:        sample.c libchise.la
@@ -80,3 +87,16 @@ clean:
 
 distclean: clean
        -$(RM) Makefile config.h config.status config.log
+       -$(RM) -r autom4te.cache autoscan.log configure.scan libtool
+
+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)