Improve shared library building support
[openafs.git] / src / shlibafsauthent / Makefile.in
index 54cf4af..48a9a3e 100644 (file)
@@ -1,7 +1,7 @@
 # API version. When something changes, increment as appropriate. 
 # Ignore at your own risk.
 LIBAFSAUTHENTMAJOR=1
-LIBAFSAUTHENTMINOR=0
+LIBAFSAUTHENTMINOR=1
 
 # Copyright 2000, International Business Machines Corporation and others.
 # All Rights Reserved.
@@ -32,7 +32,7 @@ RXKAD = ../rxkad
 PTSERVER = ../ptserver
 SYS = ../sys
 
-AUDITOBJS = audit.o
+AUDITOBJS = audit.o audit-file.o audit-sysvmq.o
 
 AUTHOBJS = \
        cellconfig.o \
@@ -69,6 +69,8 @@ UTILOBJS = \
        dirpath.o \
        serverLog.o \
        snprintf.o \
+       strlcat.o \
+       strlcpy.o \
        fileutil.o
 
 RXKADOBJS = \
@@ -128,7 +130,7 @@ dest: ${LIBAFSAUTHENT} libafsauthent_pic.a
        ${INSTALL_DATA} libafsauthent_pic.a \
                ${DEST}/lib/libafsauthent_pic.a
 
-${LIBAFSAUTHENT}: ${LIBOBJS}
+${LIBAFSAUTHENT}: ${LIBOBJS} libafsauthent.map
        ../config/shlib-build -d $(srcdir) -l libafsauthent \
                -M ${LIBAFSAUTHENTMAJOR} -m ${LIBAFSAUTHENTMINOR} -- \
                -L${TOP_LIBDIR} -lafsrpc ${LIBOBJS} ${MT_LIBS}
@@ -141,6 +143,12 @@ libafsauthent_pic.a: ${LIBOBJS}
 audit.o: ${AUDIT}/audit.c
        ${CCRULE}
 
+audit-file.o: ${AUDIT}/audit-file.c
+       ${CCRULE}
+
+audit-sysvmq.o: ${AUDIT}/audit-sysvmq.c
+       ${CCRULE}
+
 cellconfig.o: ${AUTH}/cellconfig.c
        ${CCRULE}
 
@@ -222,6 +230,12 @@ serverLog.o: ${UTIL}/serverLog.c
 snprintf.o: ${UTIL}/snprintf.c
        ${CCRULE}
 
+strlcat.o: ${UTIL}/strlcat.c
+       ${CCRULE}
+
+strlcpy.o: ${UTIL}/strlcpy.c
+       ${CCRULE}
+
 fileutil.o: ${UTIL}/fileutil.c
        ${CCRULE}
 
@@ -290,4 +304,6 @@ pioctl.o: ${SYS}/pioctl.c
        ${CCRULE}
 
 clean:
-       $(RM) -f *.o *.a libafsauthent.a* libafsauthent.sl* libafsauthent.so* libafsauthent_pic.a libafsauthent.dylib.*
+       $(RM) -f *.o *.a libafsauthent.a* libafsauthent.sl* libafsauthent.so* \
+               libafsauthent_pic.a libafsauthent.dylib.* \
+               libafsauthent.exp