]> andersk Git - moira.git/blobdiff - lib/Makefile.in
Build shared libmoira via libtool.
[moira.git] / lib / Makefile.in
index 71f33c7c6a533415579f5e8124fd6412b0dabd44..804d1156566b759fa6f28f26fb128d5497589ee7 100644 (file)
@@ -7,34 +7,45 @@ CPPFLAGS=@CPPFLAGS@
 CFLAGS=@CFLAGS@
 DEFS=@DEFS@
 ALL_CFLAGS=$(CPPFLAGS) $(CFLAGS) $(DEFS)
-RANLIB=@RANLIB@
 COMPILE_ET=@COMPILE_ET@
 
+LIBTOOL=@LIBTOOL@
+LDFLAGS=@LDFLAGS@
+KLIBS=@KLIBS@
+ALL_LDFLAGS=$(LDFLAGS) $(KLIBS)
+
+INSTALL=@INSTALL@
+INSTALL_PROGRAM=@INSTALL_PROGRAM@
+
 srcdir=@srcdir@
 VPATH=@srcdir@
 SRCTOP=@top_srcdir@
 BUILDTOP=..
+top_builddir=@top_builddir@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
 
-OBJS=  critical.o fixhost.o fixname.o \
-       hash.o kname_unparse.o kname_parse.o krb_et.o mr_access.o mr_auth.o \
-       mr_call.o mr_connect.o mr_et.o mr_init.o mr_ops.o mr_query.o \
-       nfsparttype.o sq.o strs.o ureg_err.o
+OBJS=  critical.lo fixhost.lo fixname.lo \
+       hash.lo kname_unparse.lo kname_parse.lo krb_et.lo mr_access.lo mr_auth.lo \
+       mr_call.lo mr_connect.lo mr_et.lo mr_init.lo mr_ops.lo mr_query.lo \
+       nfsparttype.lo sq.lo strs.lo ureg_err.lo
 
 ET_H=  mr_et.h krb_et.h ureg_err.h
 ET_C=  mr_et.c krb_et.c ureg_err.c
 
-.c.o:
-       $(CC) -c $(ALL_CFLAGS) $<
+.c.lo:
+       $(LIBTOOL) --mode=compile $(CC) -c $(ALL_CFLAGS) $<
 
-.SUFFIXES: .et
+.SUFFIXES: .et .lo
 
 .et.c:
        $(COMPILE_ET) $<
 
-all: depend libmoira.a
+all: depend libmoira.la
 
 clean:
-       rm -f $(OBJS) $(ET_H) $(ET_C) libmoira.a
+       $(LIBTOOL) --mode=clean rm -f $(OBJS) $(ET_H) $(ET_C) libmoira.a
 
 cleandir distclean: clean
        rm -f Makefile
@@ -42,7 +53,7 @@ cleandir distclean: clean
 depend: $(ET_C)
 
 install: all
+       $(LIBTOOL) --mode=install  $(INSTALL) libmoira.la $(DESTDIR)$(libdir)/libmoira.la
 
-libmoira.a: $(OBJS)
-       ar cru $@ $(OBJS)
-       $(RANLIB) $@
+libmoira.la: $(OBJS)
+       $(LIBTOOL) --mode=link $(CC) $(ALL_LDFLAGS) -o $@ $(OBJS) -rpath $(libdir) -version-info 0:0:0
This page took 0.036083 seconds and 4 git commands to generate.