include @TOP_OBJDIR@/src/config/Makefile.config
include @TOP_OBJDIR@/src/config/Makefile.pthread
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
BUTMOBJS =file_tm.o
BUTMLIBS =libbutm.a
VOLSEROBJS=vsprocs.o vsutils.o lockprocs.o
VOLSERLIBS=${TOP_LIBDIR}/libvosadmin.a ${TOP_LIBDIR}/libafsadminutil.a
-LWPOBJS =lock.o
+LWPOBJS =lock.o waitkey.o
BUTCOBJS =dbentries.o tcprocs.o lwps.o tcmain.o list.o recoverDb.o \
tcudbprocs.o dump.o tcstatus.o butc_xbsa.o afsxbsa.o \
${BUTMLIBS} \
${TOP_LIBDIR}/libafsauthent.a \
${TOP_LIBDIR}/libafsrpc.a \
- ${TOP_LIBDIR}/libcmd.a \
+ $(top_builddir)/src/cmd/liboafs_cmd.la \
${TOP_LIBDIR}/util.a \
+ $(top_builddir)/src/opr/liboafs_opr.la \
${TOP_LIBDIR}/libusd.a \
${TOP_LIBDIR}/libprocmgmt.a
all: butc
butc: ${BUTCOBJS} ${BUTCLIBS}
- $(AFS_LDRULE) ${BUTCOBJS} ${BUTCLIBS} ${MT_LIBS} ${XLIBS}
+ $(LT_LDRULE_static) ${BUTCOBJS} ${BUTCLIBS} \
+ $(LIB_hcrypto) $(LIB_roken) ${MT_LIBS} ${XLIBS}
libbutm.a: ${BUTMOBJS} AFS_component_version_number.o
-$(RM) -f libbutm.a
recoverDb.o: ${BUTC}/recoverDb.c ${BUTCINCLS}
$(AFS_CCRULE) ${BUTC}/recoverDb.c
+CFLAGS_tcudbprocs.o=@CFLAGS_NOERROR@
tcudbprocs.o: ${BUTC}/tcudbprocs.c ${BUTCINCLS}
$(AFS_CCRULE) ${BUTC}/tcudbprocs.c
lock.o: ${LWP}/lock.c
$(AFS_CCRULE) ${LWP}/lock.c
+waitkey.o: ${LWP}/waitkey.c
+ $(AFS_CCRULE) ${LWP}/waitkey.c
+
file_tm.o: ${BUTM}/file_tm.c ${BUTMINCLS}
$(AFS_CCRULE) ${BUTM}/file_tm.c
#
install: butc
${INSTALL} -d ${DESTDIR}${sbindir}
- ${INSTALL_PROGRAM} butc ${DESTDIR}${sbindir}/butc
+ $(LT_INSTALL_PROGRAM) butc ${DESTDIR}${sbindir}/butc
dest: butc
${INSTALL} -d ${DEST}/etc
# Misc targets
#
clean:
+ $(LT_CLEAN)
$(RM) -f *.o *.a core AFS_component_version_number.c butc
include ../config/Makefile.version