X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fconcord.git;a=blobdiff_plain;f=Makefile.in;h=504f8d5d20e3109acbfa7fbcee496fa2b81b40fb;hp=4e0fb552db1b805b6f6f37c3ada5921f622d7a8c;hb=3f5b4d4506dfe992d45e7506ddd11992fae48230;hpb=d0643a1a7a29058771d020e4b24f2833fdce9522 diff --git a/Makefile.in b/Makefile.in index 4e0fb55..504f8d5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,12 +1,13 @@ CC = @CC@ DEFS = @DEFS@ LIBS = @LIBS@ -CFLAGS = -I. @CFLAGS@ -c -Wall -Wmissing-prototypes +CFLAGS = -I. @CFLAGS@ -c -Wall -Wmissing-prototypes $(DEFS) LIBTOOL = @LIBTOOL@ RM = /bin/rm -f TAR = tar +MKDIR = mkdir -p ## The default location for installation. Everything is placed in @@ -24,7 +25,7 @@ libdir = @libdir@ #libexecdir = @libexecdir@ -#localstatedir = @localstatedir@ +localstatedir = @localstatedir@ sharedstatedir = @sharedstatedir@ @@ -36,12 +37,22 @@ top_builddir = @builddir@ INCLUDE_INSTALLDIR = ${prefix}/include LIB_INSTALLDIR = ${libdir} +CONCORD_DB_PREFIX = ${localstatedir}/concord +CONCORD_DB_FORMAT_VERSION = 1.0 +CONCORD_DB_DIR = ${CONCORD_DB_PREFIX}/${CONCORD_DB_FORMAT_VERSION} +CONCORD_SI_DB_DIR = ${CONCORD_DB_DIR}/db + +CONCORD_CFLAGS = \ + -DCONCORD_DB_FORMAT_VERSION=\"${CONCORD_DB_FORMAT_VERSION}/\" \ + -DCONCORD_DB_DIR=\"${CONCORD_DB_DIR}/\" \ + -DCONCORD_SI_DB_DIR=\"${CONCORD_SI_DB_DIR}/\" + VERSION = @PACKAGE_VERSION@ -ABI_VERSION = 0:0:0 +ABI_VERSION = 2:0:1 -HEADERS = concord.h concord-name.h concord-bdb.h -OBJS = concord.lo concord-bdb.lo name.lo +HEADERS = cos.h concord.h concord-name.h concord-bdb.h +OBJS = cos.lo symbol.lo read.lo print.lo concord.lo concord-bdb.lo name.lo all: libconcord.la @@ -49,30 +60,48 @@ all: libconcord.la libconcord.la: $(OBJS) $(LIBTOOL) --mode=link \ $(CC) -o libconcord.la $(OBJS) $(LIBS) \ - -rpath ${libdir} -version-info $(ABI_VERSION) + -rpath ${libdir} -version-info $(ABI_VERSION) \ + -no-undefined + +cos.lo: cos.c cos-i.h cos-read.h cos.h concord.h config.h sysdep.h Makefile + $(LIBTOOL) --mode=compile $(CC) $(CONCORD_CFLAGS) $(CFLAGS) cos.c + +symbol.lo: symbol.c cos-i.h cos.h config.h sysdep.h Makefile + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) symbol.c -concord.lo: concord.c concord.h config.h sysdep.h - $(LIBTOOL) $(CC) $(CFLAGS) concord.c +read.lo: read.c cos-read.h Makefile + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) read.c + +print.lo: print.c cos-print.h Makefile + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) print.c + +concord.lo: concord.c cos-i.h cos.h concord.h config.h sysdep.h + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) concord.c concord-bdb.lo: concord-bdb.c concord-bdb.h concord-name.h - $(LIBTOOL) $(CC) $(CFLAGS) concord-bdb.c + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) concord-bdb.c name.lo: name.c concord-name.h - $(LIBTOOL) $(CC) $(CFLAGS) name.c + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) name.c install: install.h install.libs install.h: + $(MKDIR) $(INCLUDE_INSTALLDIR) install -c $(HEADERS) $(INCLUDE_INSTALLDIR) install.libs: libconcord.la - $(LIBTOOL) install -c libconcord.la $(LIB_INSTALLDIR) + $(MKDIR) $(LIB_INSTALLDIR) + $(LIBTOOL) --mode=install install -c libconcord.la $(LIB_INSTALLDIR) sample: sample.c libconcord.la gcc -Wall -Wmissing-prototypes -o sample sample.c -lconcord +symbol-test: symbol-test.c libconcord.la + gcc -Wall -Wmissing-prototypes -o symbol-test symbol-test.c -lconcord + clean: -$(RM) -r *.o *.lo *.so *.la .libs sample @@ -83,12 +112,12 @@ distclean: clean tar: cvs commit - sh -c 'cvs tag -R libconcord-`echo $(VERSION) \ + sh -c 'cvs tag -R concord-`echo $(VERSION) \ | sed s/\\\\./_/ | sed s/\\\\./_/`; \ cd /tmp; \ - cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/concord \ - export -d libconcord-$(VERSION) \ - -r libconcord-`echo $(VERSION) | tr . _` libconcord' - cd /tmp; $(RM) libconcord-$(VERSION)/.cvsignore ; \ - $(TAR) cvzf libconcord-$(VERSION).tar.gz libconcord-$(VERSION) - cd /tmp; $(RM) -r libconcord-$(VERSION) + cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise \ + export -d concord-$(VERSION) \ + -r concord-`echo $(VERSION) | tr . _` concord' + cd /tmp; $(RM) concord-$(VERSION)/.cvsignore ; \ + $(TAR) cvzf concord-$(VERSION).tar.gz concord-$(VERSION) + cd /tmp; $(RM) -r concord-$(VERSION)