Include "config.h" if `HAVE_CONFIG_H' is defined.
[chise/concord.git] / Makefile.in
index 216c4bd..dab85ca 100644 (file)
@@ -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
@@ -37,7 +38,7 @@ INCLUDE_INSTALLDIR = ${prefix}/include
 LIB_INSTALLDIR = ${libdir}
 
 VERSION                = @PACKAGE_VERSION@
-ABI_VERSION     = 0:0:0
+ABI_VERSION     = 1:0:1
 
 
 HEADERS        = concord.h concord-name.h concord-bdb.h
@@ -49,25 +50,28 @@ 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
 
 concord.lo:    concord.c concord.h config.h sysdep.h
-       $(LIBTOOL) $(CC) $(CFLAGS) concord.c
+       $(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