# directory or online at http://www.openafs.org/dl/license10.html
SHELL=/bin/sh
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
TOP_SRCDIR=@TOP_SRCDIR@
-INSTALL=${SRCDIR}/bin/install
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afskerneldir=@afskerneldir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
# Systype-generic items
SYS_NAME=@AFS_SYSNAME@
ENABLE_KERNEL_MODULE=@ENABLE_KERNEL_MODULE@
+include src/config/Makefile.${SYS_NAME}
+
# To compile AFS from scratch in the src tree run "make".
# This recursively calls "make install ..." and does not depend on the
# existence of any non-standard programs.
# rxgen, compile_et and others already exist and runs it with
# "-argument kinstall".
-COMPILE_PART1=cd src; cd
-COMPILE_PART2=; $(MAKE) install
-COMPILE_PART3=; $(MAKE) test
-COMPILE_CLEAN=; $(MAKE) clean
+COMPILE_PART1 = cd src; cd
+COMPILE_PART2A = ; $(MAKE)
+COMPILE_PART2B = all
+COMPILE_PART2 = ${COMPILE_PART2A} ${COMPILE_PART2B}
+COMPILE_CLEAN = ${COMPILE_PART2A} clean
+
+all: force ${TOP_INCDIR} ${TOP_INCDIR}/afs ${TOP_LIBDIR}
+ $(MAKE) build
+
+all_nolibafs: force ${TOP_INCDIR} ${TOP_INCDIR}/afs ${TOP_LIBDIR}
+ $(MAKE) build TARGET=finale_nolibafs
+
+only_libafs: force ${TOP_INCDIR} ${TOP_INCDIR}/afs ${TOP_LIBDIR}
+ $(MAKE) build TARGET=libafs
+
+only_libafs_tree: force ${TOP_INCDIR} ${TOP_INCDIR}/afs ${TOP_LIBDIR}
+ $(MAKE) build TARGET=libafs_tree
-all: force ${SYS_NAME}/dest
- $(MAKE) install
+install: all install_dirs
+ $(MAKE) build COMPILE_PART2B=install
-all_nolibafs: ${SYS_NAME}/dest
- $(MAKE) install TARGET=finale_nolibafs
+install_nolibafs: all install_dirs
+ $(MAKE) build TARGET=finale_nolibafs COMPILE_PART2B=install
-only_libafs: ${SYS_NAME}/dest
- $(MAKE) install TARGET=libafs
+install_only_libafs: all install_dirs
+ $(MAKE) build TARGET=libafs COMPILE_PART2B=install
-only_libafs_tree: ${SYS_NAME}/dest
- $(MAKE) install TARGET=libafs_tree
+dest: all dest_dirs
+ $(MAKE) build COMPILE_PART2B=dest
-${SYS_NAME}/dest:
- mkdir -p ${SYS_NAME}/dest
+dest_nolibafs: all dest_dirs
+ $(MAKE) build TARGET=finale_nolibafs COMPILE_PART2B=dest
+
+dest_only_libafs: all dest_dirs
+ $(MAKE) build TARGET=libafs COMPILE_PART2B=dest
+
+${TOP_INCDIR} ${TOP_INCDIR}/afs ${TOP_LIBDIR}:
+ mkdir -p $@
+
+install_dirs: force
+ mkdir -p ${DESTDIR}${bindir}
+ mkdir -p ${DESTDIR}${sbindir}
+ mkdir -p ${DESTDIR}${libexecdir}/openafs
+ mkdir -p ${DESTDIR}${libdir}/afs
+ mkdir -p ${DESTDIR}${includedir}/afs
+ mkdir -p ${DESTDIR}${includedir}/rx
+ mkdir -p ${DESTDIR}${afskerneldir}
+ mkdir -p ${DESTDIR}${afssrvbindir}
+ mkdir -p ${DESTDIR}${afssrvsbindir}
+ mkdir -p ${DESTDIR}${afssrvlibexecdir}
+
+dest_dirs: force
+ mkdir -p ${DEST}/bin
+ mkdir -p ${DEST}/etc
+ mkdir -p ${DEST}/lib/afs
+ mkdir -p ${DEST}/include/afs
+ mkdir -p ${DEST}/include/rx
+ mkdir -p ${DEST}/root.client/usr/vice/etc/C
+ mkdir -p ${DEST}/root.server/etc
+ mkdir -p ${DEST}/root.server/usr/afs/bin
project: cmd comerr
${COMPILE_PART1} comerr ${COMPILE_PART2}
cmd: comerr
- ${COMPILE_PART1} cmd ${COMPILE_PART2}
@case ${SYS_NAME} in \
sgi_6* | sun4x_57 | sun4x_58 | hp_ux11* | sparc64_linux* | alpha_linux* ) \
- ${COMPILE_PART1} cmd ${COMPILE_PART2} install64 ;; \
+ ${COMPILE_PART1} cmd ${COMPILE_PART2}64 ;; \
+ *) \
+ ${COMPILE_PART1} cmd ${COMPILE_PART2} ;; \
esac
lwp: project util
rxincls: rxobj
${COMPILE_PART1} rx ${COMPILE_PART2}
-rxtests: rxobj
- ${COMPILE_PART1} rx ${COMPILE_PART3}
+rxtests: rxdebug
+rxdebug: rx
+ ${COMPILE_PART1} rxdebug ${COMPILE_PART2}
fsint: project kfsint
ubik: project auth
${COMPILE_PART1} ubik ${COMPILE_PART2}
-ubiktests: ubik sys
- ${COMPILE_PART1} ubik ${COMPILE_PART3}
+ubiktests: ubik
ptserver: project ubik cmd comerr auth audit
${COMPILE_PART1} ptserver ${COMPILE_PART2}
gtx: project null auth # kauth rxkad ?
case ${SYS_NAME} in \
rs_aix* | sun4x_5? | sgi_6? | *linux* | ppc_darwin* | *fbsd*) \
- $(RM) -f ${DESTDIR}/lib/afs/libtermlib.a; \
- ln -s libnull.a ${DESTDIR}/lib/afs/libtermlib.a; \
+ $(RM) -f ${TOP_LIBDIR}/libtermlib.a; \
+ ln -s libnull.a ${TOP_LIBDIR}/libtermlib.a; \
${COMPILE_PART1} gtx ${COMPILE_PART2};; \
*) \
- $(RM) -f ${DESTDIR}/lib/afs/libtermlib.a; \
- ln -s /usr/lib/libtermlib.a ${DESTDIR}/lib/afs/libtermlib.a; \
+ $(RM) -f ${TOP_LIBDIR}/libtermlib.a; \
+ ln -s /usr/lib/libtermlib.a ${TOP_LIBDIR}/libtermlib.a; \
${COMPILE_PART1} gtx ${COMPILE_PART2};; \
esac
finale: project cmd comerr afsd allrcmds butc tbutc @ENABLE_KERNEL_MODULE@ libuafs audit kauth log package \
ptserver scout bu_utils ubik uss bozo vfsck volser \
- venus update xstat afsmonitor dauth tests libafsrpc \
+ venus update xstat afsmonitor dauth rxdebug libafsrpc \
libafsauthent libadmin
${COMPILE_PART1} finale ${COMPILE_PART2}
finale_nolibafs: project cmd comerr afsd allrcmds butc tbutc libuafs audit kauth log package \
ptserver scout bu_utils ubik uss bozo vfsck volser \
- venus update xstat afsmonitor dauth tests libafsrpc \
+ venus update xstat afsmonitor dauth rxdebug libafsrpc \
libafsauthent libadmin
${COMPILE_PART1} finale ${COMPILE_PART2}
force:
TARGET=finale
-install: force
- $(MAKE) $(TARGET)
+build: force
+ $(MAKE) $(TARGET) DEST=$(DEST) COMPILE_PART2B=$(COMPILE_PART2B) DESTDIR=$(DESTDIR)
kupdate: updatekdir libafs_setup libuafs_setup
-${COMPILE_PART1} bucoord ${COMPILE_CLEAN}
-${COMPILE_PART1} xstat ${COMPILE_CLEAN}
-${COMPILE_PART1} afsmonitor ${COMPILE_CLEAN}
+ -${COMPILE_PART1} rxdebug ${COMPILE_CLEAN}
-${COMPILE_PART1} libafsrpc ${COMPILE_CLEAN}
-${COMPILE_PART1} libafsauthent ${COMPILE_CLEAN}
-${COMPILE_PART1} libadmin ${COMPILE_CLEAN}
-${COMPILE_PART1} libuafs ${COMPILE_CLEAN}
-(cd src/libafs; /bin/rm -rf afs afsint config rx)
-(cd src/libuafs; /bin/rm -rf afs afsint config rx des)
+ -/bin/rm -rf ${TOP_INCDIR} ${TOP_LIBDIR}
-/bin/rm -rf libafs_tree ${SYS_NAME}
src/rx/multi.example/Makefile \
src/rx/simple.example/Makefile \
src/rx/test/Makefile \
+ src/rxdebug/Makefile \
src/rxgen/Makefile \
src/rxkad/Makefile \
src/rxkad/test/Makefile \
SRCDIR_PARENT=`pwd`
TOP_SRCDIR="${SRCDIR_PARENT}/src"
-DESTDIR="${SRCDIR_PARENT}/${AFS_SYSNAME}/dest"
-SRCDIR="${SRCDIR_PARENT}/${AFS_SYSNAME}/dest"
+TOP_INCDIR="${SRCDIR_PARENT}/include"
+TOP_LIBDIR="${SRCDIR_PARENT}/lib"
+DEST="${SRCDIR_PARENT}/${AFS_SYSNAME}/dest"
dnl checks for header files.
AC_HEADER_STDC
if test "x$enable_transarc_paths" = "xyes" ; then
afsconfdir=${afsconfdir=/usr/afs/etc}
viceetcdir=${viceetcdir=/usr/vice/etc}
- afssrvdir=${afssrvdir=/usr/afs/bin}
+ afskerneldir=${afskerneldir=${viceetcdir}}
+ afssrvbindir=${afssrvbindir=/usr/afs/bin}
+ afssrvsbindir=${afssrvsbindir=/usr/afs/bin}
+ afssrvlibexecdir=${afssrvlibexecdir=/usr/afs/bin}
afsdbdir=${afsdbdir=/usr/afs/db}
afslogsdir=${afslogsdir=/usr/afs/logs}
afslocaldir=${afslocaldir=/usr/afs/local}
afsbackupdir=${afsbackupdir=/usr/afs/backup}
afsbosconfigdir=${afsbosconfigdir=/usr/afs/local}
- afsbosserverdir=${afsbosserverdir=/usr/afs/bin}
else
afsconfdir=${afsconfdir=$sysconfdir/openafs/server}
viceetcdir=${viceetcdir=$sysconfdir/openafs}
- afssrvdir=${afssrvdir=$libexecdir/openafs}
+ afskerneldir=${afskerneldir=$libdir/openafs}
+ afssrvbindir=${afssrvbindir=$bindir}
+ afssrvsbindir=${afssrvsbindir=$sbindir}
+ afssrvlibexecdir=${afssrvlibexecdir=$libexecdir/openafs}
afsdbdir=${afsdbdir=$localstatedir/openafs/db}
afslogsdir=${afslogsdir=$localstatedir/openafs/logs}
afslocaldir=${afslocaldir=$localstatedir/openafs}
afsbackupdir=${afsbackupdir=$localstatedir/openafs/backup}
afsbosconfigdir=${afsbosconfigdir=$sysconfdir/openafs}
- afsbosserverdir=${afsbosserverdir=$sbindir}
fi
AC_SUBST(afsconfdir)
AC_SUBST(viceetcdir)
-AC_SUBST(afssrvdir)
+AC_SUBST(afskerneldir)
+AC_SUBST(afssrvbindir)
+AC_SUBST(afssrvsbindir)
+AC_SUBST(afssrvlibexecdir)
AC_SUBST(afsdbdir)
AC_SUBST(afslogsdir)
AC_SUBST(afslocaldir)
AC_SUBST(afsbackupdir)
AC_SUBST(afsbosconfigdir)
-AC_SUBST(afsbosserverdir)
if test "x$enable_kernel_module" = "xyes"; then
ENABLE_KERNEL_MODULE=libafs
AC_SUBST(LINUX_VERSION)
AC_SUBST(MKAFS_OSTYPE)
AC_SUBST(TOP_SRCDIR)
-AC_SUBST(DESTDIR)
-AC_SUBST(SRCDIR)
+AC_SUBST(TOP_INCDIR)
+AC_SUBST(TOP_LIBDIR)
+AC_SUBST(DEST)
AC_SUBST(WITH_OBSOLETE)
AC_SUBST(WITH_INSECURE)
src/rx/multi.example/Makefile \
src/rx/simple.example/Makefile \
src/rx/test/Makefile \
+src/rxdebug/Makefile \
src/rxgen/Makefile \
src/rxkad/Makefile \
src/rxkad/test/Makefile \
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-all: install
+all: kinstall ukinstall ${TOP_INCDIR}/afs/afs.h ${TOP_INCDIR}/afs/osi_inode.h ${TOP_INCDIR}/afs/afs_stats.h ${TOP_INCDIR}/afs/exporter.h ${TOP_INCDIR}/afs/nfsclient.h
+ case ${SYS_NAME} in \
+ pmax_ul43 | pmax_ul43a) \
+ ${INSTALL} longc_procs.h ${TOP_INCDIR}/afs ;; \
+ esac
+ case ${SYS_NAME} in \
+ *linux* ) \
+ ${INSTALL} ${AFS_OSTYPE}/osi_vfs.h ${TOP_INCDIR}/afs ;;\
+ * ) \
+ echo No vfs headers to install for ${SYS_NAME};; \
+ esac
# NOTE: linux case uses --new as well to work around bug in some versions of
# gencat.
-kinstall: ${KERNELDIR}/afs ${DESTDIR}/root.client/usr/vice/etc/C AFS_component_version_number.c
+kinstall: ${KERNELDIR}/afs AFS_component_version_number.c
-chmod 666 ${KERNELDIR}afs/*
- ${DESTDIR}/bin/compile_et -v 2 afs_trace.et
+ ${COMPILE_ET} -v 2 afs_trace.et
${INSTALL} *.[csh] ${KERNELDIR}afs
${INSTALL} VNOPS/*.[csh] ${KERNELDIR}afs
${INSTALL} ${AFS_OSTYPE}/*.[csh] ${KERNELDIR}afs
${KERNELDIR}/afs:
mkdir -p $@
-${DESTDIR}/root.client/usr/vice/etc/C:
- mkdir -p $@
-
ukinstall: ${UKERNELDIR}/afs AFS_component_version_number.c
-chmod 666 ${UKERNELDIR}afs/*
- ${DESTDIR}/bin/compile_et -v 2 afs_trace.et
+ ${COMPILE_ET} -v 2 afs_trace.et
${INSTALL} *.[csh] ${UKERNELDIR}afs
${INSTALL} VNOPS/*.[csh] ${UKERNELDIR}afs
${INSTALL} UKERNEL/*.[csh] ${UKERNELDIR}afs
${UKERNELDIR}/afs:
mkdir -p $@
-install: kinstall ukinstall
- ${INSTALL} afs.h ${DESTDIR}/include/afs
- ${INSTALL} ${AFS_OSTYPE}/osi_inode.h ${DESTDIR}/include/afs
- ${INSTALL} afs_stats.h exporter.h nfsclient.h ${DESTDIR}/include/afs
+install: ${DESTDIR}${includedir}/afs/afs.h ${DESTDIR}${includedir}/afs/osi_inode.h ${DESTDIR}${includedir}/afs/afs_stats.h ${DESTDIR}${includedir}/afs/exporter.h ${DESTDIR}${includedir}/afs/nfsclient.h
case ${SYS_NAME} in \
pmax_ul43 | pmax_ul43a) \
- ${INSTALL} longc_procs.h ${DESTDIR}/include/afs ;; \
+ ${INSTALL} longc_procs.h ${DESTDIR}${includedir}/afs ;; \
+ esac
+ case ${SYS_NAME} in \
+ *linux* ) \
+ ${INSTALL} ${AFS_OSTYPE}/osi_vfs.h ${DESTDIR}${includedir}/afs ;;\
+ * ) \
+ echo No vfs headers to install for ${SYS_NAME};; \
+ esac
+
+clean:
+ -$(RM) -f *.o core AFS_component_version_number.c afs_trace.h afs_trace.msf afszcm.cat
+
+include ../config/Makefile.version
+${DEST}/include/afs/afs.h: afs.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/afs.h: afs.h
+ ${INSTALL} $? $@
+
+
+${TOP_INCDIR}/afs/afs.h: afs.h
+ ${INSTALL} $? $@
+
+
+${DEST}/include/afs/osi_inode.h: ${AFS_OSTYPE}/osi_inode.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/osi_inode.h: ${AFS_OSTYPE}/osi_inode.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/osi_inode.h: ${AFS_OSTYPE}/osi_inode.h
+ ${INSTALL} $? $@
+
+
+${DEST}/include/afs/afs_stats.h: afs_stats.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/afs_stats.h: afs_stats.h
+ ${INSTALL} $? $@
+
+
+${TOP_INCDIR}/afs/afs_stats.h: afs_stats.h
+ ${INSTALL} $? $@
+
+
+${DEST}/include/afs/exporter.h: exporter.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/exporter.h: exporter.h
+ ${INSTALL} $? $@
+
+
+${TOP_INCDIR}/afs/exporter.h: exporter.h
+ ${INSTALL} $? $@
+
+
+${DEST}/include/afs/nfsclient.h: nfsclient.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/nfsclient.h: nfsclient.h
+ ${INSTALL} $? $@
+
+
+${TOP_INCDIR}/afs/nfsclient.h: nfsclient.h
+ ${INSTALL} $? $@
+
+
+dest: ${DEST}/include/afs/afs.h ${DEST}/include/afs/osi_inode.h ${DEST}/include/afs/afs_stats.h ${DEST}/include/afs/exporter.h ${DEST}/include/afs/nfsclient.h
+ case ${SYS_NAME} in \
+ pmax_ul43 | pmax_ul43a) \
+ ${INSTALL} longc_procs.h ${DEST}/include/afs ;; \
esac
case ${SYS_NAME} in \
next_mach30 | vax_ul43 | ppc_darwin* | i386_fbsd* ) \
echo skipping afszcm.cat install for ${SYS_NAME} ;; \
* ) \
- ${INSTALL} afszcm.cat ${DESTDIR}/root.client/usr/vice/etc/C ;; \
+ ${INSTALL} afszcm.cat ${DEST}/root.client/usr/vice/etc/C ;; \
esac
case ${SYS_NAME} in \
*linux* ) \
- ${INSTALL} ${AFS_OSTYPE}/osi_vfs.h ${DESTDIR}/include/afs ;;\
+ ${INSTALL} ${AFS_OSTYPE}/osi_vfs.h ${DEST}/include/afs ;;\
* ) \
echo No vfs headers to install for ${SYS_NAME};; \
esac
-clean:
- -$(RM) -f *.o core AFS_component_version_number.c afs_trace.h afs_trace.msf afszcm.cat
-
-include ../config/Makefile.version
+##XLATE_MANUAL##
# Copyright 2000, International Business Machines Corporation and others.
# All Rights Reserved.
#
# directory or online at http://www.openafs.org/dl/license10.html
# afsd makefile
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-CFLAGS = -g -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
+CFLAGS=-g -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
LDFLAGS = -g ${XLDFLAGS}
INSTALLex = ${INSTALL} -m 755
# Programs
#
-AFSLIBS=${SRCDIR}/lib/afs/libauth.a ${SRCDIR}/lib/afs/libcmd.a ${SRCDIR}/lib/afs/libsys.a ${SRCDIR}/lib/afs/util.a ${SRCDIR}/lib/librx.a ${SRCDIR}/lib/liblwp.a ${SRCDIR}/lib/afs/util.a
+AFSLIBS=${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/util.a ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/util.a
afsd: afsd.o $(AFSLIBS)
case ${SYS_NAME} in \
esac
vsys: vsys.o
- $(CC) -g -o vsys vsys.o ${SRCDIR}/lib/afs/libsys.a $(LDFLAGS) ${XLIBS}
+ $(CC) -g -o vsys vsys.o ${TOP_LIBDIR}/libsys.a $(LDFLAGS) ${XLIBS}
#
# Objects
system: install
-install: all
- ${INSTALL} vsys ${DESTDIR}/etc
- ${INSTALL} afsd ${DESTDIR}/root.client/usr/vice/etc
+# XXX-INST: where to put the rc scripts?
+install: ${DESTDIR}${sbindir}/afsd ${DESTDIR}${sbindir}/vsys
+
+${DESTDIR}${sbindir}/afsd: afsd
+ ${INSTALL} $? $@
+
+${DESTDIR}${sbindir}/vsys: vsys
+ ${INSTALL} $? $@
+
+
+dest: ${DEST}/root.client/usr/vice/etc/afsd ${DEST}/etc/vsys
case ${SYS_NAME} in \
rs_aix*) \
- ${INSTALL} -f rc.afs.rs_aix ${DESTDIR}/root.client/usr/vice/etc/dkload/rc.afs ; \
- ${INSTALL} -f rc.dkload.client.rs_aix ${DESTDIR}/root.client/usr/vice/etc/dkload/rc.dkload.client ; \
- ${INSTALL} -f rc.dkload.server.rs_aix ${DESTDIR}/root.client/usr/vice/etc/dkload/rc.dkload.server ;; \
+ ${INSTALL} -f rc.afs.rs_aix ${DEST}/root.client/usr/vice/etc/dkload/rc.afs ; \
+ ${INSTALL} -f rc.dkload.client.rs_aix ${DEST}/root.client/usr/vice/etc/dkload/rc.dkload.client ; \
+ ${INSTALL} -f rc.dkload.server.rs_aix ${DEST}/root.client/usr/vice/etc/dkload/rc.dkload.server ;; \
sgi_65 ) \
- ${INSTALL} -f afs.rc.sgi_ipnos ${DESTDIR}/root.client/usr/vice/etc/sgiload/afs.rc ;\
- ${INSTALL} -f afs.rc.sgi_ipnos ${DESTDIR}/root.server/etc/init.d/afs.rc ;;\
+ ${INSTALL} -f afs.rc.sgi_ipnos ${DEST}/root.client/usr/vice/etc/sgiload/afs.rc ;\
+ ${INSTALL} -f afs.rc.sgi_ipnos ${DEST}/root.server/etc/init.d/afs.rc ;;\
sgi_* ) \
- ${INSTALL} -f afs.rc.sgi ${DESTDIR}/root.client/usr/vice/etc/sgiload/afs.rc ;\
- ${INSTALL} -f afs.rc.sgi ${DESTDIR}/root.server/etc/init.d/afs.rc ;\
+ ${INSTALL} -f afs.rc.sgi ${DEST}/root.client/usr/vice/etc/sgiload/afs.rc ;\
+ ${INSTALL} -f afs.rc.sgi ${DEST}/root.server/etc/init.d/afs.rc ;\
case ${SYS_NAME} in \
sgi_53 | sgi_61 ) \
- ${INSTALL} -f afs_rtsymtab.pl.${SYS_NAME} ${DESTDIR}/root.client/usr/vice/etc/sgiload/afs_rtsymtab.pl ;;\
+ ${INSTALL} -f afs_rtsymtab.pl.${SYS_NAME} ${DEST}/root.client/usr/vice/etc/sgiload/afs_rtsymtab.pl ;;\
esac;; \
sun4_52 | sun4_53 | sun4c_52 | sun4c_53 | sun4m_52 | sun4m_53 | sun4m_54 | sun4_54 | sun4c_54 | sunx86_54) \
- ${INSTALL} -f afs.rc.solaris ${DESTDIR}/root.client/usr/vice/etc/modload/afs.rc ;;\
+ ${INSTALL} -f afs.rc.solaris ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
sun4x_57 ) \
- ${INSTALL} -f afs.rc.solaris.2.7 ${DESTDIR}/root.client/usr/vice/etc/modload/afs.rc ;;\
+ ${INSTALL} -f afs.rc.solaris.2.7 ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
sun4x_58 ) \
- ${INSTALL} -f afs.rc.solaris.2.8 ${DESTDIR}/root.client/usr/vice/etc/modload/afs.rc ;;\
+ ${INSTALL} -f afs.rc.solaris.2.8 ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
sun4x_5? ) \
- ${INSTALL} -f afs.rc.solaris.2_5 ${DESTDIR}/root.client/usr/vice/etc/modload/afs.rc ;;\
+ ${INSTALL} -f afs.rc.solaris.2_5 ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
alpha_osf* ) \
- ${INSTALL} -f afs.rc.alpha ${DESTDIR}/root.client/usr/vice/etc/dkload/afs.rc ;;\
+ ${INSTALL} -f afs.rc.alpha ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;;\
hp_ux10? | hp_ux11? ) \
- ${INSTALL} -f afs.rc.hpux10 ${DESTDIR}/root.client/usr/vice/etc/dkload/afs.rc ;\
- ${INSTALL} -f afs.hpux102.driver ${DESTDIR}/root.client/usr/vice/etc/afs.driver ;;\
+ ${INSTALL} -f afs.rc.hpux10 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;\
+ ${INSTALL} -f afs.hpux102.driver ${DEST}/root.client/usr/vice/etc/afs.driver ;;\
alpha_dux* ) \
- ${INSTALL} -f afs.rc.alpha_dux40 ${DESTDIR}/root.client/usr/vice/etc/dkload/afs.rc ;;\
+ ${INSTALL} -f afs.rc.alpha_dux40 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;;\
hp?00_ux10? ) \
- ${INSTALL} -f afs.rc.hpux10 ${DESTDIR}/root.client/usr/vice/etc/dkload/afs.rc ;;\
+ ${INSTALL} -f afs.rc.hpux10 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;;\
*linux* ) \
- ${INSTALLex} -f afs.rc.linux ${DESTDIR}/root.client/usr/vice/etc/afs.rc; \
- ${INSTALL} -f afs.conf.linux ${DESTDIR}/root.client/usr/vice/etc/afs.conf ;; \
+ ${INSTALLex} -f afs.rc.linux ${DEST}/root.client/usr/vice/etc/afs.rc; \
+ ${INSTALL} -f afs.conf.linux ${DEST}/root.client/usr/vice/etc/afs.conf ;; \
ppc_darwin*) \
- mkdir -p ${DESTDIR}/root.client/usr/vice/etc/afs.kext/Contents/MacOS ;\
- ${INSTALL} -f afs.ppc_darwin.plist ${DESTDIR}/root.client/usr/vice/etc/afs.kext/Contents/Info.plist ; \
- ${INSTALLex} -f afs.rc.darwin ${DESTDIR}/root.client/usr/vice/etc/afs.rc ; \
- ${INSTALL} -f afs.rc.darwin.plist ${DESTDIR}/root.client/usr/vice/etc/StartupParameters.plist ;; \
+ mkdir -p ${DEST}/root.client/usr/vice/etc/afs.kext/Contents/MacOS ;\
+ ${INSTALL} -f afs.ppc_darwin.plist ${DEST}/root.client/usr/vice/etc/afs.kext/Contents/Info.plist ; \
+ ${INSTALLex} -f afs.rc.darwin ${DEST}/root.client/usr/vice/etc/afs.rc ; \
+ ${INSTALL} -f afs.rc.darwin.plist ${DEST}/root.client/usr/vice/etc/StartupParameters.plist ;; \
*fbsd*) \
- mkdir -p ${DESTDIR}/root.client/usr/vice/etc/afs.rc; \
- ${INSTALL} -f afs.rc.fbsd ${DESTDIR}/root.client/usr/vice/etc/afs.rc.fbsd ;; \
+ ${INSTALL} -f afs.rc.fbsd ${DEST}/root.client/usr/vice/etc/afs.rc.fbsd ;; \
* ) \
echo No rc scripts installed for ${SYS_NAME} ;; \
esac
+${DEST}/root.client/usr/vice/etc/afsd: afsd
+ ${INSTALL} $? $@
+
+${DEST}/etc/vsys: vsys
+ ${INSTALL} $? $@
+
include ../config/Makefile.version
# directory or online at http://www.openafs.org/dl/license10.html
# Makefile for Afsmonitor, the AFS Performance monitoring tool
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
CFLAGS=-g -I. \
-I${TOP_SRCDIR}/config \
- -I${SRCDIR}/include \
- -I${SRCDIR}/include/afs \
- -I${SRCDIR} ${XCFLAGS}
+ -I${TOP_INCDIR} \
+ -I${TOP_INCDIR}/afs \
+ ${XCFLAGS}
LDFLAGS = ${XLDFLAGS}
-INCLS=${SRCDIR}/include/afs/gtxobjects.h \
- ${SRCDIR}/include/afs/gtxwindows.h \
- ${SRCDIR}/include/afs/gtxcurseswin.h \
- ${SRCDIR}/include/afs/gtxdumbwin.h \
- ${SRCDIR}/include/afs/gtxX11win.h \
- ${SRCDIR}/include/afs/gtxobjects.h \
- ${SRCDIR}/include/afs/gtxlightobj.h \
- ${SRCDIR}/include/afs/gtxtextobj.h \
- ${SRCDIR}/include/afs/gtxobjdict.h \
- ${SRCDIR}/include/afs/keys.h \
- ${SRCDIR}/include/afs/cellconfig.h \
- ${SRCDIR}/include/afs/cmd.h \
- ${SRCDIR}/include/afs/xstat_fs.h \
- ${SRCDIR}/include/afs/xstat_cm.h \
+INCLS=${TOP_INCDIR}/afs/gtxobjects.h \
+ ${TOP_INCDIR}/afs/gtxwindows.h \
+ ${TOP_INCDIR}/afs/gtxcurseswin.h \
+ ${TOP_INCDIR}/afs/gtxdumbwin.h \
+ ${TOP_INCDIR}/afs/gtxX11win.h \
+ ${TOP_INCDIR}/afs/gtxobjects.h \
+ ${TOP_INCDIR}/afs/gtxlightobj.h \
+ ${TOP_INCDIR}/afs/gtxtextobj.h \
+ ${TOP_INCDIR}/afs/gtxobjdict.h \
+ ${TOP_INCDIR}/afs/keys.h \
+ ${TOP_INCDIR}/afs/cellconfig.h \
+ ${TOP_INCDIR}/afs/cmd.h \
+ ${TOP_INCDIR}/afs/xstat_fs.h \
+ ${TOP_INCDIR}/afs/xstat_cm.h \
afsmonitor.h \
afsmon-labels.h
-LIBS=${SRCDIR}/lib/afs/libxstat_fs.a \
- ${SRCDIR}/lib/afs/libxstat_cm.a \
- ${SRCDIR}/lib/afs/libgtx.a \
- ${SRCDIR}/lib/afs/libafsint.a \
- ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/afs/util.a
+LIBS=${TOP_LIBDIR}/libxstat_fs.a \
+ ${TOP_LIBDIR}/libxstat_cm.a \
+ ${TOP_LIBDIR}/libgtx.a \
+ ${TOP_LIBDIR}/libafsint.a \
+ ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/util.a
-EXTRA_LIBS= ${TXLIBS} ${SRCDIR}/lib/afs/libtermlib.a ${XLIBS}
+EXTRA_LIBS=${TXLIBS} ${TOP_LIBDIR}/libtermlib.a ${XLIBS}
-all: afsmonitor
-system: install
+all: afsmonitor
afsmon-output.o: afsmon-output.c ${INCLS}
afsmon-win.o: afsmon-win.c ${INCLS}
#
# Misc others
#
-install: all
- ${INSTALL} afsmonitor ${DESTDIR}/bin
+install: ${DESTDIR}${bindir}/afsmonitor
clean:
$(RM) -f *.o afsmonitor AFS_component_version_number.c
include ../config/Makefile.version
+${DEST}/bin/afsmonitor: afsmonitor
+ ${INSTALL} $? $@
+
+${DESTDIR}${bindir}/afsmonitor: afsmonitor
+ ${INSTALL} $? $@
+
+
+dest: ${DEST}/bin/afsmonitor
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
UKERNELDIR=../libuafs/
-COMPILE_ET=${SRCDIR}/bin/compile_et
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
UKSRCS=nsafs.h nsafs.c securehash.c
echo Clean, make, and install the lib for 1.2 ; \
$(MAKE) libclean ; \
$(MAKE) AUX_CFLAGS=-DAIX $(APACHE_AFS_LIB) ; \
- ${INSTALL} ${APACHE_AFS_LIB} ${DESTDIR}/root.afsweb/lib/apache_1.2 ; \
+ ${INSTALL} ${APACHE_AFS_LIB} ${DEST}/root.afsweb/lib/apache_1.2 ; \
echo Make and install source for 1.2 ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG=-DAPACHE_1_2 ; \
- ${INSTALL} $(SRC_MODULE) ${DESTDIR}/root.afsweb/src/apache_1.2 ; \
+ ${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.2 ; \
echo Make and install the lib for 1.3.1 ; \
$(MAKE) libclean ; \
$(MAKE) AUX_CFLAGS=-DAIX $(APACHE_AFS_LIB) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_1" ; \
- ${INSTALL} $(APACHE_AFS_LIB) ${DESTDIR}/root.afsweb/lib/apache_1.3.1 ; \
+ ${INSTALL} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.1 ; \
echo Make and install source for 1.3.1 ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_1" ; \
- ${INSTALL} $(SRC_MODULE) ${DESTDIR}/root.afsweb/src/apache_1.3.1 ; \
+ ${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.1 ; \
echo Clean, make, and install the lib for 1.3.6 ; \
$(MAKE) libclean ; \
$(MAKE) AUX_CFLAGS=-DAIX $(APACHE_AFS_LIB) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_6"; \
- ${INSTALL} $(APACHE_AFS_LIB) ${DESTDIR}/root.afsweb/lib/apache_1.3.6 ; \
+ ${INSTALL} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.6 ; \
/bin/rm -f $(SRC_MODULE) ; \
echo Make and install source for 1.3.1 ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_6" ; \
- ${INSTALL} $(SRC_MODULE) ${DESTDIR}/root.afsweb/src/apache_1.3.6 ; \
+ ${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.6 ; \
echo Do the binaries ; \
$(MAKE) AUX_CFLAGS=-DAIX $(BINARIES) ;; \
sun*) \
$(MAKE) libclean ; \
$(MAKE) AUX_FLAGS=-DSOLARIS $(APACHE_AFS_LIB) ; \
- ${INSTALL} $(APACHE_AFS_LIB) ${DESTDIR}/root.afsweb/lib/apache_1.2 ; \
+ ${INSTALL} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.2 ; \
$(MAKE) libclean ; \
$(MAKE) AUX_FLAGS=-DSOLARIS $(APACHE_AFS_LIB) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_1" ; \
- ${INSTALL} $(APACHE_AFS_LIB) ${DESTDIR}/root.afsweb/lib/apache_1.3.1 ; \
+ ${INSTALL} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.1 ; \
$(MAKE) libclean ; \
$(MAKE) AUX_FLAGS=-DSOLARIS $(APACHE_AFS_LIB) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_6" ; \
- ${INSTALL} $(APACHE_AFS_LIB) ${DESTDIR}/root.afsweb/lib/apache_1.3.6 ; \
+ ${INSTALL} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.6 ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG=-DAPACHE_1_2 ; \
- ${INSTALL} $(SRC_MODULE) ${DESTDIR}/root.afsweb/src/apache_1.2 ; \
+ ${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.2 ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_1" ; \
- ${INSTALL} $(SRC_MODULE) ${DESTDIR}/root.afsweb/src/apache_1.3.1 ; \
+ ${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.1 ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_6" ; \
- ${INSTALL} $(SRC_MODULE) ${DESTDIR}/root.afsweb/src/apache_1.3.6 ; \
+ ${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.6 ; \
$(MAKE) AUX_CFLAGS=-DSOLARIS "XLIBS=-lsocket -lnsl" $(BINARIES) ;; \
*linux*) \
$(MAKE) libclean ; \
$(MAKE) AUX_FLAGS=-DLINUX $(APACHE_AFS_LIB) ; \
- ${INSTALL} $(APACHE_AFS_LIB) ${DESTDIR}/root.afsweb/lib/apache_1.2 ; \
+ ${INSTALL} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.2 ; \
$(MAKE) libclean ; \
$(MAKE) AUX_FLAGS=-DLINUX $(APACHE_AFS_LIB) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_1" ; \
- ${INSTALL} $(APACHE_AFS_LIB) ${DESTDIR}/root.afsweb/lib/apache_1.3.1 ; \
+ ${INSTALL} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.1 ; \
$(MAKE) libclean ; \
$(MAKE) AUX_FLAGS=-DLINUX $(APACHE_AFS_LIB) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_6" ; \
- ${INSTALL} $(APACHE_AFS_LIB) ${DESTDIR}/root.afsweb/lib/apache_1.3.6 ; \
+ ${INSTALL} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.6 ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG=-DAPACHE_1_2 ; \
- ${INSTALL} $(SRC_MODULE) ${DESTDIR}/root.afsweb/src/apache_1.2 ; \
+ ${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.2 ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_1" ; \
- ${INSTALL} $(SRC_MODULE) ${DESTDIR}/root.afsweb/src/apache_1.3.1 ; \
+ ${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.1 ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_6" ; \
- ${INSTALL} $(SRC_MODULE) ${DESTDIR}/root.afsweb/src/apache_1.3.6 ; \
+ ${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.6 ; \
$(MAKE) AUX_CFLAGS=-DLINUX "XLIBS=-lnsl" $(BINARIES) ;; \
* ) \
echo "NOT BUILT FOR ${SYS_NAME}"; ;; \
esac
- ${INSTALL} ${APACHEAFS_DOC} ${DESTDIR}/root.afsweb/doc
- ${INSTALL} ${APACHE_INSTALL_SCRIPT} ${DESTDIR}/root.afsweb/install
- chmod a+x ${DESTDIR}/root.afsweb/install/${APACHE_INSTALL_SCRIPT}
- chmod a+w ${DESTDIR}/root.afsweb/install/${APACHE_INSTALL_SCRIPT}
- ${INSTALL} $(BINARIES) ${DESTDIR}/root.afsweb/bin
+ ${INSTALL} ${APACHEAFS_DOC} ${DEST}/root.afsweb/doc
+ ${INSTALL} ${APACHE_INSTALL_SCRIPT} ${DEST}/root.afsweb/install
+ chmod a+x ${DEST}/root.afsweb/install/${APACHE_INSTALL_SCRIPT}
+ chmod a+w ${DEST}/root.afsweb/install/${APACHE_INSTALL_SCRIPT}
+ ${INSTALL} $(BINARIES) ${DEST}/root.afsweb/bin
-all:
+all: kinstall ukinstall
-install: kinstall ukinstall
+install:
kinstall:
@echo No $@ source here.
DEBUG_FLAG=
AUX_CFLAGS=
VERSION_CFLAG=
-AFS_INCL=-I${SRCDIR}/include -I.. -I../config
+AFS_INCL=-I${TOP_INCDIR} -I.. -I../config
CFLAGS=$(OPTF) $(DEFINES) -I. -I.. $(EXTRA_CFLAGS) $(VERSION_CFLAG) $(DEBUG_FLAG)
-INCLS=${SRCDIR}/include/ubik.h \
- ${SRCDIR}/include/lwp.h \
- ${SRCDIR}/include/lock.h \
- ${SRCDIR}/include/rx/rx.h \
- ${SRCDIR}/include/rx/xdr.h \
- ${SRCDIR}/include/rx/rxkad.h \
- ${SRCDIR}/include/afs/com_err.h \
+INCLS=${TOP_INCDIR}/ubik.h \
+ ${TOP_INCDIR}/lwp.h \
+ ${TOP_INCDIR}/lock.h \
+ ${TOP_INCDIR}/rx/rx.h \
+ ${TOP_INCDIR}/rx/xdr.h \
+ ${TOP_INCDIR}/rx/rxkad.h \
+ ${TOP_INCDIR}/afs/com_err.h \
weblog_errors.h $(DCE_DLOG_INCLUDES)
-deslib=${SRCDIR}/lib/libdes.a
-rxkadlib=${SRCDIR}/lib/librxkad.a
-authlib=${SRCDIR}/lib/afs/libauth.a
-cmdlib=${SRCDIR}/lib/afs/libcmd.a
-utilib=${SRCDIR}/lib/afs/util.a
-auditlib=${SRCDIR}/lib/afs/libaudit.a
-kauthlib=${SRCDIR}/lib/afs/libkauth.a
-
-LIBS = ${kauthlib} ${SRCDIR}/lib/libubik.a ${SRCDIR}/lib/afs/libprot.a \
- ${authlib} ${rxkadlib} ${SRCDIR}/lib/afs/libsys.a ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/liblwp.a ${deslib} ${cmdlib} \
- ${SRCDIR}/lib/afs/libcom_err.a ${utilib} \
+deslib=${TOP_LIBDIR}/libdes.a
+rxkadlib=${TOP_LIBDIR}/librxkad.a
+authlib=${TOP_LIBDIR}/libauth.a
+cmdlib=${TOP_LIBDIR}/libcmd.a
+utilib=${TOP_LIBDIR}/util.a
+auditlib=${TOP_LIBDIR}/libaudit.a
+kauthlib=${TOP_LIBDIR}/libkauth.a
+
+LIBS=${kauthlib} ${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libprot.a \
+ ${authlib} ${rxkadlib} ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/liblwp.a ${deslib} ${cmdlib} \
+ ${TOP_LIBDIR}/libcom_err.a ${utilib} \
$(DBM) $(XLIBS)
AR=ar
include ../config/Makefile.version
+dest:
+
# # supported (if not supported, don't show it).
# ######################################################################
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
UKERNELDIR = ../libuafs/
-CFLAGS = ${OPTMZ} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
+CFLAGS=${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
-all: install
+all: ukinstall ${TOP_LIBDIR}/libaudit.a ${TOP_INCDIR}/afs/audit.h
-install: ukinstall ${DESTDIR}/lib/afs/libaudit.a ${DESTDIR}/include/afs/audit.h
- case ${SYS_NAME} in \
- rs_aix*) \
- ${INSTALL} Audit ${DESTDIR}/root.server/usr/afs/local ; \
- ${INSTALL} objects.aix.sample ${DESTDIR}/root.server/usr/afs/local/audit/objects.sample ; \
- ${INSTALL} events.aix.sample ${DESTDIR}/root.server/usr/afs/local/audit/events.sample ; \
- ${INSTALL} config.aix.sample ${DESTDIR}/root.server/usr/afs/local/audit/config.sample ;; \
- *) ;; \
- esac ;
+# XXX-INST: where to install the AIX audit files?
+install: ${DESTDIR}${libdir}/afs/libaudit.a ${DESTDIR}${includedir}/afs/audit.h
ukinstall: ${UKERNELDIR}/afs ${UKERNELDIR}/afs/audit.h
${UKERNELDIR}/afs/audit.h: audit.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/audit.h: audit.h
+${DEST}/include/afs/audit.h: audit.h
${INSTALL} $? $@
-${DESTDIR}/lib/afs/libaudit.a: libaudit.a
+${DEST}/lib/afs/libaudit.a: libaudit.a
${INSTALL} $? $@
libaudit.a: audit.o AFS_component_version_number.o
$(RM) -f *.a *.o core AFS_component_version_number.c
include ../config/Makefile.version
+${DESTDIR}${libdir}/afs/libaudit.a: libaudit.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libaudit.a: libaudit.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/audit.h: audit.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/audit.h: audit.h
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/afs/libaudit.a ${DEST}/include/afs/audit.h
+ case ${SYS_NAME} in \
+ rs_aix*) \
+ ${INSTALL} Audit ${DEST}/root.server/usr/afs/local ; \
+ ${INSTALL} objects.aix.sample ${DEST}/root.server/usr/afs/local/audit/objects.sample ; \
+ ${INSTALL} events.aix.sample ${DEST}/root.server/usr/afs/local/audit/events.sample ; \
+ ${INSTALL} config.aix.sample ${DEST}/root.server/usr/afs/local/audit/config.sample ;; \
+ *) ;; \
+ esac ;
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
KERNELDIR = ../libafs/
UKERNELDIR = ../libuafs/
-COMPILE_ET = ${SRCDIR}/bin/compile_et
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
OBJS= cellconfig.o ktc.o userok.o writeconfig.o authcon.o \
acfg_errors.o ktc_errors.o
KOBJS= cellconfig.o ktc.krb.o userok.o writeconfig.o authcon.o \
acfg_errors.o ktc_errors.o
-CFLAGS=-g -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
-LIBS= libauth.a ${DESTDIR}/lib/afs/libsys.a \
- ${DESTDIR}/lib/librxkad.a ${DESTDIR}/lib/libdes.a \
- ${DESTDIR}/lib/librx.a ${DESTDIR}/lib/afs/libsys.a \
- ${DESTDIR}/lib/liblwp.a ${SRCDIR}/lib/afs/util.a ${XLIBS}
+CFLAGS=-g -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
+LIBS=libauth.a ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/util.a ${XLIBS}
INCLS=cellconfig.h auth.h keys.h
KSRCS=auth.h
UKSRCS=${KSRCS} cellconfig.h acfg_errors.c keys.h cellconfig.c \
ktc.c authcon.c ktc_errors.c
-all: install
+all: kinstall ukinstall ${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libauth.krb.a ${TOP_INCDIR}/afs/keys.h ${TOP_INCDIR}/afs/cellconfig.h ${TOP_INCDIR}/afs/auth.h copyauth setkey
cellconfig.o: cellconfig.c ${INCLS}
-ktc.o: ktc.c ${INCLS} ${SRCDIR}/include/afs/vice.h
+ktc.o: ktc.c ${INCLS} ${TOP_INCDIR}/afs/vice.h
writeconfig.o: writeconfig.c ${INCLS}
authcon.o: authcon.c ${INCLS}
userok.o: userok.c ${INCLS}
copyauth.o: copyauth.c ${INCLS} AFS_component_version_number.o
setkey.o: setkey.c ${INCLS} AFS_component_version_number.o
-ktc.krb.o: ktc.c ${INCLS} ${SRCDIR}/include/afs/vice.h
+ktc.krb.o: ktc.c ${INCLS} ${TOP_INCDIR}/afs/vice.h
${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c ktc.c -o ktc.krb.o
libauth.a: $(OBJS) AFS_component_version_number.o
${UKERNELDIR}/afs/ktc_errors.c: ktc_errors.c
${INSTALL} $? $@
-install: kinstall ukinstall \
- ${DESTDIR}/lib/afs/libauth.a \
- ${DESTDIR}/lib/afs/libauth.krb.a \
- ${DESTDIR}/include/afs/keys.h \
- ${DESTDIR}/include/afs/cellconfig.h \
- ${DESTDIR}/include/afs/auth.h \
- ${DESTDIR}/etc/copyauth \
- setkey
+install: ${DESTDIR}${libdir}/afs/libauth.a ${DESTDIR}${libdir}/afs/libauth.krb.a ${DESTDIR}${includedir}/afs/keys.h ${DESTDIR}${includedir}/afs/cellconfig.h ${DESTDIR}${includedir}/afs/auth.h ${DESTDIR}${sbindir}/copyauth
-${DESTDIR}/lib/afs/libauth.a: libauth.a
+${DEST}/lib/afs/libauth.a: libauth.a
${INSTALL} $? $@
-${DESTDIR}/lib/afs/libauth.krb.a: libauth.krb.a
+${DEST}/lib/afs/libauth.krb.a: libauth.krb.a
${INSTALL} $? $@
-${DESTDIR}/etc/copyauth: copyauth
+${DEST}/etc/copyauth: copyauth
${INSTALL} $? $@
-${DESTDIR}/include/afs/keys.h: keys.h
+${DEST}/include/afs/keys.h: keys.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/cellconfig.h: cellconfig.h
+${DEST}/include/afs/cellconfig.h: cellconfig.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/auth.h: auth.h
+${DEST}/include/afs/auth.h: auth.h
${INSTALL} $? $@
#
AFS_component_version_number.c
include ../config/Makefile.version
+${DESTDIR}${libdir}/afs/libauth.a: libauth.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libauth.a: libauth.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libauth.krb.a: libauth.krb.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libauth.krb.a: libauth.krb.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/keys.h: keys.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/keys.h: keys.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/cellconfig.h: cellconfig.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/cellconfig.h: cellconfig.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/auth.h: auth.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/auth.h: auth.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${sbindir}/copyauth: copyauth
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/afs/libauth.a ${DEST}/lib/afs/libauth.krb.a ${DEST}/include/afs/keys.h ${DEST}/include/afs/cellconfig.h ${DEST}/include/afs/auth.h ${DEST}/etc/copyauth
+
CFLAGS = ${OPTIMIZE} ${INCDIRS} ${LDIRS} ${XCFLAGS}
-tests system all: testcellconf ktctest
+tests all: testcellconf ktctest
testcellconf: testcellconf.o
$(CC) $(CFLAGS) -o testcellconf testcellconf.o ${LIBS}
clean:
$(RM) -f *.o *.a copyauth testcellconf ktctest setkey auth.h cellconfig.h acfg_errors.c ktc_errors.c core
+
+install:
+
+dest:
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-COMPILE_ET=${SRCDIR}/bin/compile_et
-CFLAGS=-g -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
-RPCINCLS=${SRCDIR}/include/lwp.h ${SRCDIR}/include/rx/rx.h bosint.h
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+CFLAGS=-g -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
+RPCINCLS=${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/rx/rx.h bosint.h
-INCLS= bnode.h \
+INCLS=bnode.h \
${RPCINCLS} \
- ${SRCDIR}/include/afs/auth.h \
- ${SRCDIR}/include/afs/keys.h \
- ${SRCDIR}/include/afs/cellconfig.h \
- ${SRCDIR}/include/afs/cmd.h \
- ${SRCDIR}/include/afs/ktime.h
+ ${TOP_INCDIR}/afs/auth.h \
+ ${TOP_INCDIR}/afs/keys.h \
+ ${TOP_INCDIR}/afs/cellconfig.h \
+ ${TOP_INCDIR}/afs/cmd.h \
+ ${TOP_INCDIR}/afs/ktime.h
# EH 12/18/90 - have to search librx.a twice on Ultrix 4.0
-LIBS= ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/afs/libkauth.a \
- ${SRCDIR}/lib/afs/libvolser.a \
- ${SRCDIR}/lib/afs/libvldb.a \
- ${SRCDIR}/lib/afs/libauth.a \
- ${SRCDIR}/lib/librxstat.a \
- ${SRCDIR}/lib/librxkad.a \
- ${SRCDIR}/lib/libdes.a \
- ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/libubik.a \
- ${SRCDIR}/lib/afs/libcom_err.a \
- ${SRCDIR}/lib/afs/util.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/afs/libprocmgmt.a
+LIBS=${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libkauth.a \
+ ${TOP_LIBDIR}/libvolser.a \
+ ${TOP_LIBDIR}/libvldb.a \
+ ${TOP_LIBDIR}/libauth.a \
+ ${TOP_LIBDIR}/librxstat.a \
+ ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/util.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libprocmgmt.a
OBJS=bosserver.o bnode.o ezbnodeops.o fsbnodeops.o bosint.ss.o bosint.xdr.o \
bosoprocs.o cronbnodeops.o
-all: install
+all: bosserver ${TOP_INCDIR}/afs/bosint.h bos ${TOP_LIBDIR}/libbos.a ${TOP_INCDIR}/afs/bnode.h
$(OBJS) bosint.xdr.o bosint.cs.o boserr.o: $(INCLS)
bosint.cs.o: bosint.cs.c ${RPCINCLS}
bosint.xdr.c bosint.ss.c bosint.cs.c bosint.h: bosint.xg
- ${SRCDIR}/bin/rxgen -x bosint.xg
+ ${RXGEN} -x bosint.xg
bnode.h boserr.c: bnode.p.h boserr.et
$(RM) -f boserr.c bnode.h; $(COMPILE_ET) boserr -h bnode
$(RANLIB) $@
bosserver: $(OBJS) $(LIBS)
- ${CC} $(CFLAGS) -o bosserver $(OBJS) ${SRCDIR}/lib/afs/libaudit.a $(LIBS) ${XLIBS}
+ ${CC} $(CFLAGS) -o bosserver $(OBJS) ${TOP_LIBDIR}/libaudit.a $(LIBS) ${XLIBS}
#
# Install targets
#
-install: ${DESTDIR}/root.server/usr/afs/bin/bosserver \
- ${DESTDIR}/include/afs/bosint.h \
- ${DESTDIR}/bin/bos \
- ${DESTDIR}/root.server/usr/afs/bin/bos \
- ${DESTDIR}/lib/afs/libbos.a \
- ${DESTDIR}/include/afs/bnode.h
-
-${DESTDIR}/root.server/usr/afs/bin/bosserver: bosserver
+install: \
+ ${DESTDIR}${afssrvsbindir}/bosserver \
+ ${DESTDIR}${includedir}/afs/bosint.h \
+ ${DESTDIR}${bindir}/bos \
+ ${DESTDIR}${afssrvbindir}/bos \
+ ${DESTDIR}${libdir}/afs/libbos.a \
+ ${DESTDIR}${includedir}/afs/bnode.h
+
+${DEST}/root.server/usr/afs/bin/bosserver: bosserver
${INSTALL} $? $@
-${DESTDIR}/include/afs/bosint.h: bosint.h
+${DEST}/include/afs/bosint.h: bosint.h
${INSTALL} $? $@
-${DESTDIR}/bin/bos: bos
+${DEST}/bin/bos: bos
${INSTALL} $? $@
-${DESTDIR}/root.server/usr/afs/bin/bos: bos
+${DEST}/root.server/usr/afs/bin/bos: bos
${INSTALL} $? $@
-${DESTDIR}/lib/afs/libbos.a: libbos.a
+${DEST}/lib/afs/libbos.a: libbos.a
${INSTALL} $? $@
-${DESTDIR}/include/afs/bnode.h: bnode.h
+${DEST}/include/afs/bnode.h: bnode.h
${INSTALL} $? $@
#
cd test; $(MAKE)
include ../config/Makefile.version
+${DESTDIR}${afssrvsbindir}/bosserver: bosserver
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/bosint.h: bosint.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/bosint.h: bosint.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${bindir}/bos: bos
+ ${INSTALL} $? $@
+
+${DESTDIR}${afssrvbindir}/bos: bos
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libbos.a: libbos.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libbos.a: libbos.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/bnode.h: bnode.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/bnode.h: bnode.h
+ ${INSTALL} $? $@
+
+dest: \
+ ${DEST}/root.server/usr/afs/bin/bosserver \
+ ${DEST}/include/afs/bosint.h \
+ ${DEST}/bin/bos \
+ ${DEST}/root.server/usr/afs/bin/bos \
+ ${DEST}/lib/afs/libbos.a \
+ ${DEST}/include/afs/bnode.h
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
OPTIMIZE=-O
-INCDIRS= -I${DESTDIR}/include -I..
-LDIRS= -L${DESTDIR}/lib -L${DESTDIR}/lib/afs -L..
+INCDIRS=-I${TOP_INCDIR} -I..
+LDIRS=-L${TOP_LIBDIR} -L${DESTDIR}/lib/afs -L..
CFLAGS = ${OPTIMIZE} ${INCDIRS} ${LDIRS} ${LIBS} ${XCFLAGS}
-all: install
+all: testproc smail-notifier
-install: testproc smail-notifier
+install:
#
# Build targets
clean:
$(RM) -f *.a *.o testproc smail-notifier core
+dest:
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-CFLAGS= -g -w -I${TOP_SRCDIR}/config -I${SRCDIR}/include -I${SRCDIR}/include/afs ${XCFLAGS}
+CFLAGS=-g -w -I${TOP_SRCDIR}/config -I${TOP_INCDIR} -I${TOP_INCDIR}/afs ${XCFLAGS}
LDFLAGS = ${XLDFLAGS}
-all: install
+all: fms
-FMSLIBS=${DESTDIR}/lib/afs/libcmd.a \
+FMSLIBS=${TOP_LIBDIR}/libcmd.a \
${TXLIBS} \
- ${SRCDIR}/lib/afs/libusd.a \
- ${SRCDIR}/lib/afs/libtermlib.a ${XLIBS} \
- ${SRCDIR}/lib/afs/util.a
+ ${TOP_LIBDIR}/libusd.a \
+ ${TOP_LIBDIR}/libtermlib.a ${XLIBS} \
+ ${TOP_LIBDIR}/util.a
fms: fms.o
${CC} ${LDFLAGS} -o fms fms.o ${FMSLIBS}
fms.o: fms.c AFS_component_version_number.o
-install: ${DESTDIR}/etc/fms
+install: ${DESTDIR}${sbindir}/fms
-${DESTDIR}/etc/fms: fms
+${DEST}/etc/fms: fms
${INSTALL} $? $@
clean:
$(RM) -f *.o fms AFS_component_version_number.c
include ../config/Makefile.version
+${DESTDIR}${sbindir}/fms: fms
+ ${INSTALL} $? $@
+
+dest: ${DEST}/etc/fms
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-RXGEN=${SRCDIR}/bin/rxgen
-COMPILE_ET = ${SRCDIR}/bin/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
-CFLAGS= ${DBUG} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
+CFLAGS=${DBUG} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
-all: install
+all: ${TOP_LIBDIR}/libbubasics.a ${TOP_INCDIR}/afs/bumon.h ${TOP_INCDIR}/afs/butc.h ${TOP_INCDIR}/afs/bubasics.h ${TOP_INCDIR}/afs/tcdata.h ${TOP_INCDIR}/afs/butm.h ${TOP_INCDIR}/afs/butx.h
OBJS=butc.ss.o butc.cs.o butc.xdr.o bumon.ss.o bumon.cs.o bumon.xdr.o butc_errs.o butm_errs.o butx_errs.o
#
# Installation targets
#
-install: ${DESTDIR}/lib/afs/libbubasics.a \
- ${DESTDIR}/include/afs/bumon.h \
- ${DESTDIR}/include/afs/butc.h \
- ${DESTDIR}/include/afs/bubasics.h \
- ${DESTDIR}/include/afs/tcdata.h \
- ${DESTDIR}/include/afs/butm.h \
- ${DESTDIR}/include/afs/butx.h
+install: ${DESTDIR}${libdir}/afs/libbubasics.a ${DESTDIR}${includedir}/afs/bumon.h ${DESTDIR}${includedir}/afs/butc.h ${DESTDIR}${includedir}/afs/bubasics.h ${DESTDIR}${includedir}/afs/tcdata.h ${DESTDIR}${includedir}/afs/butm.h ${DESTDIR}${includedir}/afs/butx.h
-${DESTDIR}/lib/afs/libbubasics.a: libbubasics.a
+${DEST}/lib/afs/libbubasics.a: libbubasics.a
${INSTALL} $? $@
-${DESTDIR}/include/afs/bumon.h: bumon.h
+${DEST}/include/afs/bumon.h: bumon.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/butc.h: butc.h
+${DEST}/include/afs/butc.h: butc.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/bubasics.h: bubasics.h
+${DEST}/include/afs/bubasics.h: bubasics.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/tcdata.h: tcdata.h
+${DEST}/include/afs/tcdata.h: tcdata.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/butm.h: butm.h
+${DEST}/include/afs/butm.h: butm.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/butx.h: butx.h
+${DEST}/include/afs/butx.h: butx.h
${INSTALL} $? $@
#
butc_errs.c butx_errs.c butm_errs.c core AFS_component_version_number.c
include ../config/Makefile.version
+${DESTDIR}${libdir}/afs/libbubasics.a: libbubasics.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libbubasics.a: libbubasics.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/bumon.h: bumon.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/bumon.h: bumon.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/butc.h: butc.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/butc.h: butc.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/bubasics.h: bubasics.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/bubasics.h: bubasics.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/tcdata.h: tcdata.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/tcdata.h: tcdata.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/butm.h: butm.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/butm.h: butm.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/butx.h: butx.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/butx.h: butx.h
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/afs/libbubasics.a ${DEST}/include/afs/bumon.h ${DEST}/include/afs/butc.h ${DEST}/include/afs/bubasics.h ${DEST}/include/afs/tcdata.h ${DEST}/include/afs/butm.h ${DEST}/include/afs/butx.h
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-COMPILE_ET = ${SRCDIR}/bin/compile_et
-RXGEN=${SRCDIR}/bin/rxgen
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
-CFLAGS= ${DBUG} -w -I${TOP_SRCDIR}/config \
- -I${SRCDIR}/include -I${SRCDIR}/include/afs ${XCFLAGS}
+CFLAGS=${DBUG} -w -I${TOP_SRCDIR}/config \
+ -I${TOP_INCDIR} -I${TOP_INCDIR}/afs ${XCFLAGS}
-LIBS=${SRCDIR}/lib/afs/libbudb.a ${SRCDIR}/lib/afs/libbubasics.a \
- ${SRCDIR}/lib/afs/libbutm.a ${SRCDIR}/lib/afs/libvolser.a \
- ${SRCDIR}/lib/afs/libvldb.a ${SRCDIR}/lib/afs/vlib.a \
- ${SRCDIR}/lib/afs/libkauth.a ${SRCDIR}/lib/libubik.a \
- ${SRCDIR}/lib/afs/libauth.a ${SRCDIR}/lib/librxkad.a \
- ${SRCDIR}/lib/afs/libsys.a ${SRCDIR}/lib/libdes.a \
- ${SRCDIR}/lib/librx.a ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/liblwp.a ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/afs/libcom_err.a ${SRCDIR}/lib/afs/util.a
+LIBS=${TOP_LIBDIR}/libbudb.a ${TOP_LIBDIR}/libbubasics.a \
+ ${TOP_LIBDIR}/libbutm.a ${TOP_LIBDIR}/libvolser.a \
+ ${TOP_LIBDIR}/libvldb.a ${TOP_LIBDIR}/vlib.a \
+ ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a
-all: install
+all: ${TOP_LIBDIR}/libbxdb.a backup
libbxdb.a: dsstub.o ubik_db_if.o status.o dlq.o bucoord_errs.o volstub.o AFS_component_version_number.o
-$(RM) -f $@
$(AR) crv $@ dsstub.o ubik_db_if.o status.o dlq.o bucoord_errs.o volstub.o AFS_component_version_number.o
$(RANLIB) $@
-ttest: ttest.o ${SRCDIR}/lib/librx.a ${SRCDIR}/lib/liblwp.a libbxdb.a
+ttest: ttest.o ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a libbxdb.a
${CC} ${CFLAGS} -o ttest ttest.o libbxdb.a \
- ${SRCDIR}/lib/afs/libbubasics.a \
- ${SRCDIR}/lib/librx.a ${SRCDIR}/lib/liblwp.a
+ ${TOP_LIBDIR}/libbubasics.a \
+ ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a
ttest.o: AFS_component_version_number.c
-btest: btest.o ${SRCDIR}/lib/afs/libbubasics.a ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/liblwp.a
- ${CC} ${CFLAGS} -o btest btest.o ${SRCDIR}/lib/afs/libbubasics.a \
- ${SRCDIR}/lib/librx.a ${SRCDIR}/lib/liblwp.a
+btest: btest.o ${TOP_LIBDIR}/libbubasics.a ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a
+ ${CC} ${CFLAGS} -o btest btest.o ${TOP_LIBDIR}/libbubasics.a \
+ ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a
btest.o: AFS_component_version_number.c
main.o: AFS_component_version_number.c
-$(BACKOBJS): bc.h ${SRCDIR}/include/afs/butc.h
+$(BACKOBJS): bc.h ${TOP_INCDIR}/afs/butc.h
backup: $(BACKOBJS) ${LIBS}
${CC} ${CFLAGS} -o backup $(BACKOBJS) ${LIBS} ${XLIBS}
# Install targets
#
-install: ${DESTDIR}/lib/afs/libbxdb.a \
- ${DESTDIR}/etc/backup
+install: ${DESTDIR}${libdir}/afs/libbxdb.a ${DESTDIR}${sbindir}/backup
-${DESTDIR}/lib/afs/libbxdb.a: libbxdb.a
+${DEST}/lib/afs/libbxdb.a: libbxdb.a
${INSTALL} $? $@
-${DESTDIR}/etc/backup: backup
+${DEST}/etc/backup: backup
${INSTALL} $? $@
#
$(RM) -f *.o backup convert *.ss.c *.cs.c *.xdr.c *.a core btest ttest AFS_component_version_number.c bc.h bucoord_errs.c
include ../config/Makefile.version
+${DESTDIR}${libdir}/afs/libbxdb.a: libbxdb.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libbxdb.a: libbxdb.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${sbindir}/backup: backup
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/afs/libbxdb.a ${DEST}/etc/backup
+
# directory or online at http://www.openafs.org/dl/license10.html
# */
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-COMPILE_ET = ${SRCDIR}/bin/compile_et
-RXGEN=${SRCDIR}/bin/rxgen
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
-CFLAGS = -g -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
+CFLAGS=-g -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
LDFLAGS = -g ${XLDFLAGS}
-INCLS= \
- ${SRCDIR}/include/lock.h \
- ${SRCDIR}/include/ubik.h \
- ${SRCDIR}/include/lwp.h \
- ${SRCDIR}/include/des.h \
- ${SRCDIR}/include/rx/rx.h \
- ${SRCDIR}/include/rx/xdr.h \
- ${SRCDIR}/include/rx/rxkad.h \
- ${SRCDIR}/include/afs/auth.h \
- ${SRCDIR}/include/afs/cellconfig.h \
- ${SRCDIR}/include/afs/com_err.h \
- ${SRCDIR}/include/afs/bubasics.h \
+INCLS=\
+ ${TOP_INCDIR}/lock.h \
+ ${TOP_INCDIR}/ubik.h \
+ ${TOP_INCDIR}/lwp.h \
+ ${TOP_INCDIR}/des.h \
+ ${TOP_INCDIR}/rx/rx.h \
+ ${TOP_INCDIR}/rx/xdr.h \
+ ${TOP_INCDIR}/rx/rxkad.h \
+ ${TOP_INCDIR}/afs/auth.h \
+ ${TOP_INCDIR}/afs/cellconfig.h \
+ ${TOP_INCDIR}/afs/com_err.h \
+ ${TOP_INCDIR}/afs/bubasics.h \
budb.h budb_client.h database.h
# library ordering defined by top level makefile
-LIBS= ${SRCDIR}/lib/afs/libbubasics.a \
- ${SRCDIR}/lib/afs/libaudit.a \
- ${SRCDIR}/lib/afs/libprot.a \
- ${SRCDIR}/lib/afs/libkauth.a \
- ${SRCDIR}/lib/libubik.a \
- ${SRCDIR}/lib/afs/libauth.a \
- ${SRCDIR}/lib/librxkad.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/libdes.a \
- ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/afs/libcom_err.a \
- ${SRCDIR}/lib/afs/util.a
+LIBS=${TOP_LIBDIR}/libbubasics.a \
+ ${TOP_LIBDIR}/libaudit.a \
+ ${TOP_LIBDIR}/libprot.a \
+ ${TOP_LIBDIR}/libkauth.a \
+ ${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/libauth.a \
+ ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/util.a
COMMON_OBJS = database.o db_alloc.o db_dump.o db_hash.o struct_ops.o ol_verify.o
SERVER_OBJS = ${COMMON_OBJS} budb.ss.o budb.xdr.o dbs_dump.o db_lock.o db_text.o \
procs.o server.o budb_errs.o
-all: install
+all: ${TOP_LIBDIR}/libbudb.a ${TOP_INCDIR}/afs/budb.h ${TOP_INCDIR}/afs/budb_errs.h ${TOP_INCDIR}/afs/budb_client.h budb_server
budb_errs.o: budb_errs.c
#
# Install targets
#
-install: ${DESTDIR}/lib/afs/libbudb.a \
- ${DESTDIR}/include/afs/budb.h \
- ${DESTDIR}/include/afs/budb_errs.h \
- ${DESTDIR}/include/afs/budb_client.h \
- ${DESTDIR}/root.server/usr/afs/bin/buserver
-
-${DESTDIR}/lib/afs/libbudb.a: libbudb.a
+install: \
+ ${DESTDIR}${libdir}/afs/libbudb.a \
+ ${DESTDIR}${includedir}/afs/budb.h \
+ ${DESTDIR}${includedir}/afs/budb_errs.h \
+ ${DESTDIR}${includedir}/afs/budb_client.h \
+ ${DESTDIR}${afssrvlibexecdir}/buserver
+
+${DEST}/lib/afs/libbudb.a: libbudb.a
${INSTALL} $? $@
-${DESTDIR}/include/afs/budb.h: budb.h
+${DEST}/include/afs/budb.h: budb.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/budb_errs.h: budb_errs.h
+${DEST}/include/afs/budb_errs.h: budb_errs.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/budb_client.h: budb_client.h
+${DEST}/include/afs/budb_client.h: budb_client.h
${INSTALL} $? $@
-${DESTDIR}/root.server/usr/afs/bin/buserver: budb_server
+${DEST}/root.server/usr/afs/bin/buserver: budb_server
${INSTALL} -f $? $@
#
*.ss.c *.cs.c core budb_server AFS_component_version_number.c
include ../config/Makefile.version
+${DESTDIR}${libdir}/afs/libbudb.a: libbudb.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libbudb.a: libbudb.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/budb.h: budb.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/budb.h: budb.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/budb_errs.h: budb_errs.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/budb_errs.h: budb_errs.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/budb_client.h: budb_client.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/budb_client.h: budb_client.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${afssrvlibexecdir}/buserver: budb_server
+ ${INSTALL} -f $? $@
+
+dest: \
+ ${DEST}/lib/afs/libbudb.a \
+ ${DEST}/include/afs/budb.h \
+ ${DEST}/include/afs/budb_errs.h \
+ ${DEST}/include/afs/budb_client.h \
+ ${DEST}/root.server/usr/afs/bin/buserver
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
CFLAGS=-g -w ${INCDIRS} ${XCFLAGS}
-INCDIRS= -I${TOP_SRCDIR}/config -I${SRCDIR}/include/afs \
- -I${SRCDIR}/include/rx -I${SRCDIR}/include
-
-INCLS=${SRCDIR}/include/afs/partition.h ${SRCDIR}/include/afs/volume.h \
- ${SRCDIR}/include/afs/vlserver.h ${SRCDIR}/include/rx/rx.h \
- ${SRCDIR}/include/rx/xdr.h ${SRCDIR}/include/afs/keys.h \
- ${SRCDIR}/include/afs/cellconfig.h ${SRCDIR}/include/ubik.h \
- ${SRCDIR}/include/afs/cmd.h ${SRCDIR}/include/afs/butc.h \
- ${SRCDIR}/include/afs/tcdata.h ${SRCDIR}/include/afs/bubasics.h \
- ${SRCDIR}/include/afs/butm.h
-
-HACKS=${SRCDIR}/lib/afs/libdir.a
-
-INCLIBS=-L${SRCDIR}/lib/afs -L${SRCDIR}/lib
-
-LIBS=${SRCDIR}/lib/afs/libbudb.a \
- $(SRCDIR)/lib/afs/libbxdb.a \
- ${SRCDIR}/lib/afs/libbubasics.a \
- ${SRCDIR}/lib/afs/libbutm.a \
- ${SRCDIR}/lib/afs/libvolser.a \
- ${SRCDIR}/lib/afs/libvldb.a \
- ${SRCDIR}/lib/afs/vlib.a \
- ${SRCDIR}/lib/afs/libacl.a \
- ${SRCDIR}/lib/afs/libprot.a \
- ${SRCDIR}/lib/afs/libkauth.a \
- ${SRCDIR}/lib/libubik.a \
- ${SRCDIR}/lib/afs/libauth.a \
- ${SRCDIR}/lib/librxkad.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/libdes.a \
- ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/afs/libcom_err.a \
- ${SRCDIR}/lib/afs/util.a \
- ${SRCDIR}/lib/afs/libusd.a \
- ${SRCDIR}/lib/afs/libprocmgmt.a
+INCDIRS=-I${TOP_SRCDIR}/config -I${TOP_INCDIR}/afs \
+ -I${TOP_INCDIR}/rx -I${TOP_INCDIR}
+
+INCLS=${TOP_INCDIR}/afs/partition.h ${TOP_INCDIR}/afs/volume.h \
+ ${TOP_INCDIR}/afs/vlserver.h ${TOP_INCDIR}/rx/rx.h \
+ ${TOP_INCDIR}/rx/xdr.h ${TOP_INCDIR}/afs/keys.h \
+ ${TOP_INCDIR}/afs/cellconfig.h ${TOP_INCDIR}/ubik.h \
+ ${TOP_INCDIR}/afs/cmd.h ${TOP_INCDIR}/afs/butc.h \
+ ${TOP_INCDIR}/afs/tcdata.h ${TOP_INCDIR}/afs/bubasics.h \
+ ${TOP_INCDIR}/afs/butm.h
+
+HACKS=${TOP_LIBDIR}/libdir.a
+
+LIBS=${TOP_LIBDIR}/libbudb.a \
+ $(TOP_LIBDIR)/libbxdb.a \
+ ${TOP_LIBDIR}/libbubasics.a \
+ ${TOP_LIBDIR}/libbutm.a \
+ ${TOP_LIBDIR}/libvolser.a \
+ ${TOP_LIBDIR}/libvldb.a \
+ ${TOP_LIBDIR}/vlib.a \
+ ${TOP_LIBDIR}/libacl.a \
+ ${TOP_LIBDIR}/libprot.a \
+ ${TOP_LIBDIR}/libkauth.a \
+ ${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/libauth.a \
+ ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/util.a \
+ ${TOP_LIBDIR}/libusd.a \
+ ${TOP_LIBDIR}/libprocmgmt.a
TESTOBJS=test.o
SOBJS=dbentries.o tcprocs.o lwps.o tcmain.o list.o recoverDb.o tcudbprocs.o \
dump.o tcstatus.o
-all: install
+all: butc read_tape
butc_test: ${TESTOBJS} ${LIBS} ${INCLS} ${HACKS}
${CC} ${CFLAGS} ${TESTOBJS} ${LIBS} ${XLIBS} -o butc_test
read_tape: read_tape.c
${CC} ${CFLAGS} -o read_tape read_tape.c \
- ${SRCDIR}/lib/afs/libcmd.a ${SRCDIR}/lib/afs/util.a \
- ${SRCDIR}/lib/afs/libusd.a
- ${INSTALL} read_tape ${SRCDIR}/etc
+ ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a \
+ ${TOP_LIBDIR}/libusd.a
clean:
$(RM) -f butc *.o butc_test core tdump read_tape AFS_component_version_number.c
-install: butc read_tape
+install:
@case ${SYS_NAME} in \
alpha_dux*|sgi_*|sun4x_*|rs_aix4*|*linux*|hp_ux*) \
echo "Don't install butc for ${SYS_NAME} (will install from tbutc)" ;; \
*) \
- echo ${INSTALL} butc ${DESTDIR}/etc/butc ; \
- ${INSTALL} butc ${DESTDIR}/etc/butc ;; \
+ echo ${INSTALL} butc ${DESTDIR}${sbindir}/butc ; \
+ ${INSTALL} butc ${DESTDIR}${sbindir}/butc ;; \
esac
+ ${INSTALL} read_tape ${DESTDIR}${sbindir}/read_tape
include ../config/Makefile.version
+dest:
+ @case ${SYS_NAME} in \
+ alpha_dux*|sgi_*|sun4x_*|rs_aix4*|*linux*|hp_ux*) \
+ echo "Don't install butc for ${SYS_NAME} (will install from tbutc)" ;; \
+ *) \
+ echo ${INSTALL} butc ${DEST}/etc/butc ; \
+ ${INSTALL} butc ${DEST}/etc/butc ;; \
+ esac
+ ${INSTALL} read_tape ${DEST}/etc/read_tape
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
SHELL = /bin/sh
-CFLAGS = -g -w -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
+CFLAGS=-g -w -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
LDFLAGS = -g ${XLDFLAGS}
-INCLS= ${SRCDIR}/include/afs/com_err.h ${SRCDIR}/include/afs/butm.h
-
-LIBS=${SRCDIR}/lib/afs/libbubasics.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/afs/libusd.a \
- ${SRCDIR}/lib/afs/libcom_err.a \
- ${SRCDIR}/lib/afs/libbutm.a \
- ${SRCDIR}/lib/afs/libcom_err.a \
- ${SRCDIR}/lib/afs/util.a \
+INCLS=${TOP_INCDIR}/afs/com_err.h ${TOP_INCDIR}/afs/butm.h
+
+LIBS=${TOP_LIBDIR}/libbubasics.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libusd.a \
+ ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/libbutm.a \
+ ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/util.a \
${XLIBS}
include ../config/Makefile.${SYS_NAME}
-all: install
+all: ${TOP_LIBDIR}/libbutm.a
-install: ${DESTDIR}/lib/afs/libbutm.a
+install: ${DESTDIR}${libdir}/afs/libbutm.a
-${DESTDIR}/lib/afs/libbutm.a: libbutm.a
+${DEST}/lib/afs/libbutm.a: libbutm.a
${INSTALL} $? $@
libbutm.a: file_tm.o AFS_component_version_number.o
$(RM) -f *.o *.a core test_ftm AFS_component_version_number.c
include ../config/Makefile.version
+${DESTDIR}${libdir}/afs/libbutm.a: libbutm.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libbutm.a: libbutm.a
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/afs/libbutm.a
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-COMPILE_ET = ${SRCDIR}/bin/compile_et
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
LIBOBJS=cmd_errors.o cmd.o
LIB64OBJS=cmd_errors64.o cmd64.o
-CFLAGS= ${OPTMZ} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
+CFLAGS=${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
-all: install
+all: ${TOP_LIBDIR}/libcmd.a ${TOP_INCDIR}/afs/cmd.h
+
+all64: all ${TOP_LIBDIR}/libcmd64.a
cmd.h cmd_errors.c: cmd_errors.et cmd.p.h
$(RM) -f cmd.h cmd_errors.c
cmd.o: cmd.c cmd.h
cmd_errors64.o: cmd_errors.c
- ${CC} ${OPTMZ} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS64} -c -o cmd_errors64.o cmd_errors.c
+ ${CC} ${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS64} -c -o cmd_errors64.o cmd_errors.c
cmd64.o: cmd.c cmd.h
- ${CC} ${OPTMZ} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS64} -c -o cmd64.o cmd.c
+ ${CC} ${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS64} -c -o cmd64.o cmd.c
libcmd64.a: ${LIB64OBJS} AFS_component_version_number64.o
$(RANLIB) $@
AFS_component_version_number64.o: AFS_component_version_number.c
- ${CC} ${OPTMZ} -I${SRCDIR}/include ${XCFLAGS64} -c -o AFS_component_version_number64.o AFS_component_version_number.c
+ ${CC} ${OPTMZ} -I${TOP_INCDIR} ${XCFLAGS64} -c -o AFS_component_version_number64.o AFS_component_version_number.c
#
# Install targets
#
-install: ${DESTDIR}/lib/afs/libcmd.a ${DESTDIR}/include/afs/cmd.h
+install: ${DESTDIR}${libdir}/afs/libcmd.a ${DESTDIR}${includedir}/afs/cmd.h
-install64: install ${DESTDIR}/lib/afs/libcmd64.a
+install64: install ${DESTDIR}${libdir}/afs/libcmd64.a
-${DESTDIR}/include/afs/cmd.h: cmd.h
+${DEST}/include/afs/cmd.h: cmd.h
${INSTALL} $? $@
-${DESTDIR}/lib/afs/libcmd.a: libcmd.a
+${DEST}/lib/afs/libcmd.a: libcmd.a
${INSTALL} $? $@
-${DESTDIR}/lib/afs/libcmd64.a: libcmd64.a
+${DEST}/lib/afs/libcmd64.a: libcmd64.a
${INSTALL} $? $@
#
$(RM) -f *.a *.o ctest dtest cmd.h cmd_errors.c core AFS_component_version_number.c
include ../config/Makefile.version
+${DESTDIR}${libdir}/afs/libcmd.a: libcmd.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libcmd.a: libcmd.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libcmd64.a: libcmd64.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libcmd64.a: libcmd64.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/cmd.h: cmd.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/cmd.h: cmd.h
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/afs/libcmd.a ${DEST}/include/afs/cmd.h
+
+dest64: dest ${DEST}/lib/afs/libcmd64.a
clean:
$(RM) -f *.a *.o ctest dtest itest core
+install:
+dest:
# Copyright 1987, 1989 MIT Student Information Processing Board
# For copyright info, see mit-sipb-cr.h.
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
UKERNELDIR=../libuafs/
-CFLAGS= ${OPTMZ} -I${DESTDIR}/include -I${TOP_SRCDIR}/config ${XCFLAGS}
+CFLAGS=${OPTMZ} -I${TOP_INCDIR} -I${TOP_SRCDIR}/config ${XCFLAGS}
-all: install
+all: ukinstall compile_et ${TOP_INCDIR}/afs/com_err.h ${TOP_INCDIR}/afs/error_table.h ${TOP_INCDIR}/afs/mit-sipb-cr.h ${TOP_LIBDIR}/libcom_err.a
et_lex.lex.c: et_lex.lex.l
$(RM) -f et_lex.lex.c
compile_et: compile_et.o error_table.o
case $(SYS_NAME) in \
*_linux* ) \
- ${CC} ${CFLAGS} -o compile_et compile_et.o error_table.o -L${DESTDIR}/lib/afs -lafsutil;; \
+ ${CC} ${CFLAGS} -o compile_et compile_et.o error_table.o -L${TOP_LIBDIR} -lafsutil;; \
* ) \
- ${CC} ${CFLAGS} -o compile_et compile_et.o error_table.o -L${DESTDIR}/lib/afs -lafsutil -ll;; \
+ ${CC} ${CFLAGS} -o compile_et compile_et.o error_table.o -L${TOP_LIBDIR} -lafsutil -ll;; \
esac
libcom_err.a: error_msg.o et_name.o com_err.o AFS_component_version_number.o
${UKERNELDIR}/afs/internal.h \
${UKERNELDIR}/afs/et_name.c
-install: ukinstall \
- ${DESTDIR}/bin/compile_et \
- ${DESTDIR}/include/afs/com_err.h \
- ${DESTDIR}/include/afs/error_table.h \
- ${DESTDIR}/include/afs/mit-sipb-cr.h \
- ${DESTDIR}/lib/afs/libcom_err.a
+install: ${DESTDIR}${bindir}/compile_et ${DESTDIR}${includedir}/afs/com_err.h ${DESTDIR}${includedir}/afs/error_table.h ${DESTDIR}${includedir}/afs/mit-sipb-cr.h ${DESTDIR}${libdir}/afs/libcom_err.a
${UKERNELDIR}/afs:
mkdir -p $@
${UKERNELDIR}/afs/et_name.c: et_name.c
${INSTALL} $? $@
-${DESTDIR}/bin/compile_et: compile_et
+${DEST}/bin/compile_et: compile_et
${INSTALL} $? $@
-${DESTDIR}/include/afs/com_err.h: com_err.h
+${DEST}/include/afs/com_err.h: com_err.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/error_table.h: error_table.h
+${DEST}/include/afs/error_table.h: error_table.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/mit-sipb-cr.h: mit-sipb-cr.h
+${DEST}/include/afs/mit-sipb-cr.h: mit-sipb-cr.h
${INSTALL} $? $@
-${DESTDIR}/lib/afs/libcom_err.a: libcom_err.a
+${DEST}/lib/afs/libcom_err.a: libcom_err.a
${INSTALL} $? $@
clean:
error_table.o: et_lex.lex.c
include ../config/Makefile.version
+${DESTDIR}${bindir}/compile_et: compile_et
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/com_err.h: com_err.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/com_err.h: com_err.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/error_table.h: error_table.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/error_table.h: error_table.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/mit-sipb-cr.h: mit-sipb-cr.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/mit-sipb-cr.h: mit-sipb-cr.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libcom_err.a: libcom_err.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libcom_err.a: libcom_err.a
+ ${INSTALL} $? $@
+
+dest: ${DEST}/bin/compile_et ${DEST}/include/afs/com_err.h ${DEST}/include/afs/error_table.h ${DEST}/include/afs/mit-sipb-cr.h ${DEST}/lib/afs/libcom_err.a
+
-TOP_SRCDIR=@DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
-TOP_SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
+TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
OPTIMIZE=-O
-INCDIRS= -I${DESTDIR}/include -I..
-LDIRS= -L${DESTDIR}/lib -L${DESTDIR}/lib/afs -L..
+INCDIRS=-I${TOP_INCDIR} -I..
+LDIRS=-L${TOP_LIBDIR} -L${DESTDIR}/lib/afs -L..
CFLAGS = ${OPTIMIZE} ${INCDIRS} ${LDIRS} -lcom_err ${XCFLAGS}
-all: install
+all: test
-install: test
+install:
#
# Build targets
test1.h test1.c test2.h test2.c test \
eddep makedep core
+dest:
+
DBG=-g3
CSTATIC=-non_shared
RANLIB=/bin/true
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
CP=cp
#this is for the vol package
-FS_CONV_OSF40D= $(DESTDIR)root.server/usr/afs/bin/fs_conv_dux40D
+FS_CONV_OSF40D = fs_conv_dux40D
+install_FS_CONV_OSF40D = $(DESTDIR)${afssrvsbindir}/fs_conv_dux40D
+dest_FS_CONV_OSF40D = $(DEST)/root.server/usr/afs/bin/fs_conv_dux40D
CP=cp
CSTATIC=-non_shared
RANLIB=/bin/true
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#this is for the vol package
-FS_CONV_OSF40D= $(DESTDIR)root.server/usr/afs/bin/fs_conv_dux40D
+FS_CONV_OSF40D = fs_conv_dux40D
+install_FS_CONV_OSF40D = $(DESTDIR)${afssrvsbindir}/fs_conv_dux40D
+dest_FS_CONV_OSF40D = $(DEST)/root.server/usr/afs/bin/fs_conv_dux40D
AR=ar
AS=as
CP=cp
-INSTALL=${SRCDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
LD=ld
MT_CC=cc
MV=mv
OPTMZ=-O
DBG=-g
RANLIB=ranlib
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
RM=/bin/rm
CP=/bin/cp
AR=/bin/ar
OPTMZ=-O
DBG=-g
RANLIB=/usr/bin/ranlib
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
RM=/bin/rm
CP=/bin/cp
AR=/bin/ar
AR=ar
AS=as
CP=cp
-INSTALL=${SRCDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
LD=ld
MT_CC=cc
MV=mv
MV=mv
RANLIB=ranlib
RM=rm
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# Other OS specific requirements
#
MV=mv
RANLIB=ranlib
RM=rm
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# Other OS specific requirements
#
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include Makefile.${SYS_NAME}
-CFLAGS=-g -I${DESTDIR}/include ${XCFLAGS}
+CFLAGS=-g -I${TOP_INCDIR} ${XCFLAGS}
INST=$(RM) -f $@; $(CP) $? $@
-all: install
+all: config mkvers ukinstall kinstall \
+ ${TOP_INCDIR}/afs/param.h \
+ ${TOP_INCDIR}/afs/stds.h \
+ ${TOP_INCDIR}/afs/afs_sysnames.h \
+ ${TOP_INCDIR}/afs/afs_args.h \
+ ${TOP_INCDIR}/afs/icl.h \
+ ${TOP_INCDIR}/afs/venus.h \
+ ${TOP_INCDIR}/afs/debug.h
Makefile.version: Makefile.version-CML Makefile.version-NOCML
$(RM) -f Makefile.version
mc.o: mc.c
config.o: config.c AFS_component_version_number.c
-${DESTDIR}/bin:
- mkdir -p $@
-
-${DESTDIR}/bin/mkvers: mkvers
- $(INST)
-
#
# Include installation targets
#
$(UKDIRS):
mkdir -p $@
-HDIRS = ${DESTDIR}/include/afs
-
-$(HDIRS):
- mkdir -p $@
-
-${KERNELDIR}/afs/param.h ${DESTDIR}/include/afs/param.h: param.${SYS_NAME}.h
+${KERNELDIR}/afs/param.h ${DEST}/include/afs/param.h ${DESTDIR}${includedir}/afs/param.h ${TOP_INCDIR}/afs/param.h: param.${SYS_NAME}.h
-$(INST)
-${UKERNELDIR}/afs/afs_sysnames.h ${KERNELDIR}/afs/afs_sysnames.h ${DESTDIR}/include/afs/afs_sysnames.h: afs_sysnames.h
+${UKERNELDIR}/afs/afs_sysnames.h ${KERNELDIR}/afs/afs_sysnames.h ${DEST}/include/afs/afs_sysnames.h ${DESTDIR}${includedir}/afs/afs_sysnames.h ${TOP_INCDIR}/afs/afs_sysnames.h: afs_sysnames.h
$(INST)
-${UKERNELDIR}/afs/stds.h ${KERNELDIR}/afs/stds.h ${DESTDIR}/include/afs/stds.h: stds.h
+${UKERNELDIR}/afs/stds.h ${KERNELDIR}/afs/stds.h ${DEST}/include/afs/stds.h ${DESTDIR}${includedir}/afs/stds.h ${TOP_INCDIR}/afs/stds.h: stds.h
$(INST)
${UKERNELDIR}/config/Makefile.${SYS_NAME} ${KERNELDIR}/config/Makefile.${SYS_NAME}: Makefile.${SYS_NAME}
$(INST)
-${UKERNELDIR}/afs/icl.h ${KERNELDIR}/afs/icl.h ${DESTDIR}/include/afs/icl.h: icl.h
+${UKERNELDIR}/afs/icl.h ${KERNELDIR}/afs/icl.h ${DEST}/include/afs/icl.h ${DESTDIR}${includedir}/afs/icl.h ${TOP_INCDIR}/afs/icl.h: icl.h
$(INST)
-${UKERNELDIR}/afs/afs_args.h ${KERNELDIR}/afs/afs_args.h ${DESTDIR}/include/afs/afs_args.h: afs_args.h
+${UKERNELDIR}/afs/afs_args.h ${KERNELDIR}/afs/afs_args.h ${DEST}/include/afs/afs_args.h ${DESTDIR}${includedir}/afs/afs_args.h ${TOP_INCDIR}/afs/afs_args.h: afs_args.h
$(INST)
-${UKERNELDIR}/afs/venus.h ${DESTDIR}/include/afs/venus.h: venus.h
+${UKERNELDIR}/afs/venus.h ${DEST}/include/afs/venus.h ${DESTDIR}${includedir}/afs/venus.h ${TOP_INCDIR}/afs/venus.h: venus.h
$(INST)
-${DESTDIR}/include/afs/debug.h: debug.h
+${DEST}/include/afs/debug.h ${DESTDIR}${includedir}/afs/debug.h ${TOP_INCDIR}/afs/debug.h: debug.h
$(INST)
${UKERNELDIR}/afs/param.h: param.${SYS_NAME}_usr.h
# kernel include environment. param.h is, well, param.h. The afs_sysnames.h
# file is needed by param.h to create unique identifiers for each SYS_TYPE.
-install: config \
- $(DESTDIR)/bin \
- $(DESTDIR)/bin/mkvers \
- hinstall \
- ukinstall \
- kinstall
-
-hinstall: \
- $(HDIRS) \
- ${DESTDIR}/include/afs/param.h \
- ${DESTDIR}/include/afs/stds.h \
- ${DESTDIR}/include/afs/afs_sysnames.h \
- ${DESTDIR}/include/afs/afs_args.h \
- ${DESTDIR}/include/afs/icl.h \
- ${DESTDIR}/include/afs/venus.h \
- ${DESTDIR}/include/afs/debug.h
+install: ${DESTDIR}${includedir}/afs/param.h \
+ ${DESTDIR}${includedir}/afs/stds.h \
+ ${DESTDIR}${includedir}/afs/afs_sysnames.h \
+ ${DESTDIR}${includedir}/afs/afs_args.h \
+ ${DESTDIR}${includedir}/afs/icl.h \
+ ${DESTDIR}${includedir}/afs/venus.h \
+ ${DESTDIR}${includedir}/afs/debug.h
kinstall: \
$(KDIRS) \
${UKERNELDIR}/afs/AFS_component_version_number.c
clean:
- $(RM) -f *.o config core xprt AFS_component_version_number.c
+ $(RM) -f *.o config mkvers core xprt AFS_component_version_number.c
+
+dest: ${DEST}/include/afs/param.h \
+ ${DEST}/include/afs/stds.h \
+ ${DEST}/include/afs/afs_sysnames.h \
+ ${DEST}/include/afs/afs_args.h \
+ ${DEST}/include/afs/icl.h \
+ ${DEST}/include/afs/venus.h \
+ ${DEST}/include/afs/debug.h
+
AS=as
CC=cc
CP=cp
-INSTALL=${DESTDIR}/bin/pinstall
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
LEX=lex -l
LD= ld
LORDER = lorder
AS=as
CC=cc
CP=cp
-INSTALL=${DESTDIR}/bin/pinstall
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
LEX=lex -l
LD= ld
LORDER = lorder
RANLIB=ranlib
RM=rm
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# Other OS specific requirements
#
MV=mv
RANLIB=ranlib
RM=rm
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# This is the XBSA make flag and pathname to XBSA header files (xbsa.h)
XBSA_FLAGS=-Dxbsa
MV=mv
RANLIB=ranlib
RM=rm
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# Other OS specific requirements
#
MV=mv
RANLIB=ranlib
RM=rm
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# Other OS specific requirements
#
MV=mv
RANLIB=/bin/true
RM=rm
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# This is for the vol package
-XFS_SIZE_CHECK = $(DESTDIR)root.server/usr/afs/bin/xfs_size_check
+XFS_SIZE_CHECK = xfs_size_check
+install_XFS_SIZE_CHECK = $(DESTDIR)${afssrvsbindir}/xfs_size_check
+dest_XFS_SIZE_CHECK = $(DEST)/root.server/usr/afs/bin/xfs_size_check
MV=mv
RANLIB=/bin/true
RM=rm
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
MV=mv
RANLIB=/bin/true
RM=rm
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# This is for the vol package
-XFS_SIZE_CHECK = $(DESTDIR)root.server/usr/afs/bin/xfs_size_check
+XFS_SIZE_CHECK = xfs_size_check
+install_XFS_SIZE_CHECK = $(DESTDIR)${afssrvsbindir}/xfs_size_check
+dest_XFS_SIZE_CHECK = $(DEST)/root.server/usr/afs/bin/xfs_size_check
MV=mv
RANLIB=/bin/true
RM=rm
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# This is for the vol package
-XFS_SIZE_CHECK = $(DESTDIR)root.server/usr/afs/bin/xfs_size_check
+XFS_SIZE_CHECK = xfs_size_check
+install_XFS_SIZE_CHECK = $(DESTDIR)${afssrvsbindir}/xfs_size_check
+dest_XFS_SIZE_CHECK = $(DEST)/root.server/usr/afs/bin/xfs_size_check
MV=mv
RANLIB=ranlib
RM=rm
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# Other OS specific requirements
#
MV=mv
RANLIB=ranlib
RM=rm
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# Other OS specific requirements
#
MV=mv
RANLIB=ranlib
RM=rm
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# Other OS specific requirements
#
RANLIB=/bin/true
RM=rm
STRIP= /usr/ccs/bin/strip
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# this is for the vol package
-FS_CONV_SOL26= $(DESTDIR)root.server/usr/afs/bin/fs_conv_sol26
+FS_CONV_SOL26 = fs_conv_sol26
+install_FS_CONV_SOL26 = $(DESTDIR)${afssrvsbindir}/fs_conv_sol26
+dest_FS_CONV_SOL26 = $(DEST)/root.server/usr/afs/bin/fs_conv_sol26
RANLIB=/bin/true
RM=rm
STRIP= /usr/ccs/bin/strip
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# this is for the vol package
-FS_CONV_SOL26= $(DESTDIR)root.server/usr/afs/bin/fs_conv_sol26
+FS_CONV_SOL26 = fs_conv_sol26
+install_FS_CONV_SOL26 = $(DESTDIR)${afssrvsbindir}/fs_conv_sol26
+dest_FS_CONV_SOL26 = $(DEST)/root.server/usr/afs/bin/fs_conv_sol26
#
# This is the XBSA make flag and pathname to XBSA header files (xbsa.h)
XBSA_FLAGS=-Dxbsa
RANLIB=/bin/true
RM=rm
STRIP= /usr/ccs/bin/strip
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# this is for the vol package
-FS_CONV_SOL26= $(DESTDIR)root.server/usr/afs/bin/fs_conv_sol26
+FS_CONV_SOL26 = fs_conv_sol26
+install_FS_CONV_SOL26 = $(DESTDIR)${afssrvsbindir}/fs_conv_sol26
+dest_FS_CONV_SOL26 = $(DEST)/root.server/usr/afs/bin/fs_conv_sol26
#
# This is the XBSA make flag and pathname to XBSA header files (xbsa.h)
XBSA_FLAGS=-Dxbsa
RANLIB=/bin/true
RM=rm
STRIP= /usr/ccs/bin/strip
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
#
# this is for the vol package
-FS_CONV_SOL26= $(DESTDIR)root.server/usr/afs/bin/fs_conv_sol26
+FS_CONV_SOL26 = fs_conv_sol26
+install_FS_CONV_SOL26 = $(DESTDIR)${afssrvsbindir}/fs_conv_sol26
+dest_FS_CONV_SOL26 = $(DEST)/root.server/usr/afs/bin/fs_conv_sol26
#
# This is the XBSA make flag and pathname to XBSA header files (xbsa.h)
XBSA_FLAGS=-Dxbsa
LD = /usr/ccs/bin/ld
LORDER = /usr/ccs/bin/lorder
STRIP= /usr/ccs/bin/strip
-INSTALL=${DESTDIR}/bin/install
+INSTALL=${TOP_SRCDIR}/pinstall/pinstall
# mkvers checks timestamps
$(VERSFILE).c:
- $(DESTDIR)bin/mkvers -o $(VERSFILE).c
+ $(TOP_SRCDIR)/config/mkvers -o $(VERSFILE).c
# only done for RX in NT
# -c $(CML_PREFIX)
$(VERSFILE).h:
- $(DESTDIR)bin/mkvers -o $(VERSFILE).h -v
+ $(TOP_SRCDIR)/config/mkvers -o $(VERSFILE).h -v
$(VERSFILE).txt:
- $(DESTDIR)bin/mkvers -o $(VERSFILE).txt -t
+ $(TOP_SRCDIR)/config/mkvers -o $(VERSFILE).txt -t
noversion: install
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-COMPILE_ET = ${SRCDIR}/bin/compile_et
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
OPTMZ= -g
-CFLAGS = ${OPTMZ} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
+CFLAGS=${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
LDFLAGS = ${OPTMZ} ${XLDFLAGS}
-INCLS= ${SRCDIR}/include/ubik.h \
- ${SRCDIR}/include/lwp.h \
- ${SRCDIR}/include/lock.h \
- ${SRCDIR}/include/rx/rx.h \
- ${SRCDIR}/include/rx/xdr.h \
- ${SRCDIR}/include/afs/com_err.h
+INCLS=${TOP_INCDIR}/ubik.h \
+ ${TOP_INCDIR}/lwp.h \
+ ${TOP_INCDIR}/lock.h \
+ ${TOP_INCDIR}/rx/rx.h \
+ ${TOP_INCDIR}/rx/xdr.h \
+ ${TOP_INCDIR}/afs/com_err.h
VERS = AFS_component_version_number.o
OBJS = adkint.cs.o adkint.xdr.o
-LIBS = ${SRCDIR}/lib/afs/libkauth.a \
- ${SRCDIR}/lib/afs/libauth.a \
- ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/afs/libcom_err.a \
- ${SRCDIR}/lib/libubik.a \
- ${SRCDIR}/lib/librxkad.a \
- ${SRCDIR}/lib/libdes.a \
- ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/afs/util.a
+LIBS=${TOP_LIBDIR}/libkauth.a \
+ ${TOP_LIBDIR}/libauth.a \
+ ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/util.a
CELL= `pwd|awk -F/ '{print $$3}'`
USNS= cellname
noversion: install
-all: dlog dpass
+all: dlog dpass
clean:
$(RM) -f adkint.h adkint.cs.c adkint.ss.c adkint.xdr.c *.o dlog dpass AFS_component_version_number.c
adkint.cs.o: adkint.cs.c
adkint.xdr.o: adkint.xdr.c adkint.h
adkint.cs.c adkint.xdr.c adkint.h: adkint.xg
- ${SRCDIR}/bin/rxgen adkint.xg
+ ${RXGEN} adkint.xg
dlog: dlog.o $(VERS) $(OBJS) $(LIBS)
$(CC) ${LDFLAGS} -o dlog dlog.o $(VERS) $(OBJS) ${LIBS} \
$(CC) $(LDFLAGS) -DDLOG_TEST -o dlog_test dlog.c $(OBJS) \
$(LIBS) ${XLIBS}
-system: install
+${DEST}/bin/dlog: dlog
+ ${INSTALL} $? $@
+
+${DEST}/bin/dpass: dpass
+ ${INSTALL} $? $@
+
-${DESTDIR}/bin/dlog: dlog
+install: ${DESTDIR}${bindir}/dlog ${DESTDIR}${bindir}/dpass
+${DESTDIR}${bindir}/dlog: dlog
${INSTALL} $? $@
-${DESTDIR}/bin/dpass: dpass
+${DESTDIR}${bindir}/dpass: dpass
${INSTALL} $? $@
+dest: ${DEST}/bin/dlog ${DEST}/bin/dpass
-install: all ${DESTDIR}/bin/dlog ${DESTDIR}/bin/dpass
# target machine for run-time code (may cross-compile),
# override as needed
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
crypt.o \
util.o
-all: install
+all: ukinstall ${TOP_LIBDIR}/libdes.a ${TOP_INCDIR}/des.h ${TOP_INCDIR}/des_conf.h ${TOP_INCDIR}/mit-cpyright.h ${TOP_INCDIR}/des_odd.h
#
# Build rules
#
.c.o:
- ${CC} -c -I. -I${SRCDIR}/include -I${TOP_SRCDIR}/config ${XCFLAGS} $<
+ ${CC} -c -I. -I${TOP_INCDIR} -I${TOP_SRCDIR}/config ${XCFLAGS} $<
libdes.a: ${OBJS} AFS_component_version_number.o
$(RM) -f libdes.a
#
# Install targets
#
-install: ukinstall\
- ${DESTDIR}/lib/libdes.a \
- ${DESTDIR}/include/des.h \
- ${DESTDIR}/include/des_conf.h \
- ${DESTDIR}/include/mit-cpyright.h \
- ${DESTDIR}/include/des_odd.h
+install: ${DESTDIR}${libdir}/libdes.a ${DESTDIR}${includedir}/des.h ${DESTDIR}${includedir}/des_conf.h ${DESTDIR}${includedir}/mit-cpyright.h ${DESTDIR}${includedir}/des_odd.h
-${DESTDIR}/lib/libdes.a: libdes.a
+${DEST}/lib/libdes.a: libdes.a
${INSTALL} $? $@
-${DESTDIR}/include/des.h: des.h
+${DEST}/include/des.h: des.h
${INSTALL} $? $@
-${DESTDIR}/include/des_conf.h: des_conf.h
+${DEST}/include/des_conf.h: des_conf.h
${INSTALL} $? $@
-${DESTDIR}/include/mit-cpyright.h: mit-cpyright.h
+${DEST}/include/mit-cpyright.h: mit-cpyright.h
${INSTALL} $? $@
-${DESTDIR}/include/des_odd.h: odd.h
+${DEST}/include/des_odd.h: odd.h
${INSTALL} $? $@
ukinstall: \
include ../config/Makefile.version
+${DESTDIR}${libdir}/libdes.a: libdes.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libdes.a: libdes.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/des.h: des.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/des.h: des.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/des_conf.h: des_conf.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/des_conf.h: des_conf.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/mit-cpyright.h: mit-cpyright.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/mit-cpyright.h: mit-cpyright.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/des_odd.h: odd.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/des_odd.h: odd.h
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/libdes.a ${DEST}/include/des.h ${DEST}/include/des_conf.h ${DEST}/include/mit-cpyright.h ${DEST}/include/des_odd.h
+
LIBS=-L.. -ldes
CFLAGS = ${INCDIRS} ${XCFLAGS}
-all system test: $(PROGS)
+all test: $(PROGS)
clean:
$(RM) -f *.o *.a testit verify key_test core
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
KERNELDIR = ../libafs/
UKERNELDIR = ../libuafs/
-INCDIRS= -I${TOP_SRCDIR}/config -I${DESTDIR}/include ${XINCLS}
+INCDIRS=-I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XINCLS}
CFLAGS = ${OPTMZ} ${INCDIRS} ${XCFLAGS}
OBJS=buffer.o dir.o salvage.o
include ../config/Makefile.version
-system noversion: install
+noversion: install
cmdall: all test
-all: libdir.a
+all: kinstall ukinstall ${TOP_LIBDIR}/libdir.a ${TOP_INCDIR}/afs/dir.h
libdir.a: ${OBJS} AFS_component_version_number.o
$(RM) -f libdir.a
${UKERNELDIR}/afs:
mkdir -p $@
-install: all kinstall ukinstall
- ${INSTALL} libdir.a ${DESTDIR}/lib/afs
- ${INSTALL} dir.h ${DESTDIR}/include/afs
+install: ${DESTDIR}${libdir}/afs/libdir.a ${DESTDIR}${includedir}/afs/dir.h
test:
(cd test; $(MAKE) )
clean:
$(RM) -f *.o *.a core AFS_component_version_number.c
+${DEST}/lib/afs/libdir.a: libdir.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libdir.a: libdir.a
+ ${INSTALL} $? $@
+
+
+${TOP_LIBDIR}/libdir.a: libdir.a
+ ${INSTALL} $? $@
+
+
+${DEST}/include/afs/dir.h: dir.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/dir.h: dir.h
+ ${INSTALL} $? $@
+
+
+${TOP_INCDIR}/afs/dir.h: dir.h
+ ${INSTALL} $? $@
+
+
+dest: ${DEST}/lib/afs/libdir.a ${DEST}/include/afs/dir.h
+
OBJS=test-salvage.o physio.o dtest.o
+all:
+
install: dtest
clean:
#
# Makefile for EXPORT kernel extension, and friends
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
KERNELDIR = ../libafs/
UKERNELDIR = ../libuafs/
DEFS =
- INCS = -I${TOP_SRCDIR}/config -I${SRCDIR}/include
+ INCS = -I${TOP_SRCDIR}/config -I${TOP_INCDIR}
CFLAGS = ${OPTMZ} ${DEFS} ${INCS}
EXPORTS = -bexport:export.exp
IMPORTS = /lib/kernex.exp /lib/syscalls.exp extras.exp
include ../config/Makefile.version
-all: export.ext export.ext.nonfs cfgexport cfgafs
+all: kinstall ukinstall ${TOP_LIBDIR}/export.exp ${TOP_LIBDIR}/extras.exp cfgexport cfgafs
noversion system: install
-install: all kinstall ukinstall
- ${INSTALL} export.ext ${DESTDIR}/root.client/usr/vice/etc/dkload
- ${INSTALL} export.ext.nonfs ${DESTDIR}/root.client/usr/vice/etc/dkload
- ${INSTALL} export.exp ${DESTDIR}/lib/afs/export.exp
- ${INSTALL} extras.exp ${DESTDIR}/lib/afs/extras.exp
- ${INSTALL} cfgexport ${DESTDIR}/root.client/usr/vice/etc/dkload/cfgexport
- ${INSTALL} cfgafs ${DESTDIR}/root.client/usr/vice/etc/dkload/cfgafs
+install: ${DESTDIR}${libdir}/afs/export.exp ${DESTDIR}${libdir}/afs/extras.exp
kinstall:
- ${INSTALL} export.h ${DESTDIR}/include
- ${INSTALL} export.h ../libafs
- ${INSTALL} export.exp ${DESTDIR}/lib
- ${INSTALL} export.exp ../libafs
+ ${INSTALL} export.h ${KERNELDIR}
+ ${INSTALL} export.exp ${KERNELDIR}
ukinstall webinstall:
${INSTALL} export.h ${UKERNELDIR}
clean:
$(RM) -f *.o *.Zlst *.map *.out cfgexport cfgafs *.ext AFS_component_version_number.c
+${DEST}/root.client/usr/vice/etc/dkload/export.ext: export.ext
+ ${INSTALL} $? $@
+
+${DEST}/root.client/usr/vice/etc/dkload/export.ext.nonfs: export.ext.nonfs
+ ${INSTALL} $? $@
+
+${DEST}/lib/afs/export.exp: export.exp
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/export.exp: export.exp
+ ${INSTALL} $? $@
+
+
+${TOP_LIBDIR}/export.exp: export.exp
+ ${INSTALL} $? $@
+
+
+${DEST}/lib/afs/extras.exp: extras.exp
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/extras.exp: extras.exp
+ ${INSTALL} $? $@
+
+
+${TOP_LIBDIR}/extras.exp: extras.exp
+ ${INSTALL} $? $@
+
+
+${DEST}/root.client/usr/vice/etc/dkload/cfgexport: cfgexport
+ ${INSTALL} $? $@
+
+${DEST}/root.client/usr/vice/etc/dkload/cfgafs: cfgafs
+ ${INSTALL} $? $@
+
+dest: ${DEST}/root.client/usr/vice/etc/dkload/export.ext ${DEST}/root.client/usr/vice/etc/dkload/export.ext.nonfs ${DEST}/lib/afs/export.exp ${DEST}/lib/afs/extras.exp ${DEST}/root.client/usr/vice/etc/dkload/cfgexport ${DEST}/root.client/usr/vice/etc/dkload/cfgafs
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
SHELL = /bin/sh
include ../config/Makefile.${SYS_NAME}
-CFLAGS = -g -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
+CFLAGS=-g -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
LDFLAGS = -g ${XLDFLAGS}
-INCLS=${SRCDIR}/include/ubik.h \
- ${SRCDIR}/include/lwp.h \
- ${SRCDIR}/include/lock.h \
- ${SRCDIR}/include/rx/rx.h \
- ${SRCDIR}/include/rx/xdr.h \
- ${SRCDIR}/include/rx/rxkad.h \
- ${SRCDIR}/include/afs/com_err.h \
- ${SRCDIR}/include/afs/auth.h \
- ${SRCDIR}/include/afs/cellconfig.h \
- ${SRCDIR}/include/afs/cmd.h \
- ${SRCDIR}/include/afs/pterror.h \
- ${SRCDIR}/include/afs/kautils.h \
- ${SRCDIR}/include/afs/bnode.h \
- ${SRCDIR}/include/afs/vlserver.h
-
-LIBS=${SRCDIR}/lib/libubik.a \
- ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/afs/libauth.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/librxkad.a \
- ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/afs/libvldb.a \
- ${SRCDIR}/lib/afs/libbos.a \
- ${SRCDIR}/lib/afs/libcom_err.a \
- ${SRCDIR}/lib/afs/libvolser.a \
- ${SRCDIR}/lib/afs/util.a \
- ${SRCDIR}/lib/afs/libkauth.a \
- ${SRCDIR}/lib/afs/libprot.a \
- ${SRCDIR}/lib/libdes.a \
+INCLS=${TOP_INCDIR}/ubik.h \
+ ${TOP_INCDIR}/lwp.h \
+ ${TOP_INCDIR}/lock.h \
+ ${TOP_INCDIR}/rx/rx.h \
+ ${TOP_INCDIR}/rx/xdr.h \
+ ${TOP_INCDIR}/rx/rxkad.h \
+ ${TOP_INCDIR}/afs/com_err.h \
+ ${TOP_INCDIR}/afs/auth.h \
+ ${TOP_INCDIR}/afs/cellconfig.h \
+ ${TOP_INCDIR}/afs/cmd.h \
+ ${TOP_INCDIR}/afs/pterror.h \
+ ${TOP_INCDIR}/afs/kautils.h \
+ ${TOP_INCDIR}/afs/bnode.h \
+ ${TOP_INCDIR}/afs/vlserver.h
+
+LIBS=${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libauth.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libvldb.a \
+ ${TOP_LIBDIR}/libbos.a \
+ ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/libvolser.a \
+ ${TOP_LIBDIR}/util.a \
+ ${TOP_LIBDIR}/libkauth.a \
+ ${TOP_LIBDIR}/libprot.a \
+ ${TOP_LIBDIR}/libdes.a \
${XLIBS}
-all: install
+all: translate_et
translate_et: translate_et.o ${INCLS}
${CC} ${LDFLAGS} -o translate_et translate_et.o ${LIBS}
#
# Install targets
#
-install: ${DESTDIR}/bin/translate_et
+install: ${DESTDIR}${bindir}/translate_et
-${DESTDIR}/bin/translate_et: translate_et
+${DEST}/bin/translate_et: translate_et
${INSTALL} $? $@
#
include ../config/Makefile.version
+${DESTDIR}${bindir}/translate_et: translate_et
+ ${INSTALL} $? $@
+
+dest: ${DEST}/bin/translate_et
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
UKERNELDIR = ../libuafs/
OBJS=afsaux.o afscbint.cs.o afscbint.ss.o afscbint.xdr.o afsint.cs.o afsint.ss.o afsint.xdr.o
-CFLAGS=${DBUG} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
+CFLAGS=${DBUG} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
KDSRCS=Kcallback.ss.c Kcallback.h Kvice.cs.c Kvice.h Kvice.xdr.c afscbint.h \
afsint.h
KSRCS=${KDSRCS} afsaux.c
UKSRCS=${KSRCS}
-UTILS=$(SRCDIR)/bin/rxgen
+UTILS=${RXGEN}
include ../config/Makefile.version
noversion: install
-all: libafsint.a $(KSRCS)
+all: kinstall ukinstall ${TOP_LIBDIR}/libafsint.a ${TOP_INCDIR}/afs/afsint.h ${TOP_INCDIR}/afs/afscbint.h
libafsint.a: ${OBJS} AFS_component_version_number.o
-$(RM) -f $@
afsaux.o: afsaux.c afsint.h
Kcallback.cs.c: common.xg afscbint.xg Kvice.h Kcallback.h $(UTILS)
- ${SRCDIR}/bin/rxgen -x -k -C -o Kcallback.cs.c afscbint.xg
+ ${RXGEN} -x -k -C -o Kcallback.cs.c afscbint.xg
Kcallback.ss.c: common.xg afscbint.xg Kvice.h Kcallback.h $(UTILS)
- ${SRCDIR}/bin/rxgen -x -k -S -o Kcallback.ss.c afscbint.xg
+ ${RXGEN} -x -k -S -o Kcallback.ss.c afscbint.xg
Kcallback.xdr.c: common.xg afscbint.xg Kvice.h Kcallback.h $(UTILS)
- ${SRCDIR}/bin/rxgen -x -k -y -c -o Kcallback.xdr.c afscbint.xg
+ ${RXGEN} -x -k -y -c -o Kcallback.xdr.c afscbint.xg
Kvice.cs.c: common.xg afsint.xg Kvice.h $(UTILS)
- ${SRCDIR}/bin/rxgen -x -k -C -o Kvice.cs.c afsint.xg
+ ${RXGEN} -x -k -C -o Kvice.cs.c afsint.xg
Kvice.ss.c: common.xg afsint.xg Kvice.h $(UTILS)
- ${SRCDIR}/bin/rxgen -x -k -S -o Kvice.ss.c afsint.xg
+ ${RXGEN} -x -k -S -o Kvice.ss.c afsint.xg
Kvice.xdr.c: common.xg afsint.xg $(UTILS)
- ${SRCDIR}/bin/rxgen -x -k -c -o Kvice.xdr.c afsint.xg
+ ${RXGEN} -x -k -c -o Kvice.xdr.c afsint.xg
Kvice.h: common.xg afsint.xg $(UTILS)
- ${SRCDIR}/bin/rxgen -x -k -h -o Kvice.h afsint.xg
+ ${RXGEN} -x -k -h -o Kvice.h afsint.xg
Kcallback.h: common.xg afscbint.xg $(UTILS)
- ${SRCDIR}/bin/rxgen -x -k -h -o Kcallback.h afscbint.xg
+ ${RXGEN} -x -k -h -o Kcallback.h afscbint.xg
afscbint.cs.c: common.xg afscbint.xg afsint.h afscbint.h $(UTILS)
- ${SRCDIR}/bin/rxgen -x -C -o afscbint.cs.c afscbint.xg
+ ${RXGEN} -x -C -o afscbint.cs.c afscbint.xg
afscbint.ss.c: common.xg afscbint.xg afsint.h afscbint.h $(UTILS)
- ${SRCDIR}/bin/rxgen -x -S -o afscbint.ss.c afscbint.xg
+ ${RXGEN} -x -S -o afscbint.ss.c afscbint.xg
afscbint.xdr.c: common.xg afscbint.xg afsint.h afscbint.h $(UTILS)
- ${SRCDIR}/bin/rxgen -x -y -c -o afscbint.xdr.c afscbint.xg
+ ${RXGEN} -x -y -c -o afscbint.xdr.c afscbint.xg
afsint.cs.c: common.xg afsint.xg afsint.h $(UTILS)
- ${SRCDIR}/bin/rxgen -x -C -o afsint.cs.c afsint.xg
+ ${RXGEN} -x -C -o afsint.cs.c afsint.xg
afsint.ss.c: common.xg afsint.xg afsint.h $(UTILS)
- ${SRCDIR}/bin/rxgen -x -S -o afsint.ss.c afsint.xg
+ ${RXGEN} -x -S -o afsint.ss.c afsint.xg
afsint.xdr.c: common.xg afsint.xg $(UTILS)
- ${SRCDIR}/bin/rxgen -x -c -o afsint.xdr.c afsint.xg
+ ${RXGEN} -x -c -o afsint.xdr.c afsint.xg
afsint.h: common.xg afsint.xg $(UTILS)
- ${SRCDIR}/bin/rxgen -x -h -o afsint.h afsint.xg
+ ${RXGEN} -x -h -o afsint.h afsint.xg
afscbint.h: common.xg afscbint.xg $(UTILS)
- ${SRCDIR}/bin/rxgen -x -h -o afscbint.h afscbint.xg
+ ${RXGEN} -x -h -o afscbint.h afscbint.xg
system: install
kinstall: ${KSRCS} ${KERNELDIR}/afsint
${INSTALL} $(KSRCS) ${KERNELDIR}/afsint
- ${INSTALL} ${SRCDIR}/include/afs/rxgen_consts.h ${KERNELDIR}/afsint
+ ${INSTALL} ${TOP_INCDIR}/afs/rxgen_consts.h ${KERNELDIR}/afsint
-${INSTALL} ${KERNELDIR}/rx/rx.h ${KERNELDIR}/afsint/rx.h
${INSTALL} afscbint.h ${KERNELDIR}/afs
ukinstall webinstall: ${UKERNELDIR}/afsint ${UKSRCS}
${INSTALL} $(UKSRCS) ${UKERNELDIR}/afsint
- ${INSTALL} ${SRCDIR}/include/afs/rxgen_consts.h ${UKERNELDIR}/afsint
+ ${INSTALL} ${TOP_INCDIR}/afs/rxgen_consts.h ${UKERNELDIR}/afsint
-${INSTALL} ${UKERNELDIR}/rx/rx.h ${UKERNELDIR}/afsint/rx.h
${INSTALL} afscbint.h ${UKERNELDIR}/afs
${UKERNELDIR}/afsint:
mkdir -p $@
-install: all kinstall ukinstall
- ${INSTALL} libafsint.a ${DESTDIR}/lib/afs
- ${INSTALL} afsint.h ${DESTDIR}/include/afs
- ${INSTALL} afscbint.h ${DESTDIR}/include/afs
+install: ${DESTDIR}${libdir}/afs/libafsint.a ${DESTDIR}${includedir}/afs/afsint.h ${DESTDIR}${includedir}/afs/afscbint.h
clean:
$(RM) -f *.o *.cs.c *.ss.c *.er.c afsint.h afsint.xdr.c libafsint.a $(KDSRCS) core AFS_component_version_number.c afscbint.xdr.c
+${DEST}/lib/afs/libafsint.a: libafsint.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libafsint.a: libafsint.a
+ ${INSTALL} $? $@
+
+
+${TOP_LIBDIR}/libafsint.a: libafsint.a
+ ${INSTALL} $? $@
+
+
+${DEST}/include/afs/afsint.h: afsint.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/afsint.h: afsint.h
+ ${INSTALL} $? $@
+
+
+${TOP_INCDIR}/afs/afsint.h: afsint.h
+ ${INSTALL} $? $@
+
+
+${DEST}/include/afs/afscbint.h: afscbint.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/afscbint.h: afscbint.h
+ ${INSTALL} $? $@
+
+
+${TOP_INCDIR}/afs/afscbint.h: afscbint.h
+ ${INSTALL} $? $@
+
+
+dest: ${DEST}/lib/afs/libafsint.a ${DEST}/include/afs/afsint.h ${DEST}/include/afs/afscbint.h
+
# Makefile for fsprobe and its test program, all part of the AFS
# navigation and monitoring tool (gator).
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
CFLAGS=-g -I. \
-I${TOP_SRCDIR}/config \
- -I${SRCDIR}/include \
- -I${SRCDIR}/include/afs \
+ -I${TOP_INCDIR} \
+ -I${TOP_INCDIR}/afs \
-I${SRCDIR} \
-I/usr/include ${XCFLAGS}
-RPCINCLS=${SRCDIR}/include/lwp.h ${SRCDIR}/include/rx/rx.h
+RPCINCLS=${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/rx/rx.h
INCLS=fsprobe.h ${RPCINCLS}
-LIBS= ${SRCDIR}/lib/afs/libvolser.a ${SRCDIR}/lib/afs/vlib.a ${SRCDIR}/lib/afs/libacl.a \
- ${SRCDIR}/lib/afs/libsys.a ${SRCDIR}/lib/afs/libvldb.a \
- ${SRCDIR}/lib/libubik.a \
- ${SRCDIR}/lib/afs/libauth.a ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/afs/libcmd.a ${SRCDIR}/lib/librxkad.a ${SRCDIR}/lib/libdes.a \
- ${SRCDIR}/lib/afs/libcom_err.a ${SRCDIR}/lib/afs/libkauth.a \
- ${SRCDIR}/lib/afs/libaudit.a \
- ${SRCDIR}/lib/afs/libafsint.a \
- ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/afs/util.a
-
-all: install
+LIBS=${TOP_LIBDIR}/libvolser.a ${TOP_LIBDIR}/vlib.a ${TOP_LIBDIR}/libacl.a \
+ ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/libvldb.a \
+ ${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/libkauth.a \
+ ${TOP_LIBDIR}/libaudit.a \
+ ${TOP_LIBDIR}/libafsint.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/util.a
+
+all: ${TOP_INCDIR}/afs/fsprobe.h ${TOP_LIBDIR}/libfsprobe.a fsprobe_test
#
# Build targets
#
# Install targets
#
-install: ${DESTDIR}/include/afs/fsprobe.h \
- ${DESTDIR}/lib/afs/libfsprobe.a \
- fsprobe_test
+install: ${DESTDIR}${includedir}/afs/fsprobe.h ${DESTDIR}${libdir}/afs/libfsprobe.a
-${DESTDIR}/include/afs/fsprobe.h: fsprobe.h
+${DEST}/include/afs/fsprobe.h: fsprobe.h
${INSTALL} $? $@
-${DESTDIR}/lib/afs/libfsprobe.a: libfsprobe.a
+${DEST}/lib/afs/libfsprobe.a: libfsprobe.a
${INSTALL} $? $@
#
include ../config/Makefile.version
+${DESTDIR}${includedir}/afs/fsprobe.h: fsprobe.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/fsprobe.h: fsprobe.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libfsprobe.a: libfsprobe.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libfsprobe.a: libfsprobe.a
+ ${INSTALL} $? $@
+
+dest: ${DEST}/include/afs/fsprobe.h ${DEST}/lib/afs/libfsprobe.a
+
#
# @(#)Makefile 5.8 (Berkeley) 9/22/88
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.version
include ../config/Makefile.${SYS_NAME}
-LIBDIR = ${DESTDIR}/lib/
-AFSLIBS = ${LIBDIR}/afs/libkauth.a ${LIBDIR}/afs/libprot.a ${LIBDIR}/libubik.a \
- ${LIBDIR}/afs/libauth.a ${DESTDIR}/lib/librxkad.a ${LIBDIR}/afs/libsys.a \
- ${DESTDIR}/lib/libdes.a ${LIBDIR}/librx.a ${LIBDIR}/liblwp.a \
- ${LIBDIR}/afs/libcmd.a ${LIBDIR}/afs/libcom_err.a ${LIBDIR}/afs/util.a \
- ${LIBDIR}/afs/libaudit.a
+AFSLIBS=${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libprot.a ${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a \
+ ${TOP_LIBDIR}/libaudit.a
LIBS = ${AFSLIBS}
-CFLAGS= ${OPTMZ} -I${DESTDIR}/include ${XCFLAGS}
+CFLAGS=${OPTMZ} -I${TOP_INCDIR} ${XCFLAGS}
LIBC= /lib/libc.a
SRCS= ftpd.c ftpcmd.c getusershell.c glob.c logwtmp.c popen.c vers.c
OBJS= ftpd.o ftpcmd.o getusershell.o glob.o logwtmp.o popen.o vers.o
noversion: install
-all: ftpd
-
-system: install
+all: ${MAN}
ftpd: ${OBJS} ${LIBS}
case ${SYS_NAME} in \
ftpd.o: ftpd.c AFS_component_version_number.c
vers.o: ftpd.c ftpcmd.y
-# sh newvers.sh
${CC} ${CFLAGS} -c vers.c
+# sh newvers.sh
clean:
$(RM) -f ${OBJS} ftpd core ftpcmd.c AFS_component_version_number.c
depend: ${SRCS}
mkdep ${CFLAGS} ${SRCS}
-install: ${MAN} all
- ${INSTALL} -s -m 755 ftpd ${DESTDIR}/etc/ftpd
+install: ${DESTDIR}${sbindir}/ftpd
+
+${DEST}/etc/ftpd: ftpd
+ ${INSTALL} $? $@
+
+${DESTDIR}${sbindir}/ftpd: ftpd
+ ${INSTALL} $? $@
+
+
+dest: ${DEST}/etc/ftpd
+
# Makefile for gtx, a display-independent, object-oriented window toolkit.
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-COMPILE_ET=${SRCDIR}/bin/compile_et
-CFLAGS= ${DBUG} -I. -I${TOP_SRCDIR}/config \
- -I${SRCDIR}/include -I${SRCDIR}/include/afs ${XCFLAGS}
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+CFLAGS=${DBUG} -I. -I${TOP_SRCDIR}/config \
+ -I${TOP_INCDIR} -I${TOP_INCDIR}/afs ${XCFLAGS}
LDFLAGS = ${XLDFLAGS}
#RPCINCLS=${SRCDIR}/include/lwp.h ${SRCDIR}/include/rx/rx.h bosint.h
RPCINCLS=
gtxframe.h \
gtxobjdict.h \
${RPCINCLS} \
- ${SRCDIR}/include/afs/keys.h \
- ${SRCDIR}/include/afs/cellconfig.h \
- ${SRCDIR}/include/afs/cmd.h
-
-LIBS= \
- ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/afs/libkauth.a \
- ${SRCDIR}/lib/afs/libauth.a \
- ${SRCDIR}/lib/librxkad.a \
- ${SRCDIR}/lib/libdes.a \
- ${SRCDIR}/lib/afs/libcom_err.a \
- ${SRCDIR}/lib/afs/util.a
-
-EXTRA_LIBS= ${TXLIBS} ${SRCDIR}/lib/afs/libtermlib.a ${XLIBS}
+ ${TOP_INCDIR}/afs/keys.h \
+ ${TOP_INCDIR}/afs/cellconfig.h \
+ ${TOP_INCDIR}/afs/cmd.h
+
+LIBS=\
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libkauth.a \
+ ${TOP_LIBDIR}/libauth.a \
+ ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/util.a
+
+EXTRA_LIBS=${TXLIBS} ${TOP_LIBDIR}/libtermlib.a ${XLIBS}
KEYMAP_SRCS=keymap.c input.c frame.c
noversion: install
all: libgtx.a gtxtest
+ ${INSTALL} gtx*.h ${TOP_INCDIR}/afs
+ ${INSTALL} libgtx.a ${TOP_LIBDIR}
tests: object_test screen_test curses_test cb_test gtxtest
#
# Misc others
#
-system: install
-
libgtx.a: ${LIBOBJS} AFS_component_version_number.o
-$(RM) -f $@
ar rv $@ ${LIBOBJS} AFS_component_version_number.o
${RANLIB} $@
-install: all
- ${INSTALL} gtx*.h ${DESTDIR}/include/afs
- ${INSTALL} libgtx.a ${DESTDIR}/lib/afs
+install: libgtx.a
+ ${INSTALL} gtx*.h ${DESTDIR}${includedir}/afs
+ ${INSTALL} libgtx.a ${DESTDIR}${libdir}/afs
clean:
$(RM) -f *.o *.a *.ln object_test screen_test curses_test err.c core cb_test gtxtest AFS_component_version_number.c
+
+dest: libgtx.a
+ ${INSTALL} gtx*.h ${DEST}/include/afs
+ ${INSTALL} libgtx.a ${DEST}/lib/afs
+
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-INCLUDES = -I${TOP_SRCDIR}/config -I${DESTDIR}/include
+INCLUDES = -I${TOP_SRCDIR}/config -I${TOP_INCDIR}
DEFINES = ${INCLUDES}
-LIBDIR = ${DESTDIR}/lib/
-AFSLIBS = ${LIBDIR}/afs/libkauth.a ${LIBDIR}/libubik.a\
- ${LIBDIR}/afs/libauth.a ${LIBDIR}/afs/libsys.a \
- ${LIBDIR}/librx.a \
- ${LIBDIR}/afs/libsys.a \
- ${LIBDIR}/liblwp.a ${DESTDIR}/lib/librxkad.a\
- ${DESTDIR}/lib/libdes.a ${LIBDIR}/afs/libcmd.a \
- ${LIBDIR}/afs/libcom_err.a ${LIBDIR}/afs/util.a
+AFSLIBS = ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libubik.a\
+ ${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/librxkad.a\
+ ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a
LIBRES =
LIBS = ${AFSLIBS} ${LIBRES} ${XLIBS}
OBJS = inetd.o setenv.o getenv.o
# ta-rauth.o is used by rlogin, rsh, rcp, rlogind
all : inetd ta-rauth.o
-system: install
-
inetd: ${OBJS}
set -x; \
case "${SYS_NAME}" in \
clean:
$(RM) -f inetd *.o *.BAK *~ core AFS_component_version_number.c
-install: all
- ${INSTALL} -s -m 755 inetd ${DESTDIR}/etc/inetd
+install: ${DESTDIR}${sbindir}/inetd
+
+dest: ${DEST}/etc/inetd
set -x; \
case "${SYS_NAME}" in \
sun4* ) \
- ${INSTALL} -m 644 -f inetd.conf.solaris ${DESTDIR}/etc/inetd.conf ;; \
+ ${INSTALL} -m 644 -f inetd.conf.solaris ${DEST}/etc/inetd.conf ;; \
sgi_* ) \
- ${INSTALL} -m 644 -f inetd.conf.sgi ${DESTDIR}/etc/inetd.conf ;; \
+ ${INSTALL} -m 644 -f inetd.conf.sgi ${DEST}/etc/inetd.conf ;; \
alpha_dux?? ) \
- ${INSTALL} -m 644 -f inetd.conf.dux40 ${DESTDIR}/etc/inetd.conf ;; \
+ ${INSTALL} -m 644 -f inetd.conf.dux40 ${DEST}/etc/inetd.conf ;; \
* ) \
- ${INSTALL} -m 644 inetd.conf ${DESTDIR}/etc/inetd.conf ;; \
+ ${INSTALL} -m 644 inetd.conf ${DEST}/etc/inetd.conf ;; \
esac
+
+${DESTDIR}${sbindir}/inetd: inetd
+ ${INSTALL} $? $@
+
+${DEST}/etc/inetd: inetd
+ ${INSTALL} $? $@
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-# */
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
UKERNELDIR = ../libuafs/
-COMPILE_ET = ${SRCDIR}/bin/compile_et
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
-CFLAGS = ${OPTMZ} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
+CFLAGS=${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
LDFLAGS = ${OPTMZ} ${XLDFLAGS}
-INCLS=${SRCDIR}/include/ubik.h \
- ${SRCDIR}/include/lwp.h \
- ${SRCDIR}/include/lock.h \
- ${SRCDIR}/include/rx/rx.h \
- ${SRCDIR}/include/rx/xdr.h \
- ${SRCDIR}/include/rx/rxkad.h \
- ${SRCDIR}/include/afs/com_err.h \
- kaserver.h kauth.h kautils.h
-
-LIBS = ${SRCDIR}/lib/libubik.a \
- ${SRCDIR}/lib/afs/libprot.a \
- ${SRCDIR}/lib/afs/libauth.a \
- ${SRCDIR}/lib/librxkad.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/librxstat.a \
- ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/libdes.a \
- ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/afs/libcom_err.a \
- ${SRCDIR}/lib/afs/util.a \
+INCLS=${TOP_INCDIR}/ubik.h \
+ ${TOP_INCDIR}/lwp.h \
+ ${TOP_INCDIR}/lock.h \
+ ${TOP_INCDIR}/rx/rx.h \
+ ${TOP_INCDIR}/rx/xdr.h \
+ ${TOP_INCDIR}/rx/rxkad.h \
+ ${TOP_INCDIR}/afs/com_err.h \
+ kaserver.h kauth.h kautils.h
+
+LIBS=${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/libprot.a \
+ ${TOP_LIBDIR}/libauth.a \
+ ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/librxstat.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/util.a \
$(DBM)
UKSRCS=authclient.c user.c kautils.h kaserver.h kaaux.c token.c \
kalocalcell.c client.c kaerrors.c
-KLIBS = ${SRCDIR}/lib/libubik.a \
- ${SRCDIR}/lib/afs/libprot.a \
- ${SRCDIR}/lib/afs/libauth.krb.a \
- ${SRCDIR}/lib/librxkad.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/libdes.a \
- ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/afs/libcom_err.a \
- ${SRCDIR}/lib/afs/util.a
+KLIBS=${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/libprot.a \
+ ${TOP_LIBDIR}/libauth.krb.a \
+ ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/util.a
OBJS=kauth.xdr.o kauth.cs.o kaaux.o client.o authclient.o token.o kautils.o kalocalcell.o kaerrors.o user.o krb_tf.o
KOBJS=kauth.xdr.o kauth.cs.o kaaux.o client.o authclient.o token.o kautils.o kalocalcell.o kaerrors.o user.krb.o krb_tf.o
noversion: install
-all: knfs kaserver kas klog klog.krb kpasswd klogin klogin.krb rebuild kdb kpwvalid
+all: ukinstall kaserver kas kpwvalid klog klog.krb knfs kpasswd ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libkauth.krb.a rebuild kdb ${TOP_INCDIR}/afs/kautils.h ${TOP_INCDIR}/afs/kauth.h ${TOP_INCDIR}/afs/kaport.h
-test tests: install
+test tests: all
cd test; $(MAKE)
clean:
$(RM) -f *.o kaserver kas klog multiklog kpasswd klogin rebuild kauth.cs.c kauth.ss.c kauth.xdr.c kauth.h kautils.h kaerrors.c *.a core kpwvalid AFS_component_version_number.c klog.krb knfs klogin.krb kdb Kkauth.xdr.c Kkauth.h Kkauth.cs.c
kaserver: kautils.o kalocalcell.o kadatabase.o kaprocs.o kalog.o kauth.ss.o kauth.xdr.o kaserver.o kaaux.o krb_udp.o kaauxdb.o $(LIBS)
- ${CC} ${LDFLAGS} -o kaserver kaserver.o kautils.o kalocalcell.o kadatabase.o krb_udp.o kaprocs.o kalog.o kauth.ss.o kauth.xdr.o kaaux.o kaauxdb.o $(LIBS) ${XLIBS} ${SRCDIR}/lib/afs/libaudit.a
+ ${CC} ${LDFLAGS} -o kaserver kaserver.o kautils.o kalocalcell.o kadatabase.o krb_udp.o kaprocs.o kalog.o kauth.ss.o kauth.xdr.o kaaux.o kaauxdb.o $(LIBS) ${XLIBS} ${TOP_LIBDIR}/libaudit.a
kaserver.o: kaserver.c ${INCLS} AFS_component_version_number.o
kauth.xdr.o: kauth.xdr.c kauth.h
kauth.ss.c kauth.cs.c kauth.xdr.c kauth.h: kauth.rg
- ${SRCDIR}/bin/rxgen -x kauth.rg
+ ${RXGEN} -x kauth.rg
Kkauth.cs.c: kauth.rg Kkauth.h
- ${SRCDIR}/bin/rxgen -x -k -C -o Kkauth.cs.c kauth.rg
+ ${RXGEN} -x -k -C -o Kkauth.cs.c kauth.rg
Kkauth.xdr.c: kauth.rg
- ${SRCDIR}/bin/rxgen -x -k -c -o Kkauth.xdr.c kauth.rg
+ ${RXGEN} -x -k -c -o Kkauth.xdr.c kauth.rg
Kkauth.h: kauth.rg
- ${SRCDIR}/bin/rxgen -x -k -h -o Kkauth.h kauth.rg
+ ${RXGEN} -x -k -h -o Kkauth.h kauth.rg
libkauth.a: $(OBJS) AFS_component_version_number.o
-$(RM) -f libkauth.a
kpwvalid: kpwvalid.o $(LIBS)
${CC} ${LDFLAGS} -o kpwvalid kpwvalid.o ${LIBS} ${XLIBS}
-user.krb.o: user.c ${INCLS} ${SRCDIR}/include/afs/vice.h
+user.krb.o: user.c ${INCLS} ${TOP_INCDIR}/afs/vice.h
${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c user.c -o user.krb.o
-user.o: user.c ${INCLS} ${SRCDIR}/include/afs/vice.h
+user.o: user.c ${INCLS} ${TOP_INCDIR}/afs/vice.h
${CC} ${CFLAGS} -c user.c
kdb: kdb.o ${INCLS}
${CC} ${LDFLAGS} -o kdb kdb.o libkauth.a ${LIBS} ${XLIBS}
kdb.o: kdb.c AFS_component_version_number.o
-krb_udp.o: krb_udp.c kaserver.h kautils.h kauth.h prot.h \
- ${SRCDIR}/include/lwp.h AFS_component_version_number.o
+krb_udp.o: krb_udp.c kaserver.h kautils.h kauth.h prot.h ${TOP_INCDIR}/lwp.h AFS_component_version_number.o
krb_udp: krb_udp.o libkauth.a
- ${CC} ${LDFLAGS} -o krb_udp krb_udp.o libkauth.a ${SRCDIR}/lib/liblwp.a ${SRCDIR}/lib/libdes.a ${SRCDIR}/lib/librxkad.a ${SRCDIR}/lib/afs/libcom_err.a ${SRCDIR}/lib/libutil.a ${SRCDIR}/lib/afs/libaudit.a
+ ${CC} ${LDFLAGS} -o krb_udp krb_udp.o libkauth.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/libutil.a ${TOP_LIBDIR}/libaudit.a
rebuild.o: rebuild.c $(INCLS) AFS_component_version_number.o
-rebuild: rebuild.o kautils.o ${SRCDIR}/lib/afs/libcom_err.a ${SRCDIR}/lib/afs/util.a ${SRCDIR}/lib/libdes.a
+rebuild: rebuild.o kautils.o ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a ${TOP_LIBDIR}/libdes.a
${CC} ${LDFLAGS} -o rebuild rebuild.o kautils.o \
- ${SRCDIR}/lib/afs/libcom_err.a ${SRCDIR}/lib/afs/util.a ${SRCDIR}/lib/libdes.a ${XLIBS} ${SRCDIR}/lib/afs/libcmd.a
- ${INSTALL} -f rebuild ${DESTDIR}/etc/kadb_check
+ ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a ${TOP_LIBDIR}/libdes.a ${XLIBS} ${TOP_LIBDIR}/libcmd.a
-system: install
-
-${DESTDIR}/root.server/usr/afs/bin/kaserver: kaserver
+${DEST}/root.server/usr/afs/bin/kaserver: kaserver
${INSTALL} -s $? $@
-${DESTDIR}/etc/kas ${DESTDIR}/root.server/usr/afs/bin/kas: kas
+${DEST}/etc/kas ${DEST}/root.server/usr/afs/bin/kas: kas
${INSTALL} -s $? $@
-${DESTDIR}/bin/kpwvalid ${DESTDIR}/etc/kpwvalid \
-${DESTDIR}/root.server/usr/afs/bin/kpwvalid: kpwvalid
+${DEST}/bin/kpwvalid ${DEST}/etc/kpwvalid ${DEST}/root.server/usr/afs/bin/kpwvalid: kpwvalid
${INSTALL} $? $@
-${DESTDIR}/bin/klog ${DESTDIR}/root.server/usr/afs/bin/klog: klog
+${DEST}/bin/klog ${DEST}/root.server/usr/afs/bin/klog: klog
${INSTALL} -s $? $@
-${DESTDIR}/bin/klog.krb ${DESTDIR}/root.server/usr/afs/bin/klog.krb: klog.krb
+${DEST}/bin/klog.krb ${DEST}/root.server/usr/afs/bin/klog.krb: klog.krb
${INSTALL} -s $? $@
-${DESTDIR}/bin/knfs: knfs
+${DEST}/bin/knfs: knfs
${INSTALL} -s $? $@
-${DESTDIR}/bin/kpasswd: kpasswd
+${DEST}/bin/kpasswd: kpasswd
${INSTALL} -s $? $@
-${DESTDIR}/lib/afs/libkauth.a: libkauth.a
+${DEST}/lib/afs/libkauth.a: libkauth.a
${INSTALL} $? $@
-${DESTDIR}/lib/afs/libkauth.krb.a: libkauth.krb.a
+${DEST}/lib/afs/libkauth.krb.a: libkauth.krb.a
${INSTALL} $? $@
-${DESTDIR}/etc/kdb: kdb
+${DEST}/etc/kadb_check: rebuild
+ ${INSTALL} -f $? $@
+
+${DEST}/etc/kdb: kdb
${INSTALL} -s $? $@
ukinstall webinstall: ${UKERNELDIR}/afs ${UKERNELDIR}/afsint ${UKSRCS} Kkauth.h Kkauth.xdr.c Kkauth.cs.c kauth.h
${UKERNELDIR}/afsint:
mkdir -p $@
-install: all ukinstall ${DESTDIR}/root.server/usr/afs/bin/kaserver \
- ${DESTDIR}/etc/kas ${DESTDIR}/etc/kpwvalid \
- ${DESTDIR}/root.server/usr/afs/bin/kas \
- ${DESTDIR}/root.server/usr/afs/bin/kpwvalid \
- ${DESTDIR}/bin/klog ${DESTDIR}/bin/klog.krb \
- ${DESTDIR}/root.server/usr/afs/bin/klog \
- ${DESTDIR}/root.server/usr/afs/bin/klog.krb \
- ${DESTDIR}/bin/knfs ${DESTDIR}/bin/kpasswd \
- ${DESTDIR}/bin/kpwvalid ${DESTDIR}/lib/afs/libkauth.a \
- ${DESTDIR}/lib/afs/libkauth.krb.a ${DESTDIR}/etc/kdb
- ${INSTALL} kautils.h kauth.h kaport.h ${DESTDIR}/include/afs
+install: \
+ ${DESTDIR}${afssrvlibexecdir}/kaserver \
+ ${DESTDIR}${sbindir}/kas \
+ ${DESTDIR}${sbindir}/kpwvalid \
+ ${DESTDIR}${afssrvsbindir}/kas \
+ ${DESTDIR}${afssrvsbindir}/kpwvalid \
+ ${DESTDIR}${bindir}/klog \
+ ${DESTDIR}${bindir}/klog.krb \
+ ${DESTDIR}${afssrvbindir}/klog \
+ ${DESTDIR}${afssrvbindir}/klog.krb \
+ ${DESTDIR}${bindir}/knfs \
+ ${DESTDIR}${bindir}/kpasswd \
+ ${DESTDIR}${bindir}/kpwvalid \
+ ${DESTDIR}${libdir}/afs/libkauth.a \
+ ${DESTDIR}${libdir}/afs/libkauth.krb.a \
+ ${DESTDIR}${afssrvsbindir}/kadb_check \
+ ${DESTDIR}${afssrvsbindir}/kdb \
+ ${DESTDIR}${includedir}/afs/kautils.h \
+ ${DESTDIR}${includedir}/afs/kauth.h \
+ ${DESTDIR}${includedir}/afs/kaport.h
+
+${DESTDIR}${afssrvlibexecdir}/kaserver: kaserver
+ ${INSTALL} -s $? $@
+
+${DESTDIR}${sbindir}/kas: kas
+ ${INSTALL} -s $? $@
+
+${DESTDIR}${sbindir}/kpwvalid: kpwvalid
+ ${INSTALL} $? $@
+${DESTDIR}${afssrvsbindir}/kas: kas
+ ${INSTALL} -s $? $@
+${DESTDIR}${afssrvsbindir}/kpwvalid: kpwvalid
+ ${INSTALL} $? $@
+
+${DESTDIR}${bindir}/klog: klog
+ ${INSTALL} -s $? $@
+
+${DESTDIR}${bindir}/klog.krb: klog.krb
+ ${INSTALL} -s $? $@
+
+${DESTDIR}${afssrvbindir}/klog: klog
+ ${INSTALL} -s $? $@
+
+${DESTDIR}${afssrvbindir}/klog.krb: klog.krb
+ ${INSTALL} -s $? $@
+
+${DESTDIR}${bindir}/knfs: knfs
+ ${INSTALL} -s $? $@
+
+${DESTDIR}${bindir}/kpasswd: kpasswd
+ ${INSTALL} -s $? $@
+
+${DESTDIR}${bindir}/kpwvalid: kpwvalid
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libkauth.a: libkauth.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libkauth.a: libkauth.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libkauth.krb.a: libkauth.krb.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libkauth.krb.a: libkauth.krb.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${afssrvsbindir}/kadb_check: rebuild
+ ${INSTALL} -f $? $@
+
+${DESTDIR}${afssrvsbindir}/kdb: kdb
+ ${INSTALL} -s $? $@
+
+${DEST}/include/afs/kautils.h: kautils.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/kautils.h: kautils.h
+ ${INSTALL} $? $@
+
+
+${TOP_INCDIR}/afs/kautils.h: kautils.h
+ ${INSTALL} $? $@
+
+
+${DEST}/include/afs/kauth.h: kauth.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/kauth.h: kauth.h
+ ${INSTALL} $? $@
+
+
+${TOP_INCDIR}/afs/kauth.h: kauth.h
+ ${INSTALL} $? $@
+
+
+${DEST}/include/afs/kaport.h: kaport.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/kaport.h: kaport.h
+ ${INSTALL} $? $@
+
+
+${TOP_INCDIR}/afs/kaport.h: kaport.h
+ ${INSTALL} $? $@
+dest: \
+ ${DEST}/root.server/usr/afs/bin/kaserver \
+ ${DEST}/etc/kas \
+ ${DEST}/etc/kpwvalid \
+ ${DEST}/root.server/usr/afs/bin/kas \
+ ${DEST}/root.server/usr/afs/bin/kpwvalid \
+ ${DEST}/bin/klog \
+ ${DEST}/bin/klog.krb \
+ ${DEST}/root.server/usr/afs/bin/klog \
+ ${DEST}/root.server/usr/afs/bin/klog.krb \
+ ${DEST}/bin/knfs \
+ ${DEST}/bin/kpasswd \
+ ${DEST}/bin/kpwvalid \
+ ${DEST}/lib/afs/libkauth.a \
+ ${DEST}/lib/afs/libkauth.krb.a \
+ ${DEST}/etc/kdb \
+ ${DEST}/etc/kadb_check \
+ ${DEST}/include/afs/kautils.h \
+ ${DEST}/include/afs/kauth.h \
+ ${DEST}/include/afs/kaport.h
CFLAGS = ${OPTIMIZE} ${INCDIRS} ${LDIRS} ${LIBS} ${XCFLAGS}
-system: all
# the only tests _known_ to work are multiklog and the tcl scripts.
all test tests: multiklog
+install:
+dest:
+
clean:
$(RM) -f *.o core
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-INCDIRS= -I${TOP_SRCDIR}/config -I${DESTDIR}/include -I.. \
- -I${BACKDIR}/include -I${DESTDIR}/include/afs
+INCDIRS=-I${TOP_SRCDIR}/config -I${TOP_INCDIR} -I.. \
+ -I${BACKDIR}/include -I${TOP_INCDIR}/afs
KERNELDIR = ../libafs/
UKERNELDIR = ../libuafs/
include ../config/Makefile.version
-all: libacl.a
+all: kinstall ukinstall ${TOP_LIBDIR}/libacl.a ${TOP_INCDIR}/afs/acl.h ${TOP_INCDIR}/afs/prs_fs.h
libacl.a: $(LIBOBJS) AFS_component_version_number.o
$(RM) -f libacl.a
ukinstall webinstall:
${INSTALL} prs_fs.h ${UKERNELDIR}/afs/prs_fs.h
-install: libacl.a kinstall ukinstall
- ${INSTALL} libacl.a ${DESTDIR}/lib/afs/libacl.a
- ${INSTALL} acl.h ${DESTDIR}/include/afs/acl.h
- ${INSTALL} prs_fs.h ${DESTDIR}/include/afs/prs_fs.h
+install: ${DESTDIR}${libdir}/afs/libacl.a ${DESTDIR}${includedir}/afs/acl.h ${DESTDIR}${includedir}/afs/prs_fs.h
test:
cd test; $(MAKE)
+
+${DEST}/lib/afs/libacl.a: libacl.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libacl.a: libacl.a
+ ${INSTALL} $? $@
+
+
+${TOP_LIBDIR}/libacl.a: libacl.a
+ ${INSTALL} $? $@
+
+
+${DEST}/include/afs/acl.h: acl.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/acl.h: acl.h
+ ${INSTALL} $? $@
+
+
+${TOP_INCDIR}/afs/acl.h: acl.h
+ ${INSTALL} $? $@
+
+
+${DEST}/include/afs/prs_fs.h: prs_fs.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/prs_fs.h: prs_fs.h
+ ${INSTALL} $? $@
+
+
+${TOP_INCDIR}/afs/prs_fs.h: prs_fs.h
+ ${INSTALL} $? $@
+
+
+dest: ${DEST}/lib/afs/libacl.a ${DEST}/include/afs/acl.h ${DEST}/include/afs/prs_fs.h
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
OPTIMIZE=-O
-INCDIRS= -I${DESTDIR}/include -I..
-LDIRS= -L${DESTDIR}/lib -L${DESTDIR}/lib/afs -L..
+INCDIRS=-I${TOP_INCDIR} -I..
+LDIRS=-L${TOP_LIBDIR} -L${DESTDIR}/lib/afs -L..
LIBS= -lacl -lprot -lubik -lrx -llwp -lauth -lrxkad -lsys ${XLIBS}
CFLAGS = ${OPTIMIZE} ${INCDIRS} ${LDIRS} ${LIBS} ${XCFLAGS}
-all: install
+all: acltest
-install: acltest
+install:
#
# Build targets
clean:
$(RM) -f *.o *.a acltest core
+dest:
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-all: install
+all: ${TOP_INCDIR}/afs/afs_Admin.h
-install: ${DESTDIR}/include/afs/afs_Admin.h
+install: ${DESTDIR}${includedir}/afs/afs_Admin.h
-${DESTDIR}/include/afs/afs_Admin.h: afs_Admin.h
+${DEST}/include/afs/afs_Admin.h: afs_Admin.h
${INSTALL} $? $@
clean:
+${DESTDIR}${includedir}/afs/afs_Admin.h: afs_Admin.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/afs_Admin.h: afs_Admin.h
+ ${INSTALL} $? $@
+
+dest: ${DEST}/include/afs/afs_Admin.h
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../../config/Makefile.${SYS_NAME}
CC = ${MT_CC}
-CFLAGS = ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${MT_CFLAGS}
+CFLAGS=${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${MT_CFLAGS}
CCRULE = ${CC} ${CFLAGS} -c $?
-COMPILE_ET = ${SRCDIR}/bin/compile_et
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
RXKAD = ../../rxkad
AUTH = ../../auth
BOZO = ../../bozo
VLSERVER = ../../vlserver
VOLSER = ../../volser
+all: ${TOP_LIBDIR}/libafsadminutil.a ${TOP_INCDIR}/afs/afs_utilAdmin.h
+
afs_AdminBosErrors.c ${DESTDIR}/include/afs/afs_AdminBosErrors.h: afs_AdminBosErrors.et
- ${INSTALL} afs_AdminErrors.h ${DESTDIR}/include/afs
+ ${INSTALL} afs_AdminErrors.h ${TOP_INCDIR}/afs
$(RM) -f afs_AdminBosErrors.c afs_AdminBosErrors.h
${COMPILE_ET} afs_AdminBosErrors.et -h afs_AdminBosErrors
- cp afs_AdminBosErrors.h ${DESTDIR}/include/afs/afs_AdminBosErrors.h
+ cp afs_AdminBosErrors.h ${TOP_INCDIR}/afs/afs_AdminBosErrors.h
afs_AdminCfgErrors.c ${DESTDIR}/include/afs/afs_AdminCfgErrors.h: afs_AdminCfgErrors.et
$(RM) -f afs_AdminCfgErrors.c afs_AdminCfgErrors.h
${COMPILE_ET} afs_AdminCfgErrors.et -h afs_AdminCfgErrors
- cp afs_AdminCfgErrors.h ${DESTDIR}/include/afs/afs_AdminCfgErrors.h
+ cp afs_AdminCfgErrors.h ${TOP_INCDIR}/afs/afs_AdminCfgErrors.h
afs_AdminClientErrors.c ${DESTDIR}/include/afs/afs_AdminClientErrors.h: afs_AdminClientErrors.et
$(RM) -f afs_AdminClientErrors.c afs_AdminClientErrors.h
${COMPILE_ET} afs_AdminClientErrors.et -h afs_AdminClientErrors
- cp afs_AdminClientErrors.h ${DESTDIR}/include/afs/afs_AdminClientErrors.h
+ cp afs_AdminClientErrors.h ${TOP_INCDIR}/afs/afs_AdminClientErrors.h
afs_AdminMiscErrors.c ${DESTDIR}/include/afs/afs_AdminMiscErrors.h: afs_AdminMiscErrors.et
$(RM) -f afs_AdminMiscErrors.c afs_AdminMiscErrors.h
${COMPILE_ET} afs_AdminMiscErrors.et -h afs_AdminMiscErrors
- cp afs_AdminMiscErrors.h ${DESTDIR}/include/afs/afs_AdminMiscErrors.h
+ cp afs_AdminMiscErrors.h ${TOP_INCDIR}/afs/afs_AdminMiscErrors.h
afs_AdminCommonErrors.c ${DESTDIR}/include/afs/afs_AdminCommonErrors.h: afs_AdminCommonErrors.et
$(RM) -f afs_AdminCommonErrors.c afs_AdminCommonErrors.h
${COMPILE_ET} afs_AdminCommonErrors.et -h afs_AdminCommonErrors
- cp afs_AdminCommonErrors.h ${DESTDIR}/include/afs/afs_AdminCommonErrors.h
+ cp afs_AdminCommonErrors.h ${TOP_INCDIR}/afs/afs_AdminCommonErrors.h
afs_AdminKasErrors.c ${DESTDIR}/include/afs/afs_AdminKasErrors.h: afs_AdminKasErrors.et
$(RM) -f afs_AdminKasErrors.c afs_AdminKasErrors.h
${COMPILE_ET} afs_AdminKasErrors.et -h afs_AdminKasErrors
- cp afs_AdminKasErrors.h ${DESTDIR}/include/afs/afs_AdminKasErrors.h
+ cp afs_AdminKasErrors.h ${TOP_INCDIR}/afs/afs_AdminKasErrors.h
afs_AdminPtsErrors.c ${DESTDIR}/include/afs/afs_AdminPtsErrors.h: afs_AdminPtsErrors.et
$(RM) -f afs_AdminPtsErrors.c afs_AdminPtsErrors.h
${COMPILE_ET} afs_AdminPtsErrors.et -h afs_AdminPtsErrors
- cp afs_AdminPtsErrors.h ${DESTDIR}/include/afs/afs_AdminPtsErrors.h
+ cp afs_AdminPtsErrors.h ${TOP_INCDIR}/afs/afs_AdminPtsErrors.h
afs_AdminUtilErrors.c ${DESTDIR}/include/afs/afs_AdminUtilErrors.h: afs_AdminUtilErrors.et
$(RM) -f afs_AdminUtilErrors.c afs_AdminUtilErrors.h
${COMPILE_ET} afs_AdminUtilErrors.et -h afs_AdminUtilErrors
- cp afs_AdminUtilErrors.h ${DESTDIR}/include/afs/afs_AdminUtilErrors.h
+ cp afs_AdminUtilErrors.h ${TOP_INCDIR}/afs/afs_AdminUtilErrors.h
afs_AdminVosErrors.c ${DESTDIR}/include/afs/afs_AdminVosErrors.h: afs_AdminVosErrors.et
$(RM) -f afs_AdminVosErrors.c afs_AdminVosErrors.h
${COMPILE_ET} afs_AdminVosErrors.et -h afs_AdminVosErrors
- cp afs_AdminVosErrors.h ${DESTDIR}/include/afs/afs_AdminVosErrors.h
+ cp afs_AdminVosErrors.h ${TOP_INCDIR}/afs/afs_AdminVosErrors.h
ERROROBJS = \
rxkad_errs.o \
LIBOBJS = ${ADMINOBJS} ${ERROROBJS}
-LIBADMINUTIL = ${DESTDIR}/lib/afs/libafsadminutil.a
+install: ${DESTDIR}${libdir}/afs/libafsadminutil.a ${DESTDIR}${includedir}/afs/afs_utilAdmin.h
+
+dest: ${DEST}/lib/afs/libafsadminutil.a ${DEST}/include/afs/afs_utilAdmin.h
+
+${DESTDIR}${libdir}/afs/libafsadminutil.a: libafsadminutil.a
+ ${INSTALL} $? $@
+
+${DEST}/lib/afs/libafsadminutil.a: libafsadminutil.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libafsadminutil.a: libafsadminutil.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/afs_utilAdmin.h: afs_utilAdmin.h
+ ${INSTALL} $? $@
-system install: ${LIBADMINUTIL}
+${DEST}/include/afs/afs_utilAdmin.h: afs_utilAdmin.h
+ ${INSTALL} $? $@
-${LIBADMINUTIL}: libafsadminutil.a
- ${INSTALL} afs_utilAdmin.h ${DESTDIR}/include/afs
- ${INSTALL} libafsadminutil.a ${LIBADMINUTIL}
+${TOP_INCDIR}/afs/afs_utilAdmin.h: afs_utilAdmin.h
+ ${INSTALL} $? $@
libafsadminutil.a: ${LIBOBJS}
-$(RM) -f $@
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../../config/Makefile.${SYS_NAME}
CC = ${MT_CC}
-CFLAGS = ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${MT_CFLAGS}
+CFLAGS=${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${MT_CFLAGS}
CCRULE = ${CC} ${CFLAGS} -c $?
BOZO = ../../bozo/
LIBOBJS = ${ADMINOBJS} ${BOZOOBJS}
-LIBBOSADMIN = ${DESTDIR}/lib/afs/libbosadmin.a
+all: ${TOP_INCDIR}/afs/afs_bosAdmin.h ${TOP_LIBDIR}/libbosadmin.a
-system install: ${LIBBOSADMIN}
+install: ${DESTDIR}${includedir}/afs/afs_bosAdmin.h ${DESTDIR}${libdir}/afs/libbosadmin.a
+
+dest: ${DEST}/include/afs/afs_bosAdmin.h ${DEST}/lib/afs/libbosadmin.a
+
+${TOP_INCDIR}/afs/afs_bosAdmin.h: afs_bosAdmin.h
+ ${INSTALL} $? $@
+
+${DEST}/include/afs/afs_bosAdmin.h: afs_bosAdmin.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/afs_bosAdmin.h: afs_bosAdmin.h
+ ${INSTALL} $? $@
+
+
+${TOP_LIBDIR}/libbosadmin.a: libbosadmin.a
+ ${INSTALL} $? $@
+
+${DEST}/lib/afs/libbosadmin.a: libbosadmin.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libbosadmin.a: libbosadmin.a
+ ${INSTALL} $? $@
-${LIBBOSADMIN}: libbosadmin.a
- ${INSTALL} afs_bosAdmin.h ${DESTDIR}/include/afs
- ${INSTALL} libbosadmin.a ${LIBBOSADMIN}
libbosadmin.a: ${LIBOBJS}
-$(RM) -f $@
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
SHELL = /bin/sh
include ../../config/Makefile.${SYS_NAME}
-CFLAGS = ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${MT_CFLAGS}
+CFLAGS=${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${MT_CFLAGS}
CCRULE = ${CC} ${CFLAGS} -c $?
UBIKOBJS=\
${CFGOBJS}
-LIBCFGADMIN = ${DESTDIR}/lib/afs/libcfgadmin.a
+all: ${TOP_INCDIR}/afs/afs_cfgAdmin.h ${TOP_LIBDIR}/libcfgadmin.a
-system install: ${LIBCFGADMIN}
+install: ${DESTDIR}${includedir}/afs/afs_cfgAdmin.h ${DESTDIR}${libdir}/afs/libcfgadmin.a
-${LIBCFGADMIN}: libcfgadmin.a
- ${INSTALL} afs_cfgAdmin.h ${DESTDIR}/include/afs
- ${INSTALL} libcfgadmin.a ${LIBCFGADMIN}
+dest: ${DEST}/include/afs/afs_cfgAdmin.h ${DEST}/lib/afs/libcfgadmin.a
+
+${TOP_INCDIR}/afs/afs_cfgAdmin.h: afs_cfgAdmin.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/afs_cfgAdmin.h: afs_cfgAdmin.h
+ ${INSTALL} $? $@
+
+${DEST}/include/afs/afs_cfgAdmin.h: afs_cfgAdmin.h
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libcfgadmin.a: libcfgadmin.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libcfgadmin.a: libcfgadmin.a
+ ${INSTALL} $? $@
+
+${DEST}/lib/afs/libcfgadmin.a: libcfgadmin.a
+ ${INSTALL} $? $@
libcfgadmin.a: ${LIBOBJS}
-$(RM) -f $@
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../../config/Makefile.${SYS_NAME}
CC = ${MT_CC}
-CFLAGS = ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${MT_CFLAGS}
+CFLAGS=${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${MT_CFLAGS}
ADMINOBJS = afs_clientAdmin.o
LIBOBJS = ${ADMINOBJS}
-LIBCLIENTADMIN = ${DESTDIR}/lib/afs/libclientadmin.a
+all: ${TOP_INCDIR}/afs/afs_clientAdmin.h ${TOP_LIBDIR}/libclientadmin.a
-system install: ${LIBCLIENTADMIN}
+install: ${DESTDIR}${includedir}/afs/afs_clientAdmin.h ${DESTDIR}${libdir}/afs/libclientadmin.a
-${LIBCLIENTADMIN}: libclientadmin.a
- ${INSTALL} afs_clientAdmin.h ${DESTDIR}/include/afs
- ${INSTALL} libclientadmin.a ${LIBCLIENTADMIN}
+dest: ${DEST}/include/afs/afs_clientAdmin.h ${DEST}/lib/afs/libclientadmin.a
+
+${TOP_INCDIR}/afs/afs_clientAdmin.h: afs_clientAdmin.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/afs_clientAdmin.h: afs_clientAdmin.h
+ ${INSTALL} $? $@
+
+${DEST}/include/afs/afs_clientAdmin.h: afs_clientAdmin.h
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libclientadmin.a: libclientadmin.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libclientadmin.a: libclientadmin.a
+ ${INSTALL} $? $@
+
+${DEST}/lib/afs/libclientadmin.a: libclientadmin.a
+ ${INSTALL} $? $@
libclientadmin.a: ${LIBOBJS}
-$(RM) -f $@
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../../config/Makefile.${SYS_NAME}
CC = ${MT_CC}
-CFLAGS = ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${MT_CFLAGS}
+CFLAGS=${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${MT_CFLAGS}
CCRULE = ${CC} ${CFLAGS} -c $?
KAUTH= ../../kauth/
LIBOBJS = ${ADMINOBJS} ${KAUTHOBJS}
-LIBKASADMIN = ${DESTDIR}/lib/afs/libkasadmin.a
+all: ${TOP_INCDIR}/afs/afs_kasAdmin.h ${TOP_LIBDIR}/libkasadmin.a
-system install: ${LIBKASADMIN}
+install: ${DESTDIR}${includedir}/afs/afs_kasAdmin.h ${DESTDIR}${libdir}/afs/libkasadmin.a
-${LIBKASADMIN}: libkasadmin.a
- ${INSTALL} afs_kasAdmin.h ${DESTDIR}/include/afs
- ${INSTALL} libkasadmin.a ${LIBKASADMIN}
+dest: ${DEST}/include/afs/afs_kasAdmin.h ${DEST}/lib/afs/libkasadmin.a
+
+${TOP_INCDIR}/afs/afs_kasAdmin.h: afs_kasAdmin.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/afs_kasAdmin.h: afs_kasAdmin.h
+ ${INSTALL} $? $@
+
+${DEST}/include/afs/afs_kasAdmin.h: afs_kasAdmin.h
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libkasadmin.a: libkasadmin.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libkasadmin.a: libkasadmin.a
+ ${INSTALL} $? $@
+
+${DEST}/lib/afs/libkasadmin.a: libkasadmin.a
+ ${INSTALL} $? $@
libkasadmin.a: ${LIBOBJS}
-$(RM) -f $@
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../../config/Makefile.${SYS_NAME}
CC = ${MT_CC}
-CFLAGS = ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${MT_CFLAGS}
+CFLAGS=${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${MT_CFLAGS}
CCRULE = ${CC} ${CFLAGS} -c $?
PTSERVER = ../../ptserver/
LIBOBJS = ${ADMINOBJS} ${PTSERVEROBJS}
-LIBPTSADMIN = ${DESTDIR}/lib/afs/libptsadmin.a
+all: ${TOP_INCDIR}/afs/afs_ptsAdmin.h ${TOP_LIBDIR}/libptsadmin.a
-system install: ${LIBPTSADMIN}
+install: ${DESTDIR}${includedir}/afs/afs_ptsAdmin.h ${DESTDIR}${libdir}/afs/libptsadmin.a
-${LIBPTSADMIN}: libptsadmin.a
- ${INSTALL} afs_ptsAdmin.h ${DESTDIR}/include/afs
- ${INSTALL} libptsadmin.a ${LIBPTSADMIN}
+dest: ${DEST}/include/afs/afs_ptsAdmin.h ${DEST}/lib/afs/libptsadmin.a
+
+${TOP_INCDIR}/afs/afs_ptsAdmin.h: afs_ptsAdmin.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/afs_ptsAdmin.h: afs_ptsAdmin.h
+ ${INSTALL} $? $@
+
+${DEST}/include/afs/afs_ptsAdmin.h: afs_ptsAdmin.h
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libptsadmin.a: libptsadmin.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libptsadmin.a: libptsadmin.a
+ ${INSTALL} $? $@
+
+${DEST}/lib/afs/libptsadmin.a: libptsadmin.a
+ ${INSTALL} $? $@
libptsadmin.a: ${LIBOBJS}
-$(RM) -f $@
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../../config/Makefile.${SYS_NAME}
CC = ${MT_CC}
-CFLAGS = ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${MT_CFLAGS}
+CFLAGS = ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${MT_CFLAGS}
########################################################################
rxstat_query_process
SAMPLELIBS =\
- ${DESTDIR}/lib/afs/libafsadminutil.a \
- ${DESTDIR}/lib/afs/libclientadmin.a \
- ${DESTDIR}/lib/afs/libvosadmin.a \
- ${DESTDIR}/lib/afs/libbosadmin.a \
- ${DESTDIR}/lib/libafsauthent.a \
- ${DESTDIR}/lib/libafsrpc.a
+ ${TOP_LIBDIR}/libafsadminutil.a \
+ ${TOP_LIBDIR}/libclientadmin.a \
+ ${TOP_LIBDIR}/libvosadmin.a \
+ ${TOP_LIBDIR}/libbosadmin.a \
+ ${TOP_LIBDIR}/libafsauthent.a \
+ ${TOP_LIBDIR}/libafsrpc.a
cm_client_config: cm_client_config.o $(SAMPLELIBS)
$(CC) $(LDFLAGS) -o $@ $@.o $(SAMPLELIBS) $(MTLIBS) $(XLIBS)
$(CC) $(LDFLAGS) -o $@ $@.o $(SAMPLELIBS) $(MTLIBS) $(XLIBS)
#######################################################################
-install test tests: $(SAMPLEPROGS)
+all test tests: $(SAMPLEPROGS)
+
+install:
+
+dest:
clean:
$(RM) -f *.o $(SAMPLEPROGS) core
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../../config/Makefile.${SYS_NAME}
CC = ${MT_CC}
-CFLAGS = ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${MT_CFLAGS}
+CFLAGS = ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${MT_CFLAGS}
########################################################################
# build tests
AFSCPLIBS =\
- $(DESTDIR)/lib/afs/libafsadminutil.a \
- $(DESTDIR)/lib/afs/libclientadmin.a \
- $(DESTDIR)/lib/afs/libbosadmin.a \
- $(DESTDIR)/lib/afs/libvosadmin.a \
- $(DESTDIR)/lib/afs/libkasadmin.a \
- $(DESTDIR)/lib/afs/libptsadmin.a \
- $(DESTDIR)/lib/libafsauthent.a \
- $(DESTDIR)/lib/libafsrpc.a \
- $(DESTDIR)/lib/afs/libcmd.a # static library
+ $(TOP_LIBDIR)/libafsadminutil.a \
+ $(TOP_LIBDIR)/libclientadmin.a \
+ $(TOP_LIBDIR)/libbosadmin.a \
+ $(TOP_LIBDIR)/libvosadmin.a \
+ $(TOP_LIBDIR)/libkasadmin.a \
+ $(TOP_LIBDIR)/libptsadmin.a \
+ $(TOP_LIBDIR)/libafsauthent.a \
+ $(TOP_LIBDIR)/libafsrpc.a \
+ $(TOP_LIBDIR)/libcmd.a # static library
AFSCPOBJS =\
bos.o \
afscp: afscp.o $(AFSCPOBJS) $(AFSCPLIBS)
$(CC) $(CFLAGS) -o afscp afscp.o $(AFSCPOBJS) \
- -LDEST/lib/afs $(AFSCPLIBS) ${MTLIBS} $(XLIBS)
+ -L${TOP_LIBDIR} $(AFSCPLIBS) ${MTLIBS} $(XLIBS)
#######################################################################
-install test tests: afscp
+all test tests: afscp
+
+install:
+
+dest:
clean:
$(RM) -f *.o afscp core
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../../config/Makefile.${SYS_NAME}
CC = ${MT_CC}
-CFLAGS = ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${MT_CFLAGS}
+CFLAGS=${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${MT_CFLAGS}
CCRULE = ${CC} ${CFLAGS} -c $?
VLSERVER = ../../vlserver/
LIBOBJS = ${ADMINOBJS} ${VLSERVEROBJS} ${VOLSEROBJS} ${FSINTOBJS}
-LIBVOSADMIN = ${DESTDIR}/lib/afs/libvosadmin.a
+LIBVOSADMIN=${TOP_LIBDIR}/libvosadmin.a
-system install: ${LIBVOSADMIN}
+all: ${TOP_INCDIR}/afs/afs_vosAdmin.h ${TOP_LIBDIR}/libvosadmin.a
+
+install: ${DESTDIR}${includedir}/afs/afs_vosAdmin.h ${DESTDIR}${libdir}/afs/libvosadmin.a
+
+dest: ${DEST}/include/afs/afs_vosAdmin.h ${DEST}/lib/afs/libvosadmin.a
+
+${TOP_INCDIR}/afs/afs_vosAdmin.h: afs_vosAdmin.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/afs_vosAdmin.h: afs_vosAdmin.h
+ ${INSTALL} $? $@
+
+${DEST}/include/afs/afs_vosAdmin.h: afs_vosAdmin.h
+ ${INSTALL} $? $@
+
+
+${TOP_LIBDIR}/libvosadmin.a: libvosadmin.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/afs/libvosadmin.a: libvosadmin.a
+ ${INSTALL} $? $@
+
+${DEST}/lib/afs/libvosadmin.a: libvosadmin.a
+ ${INSTALL} $? $@
-${LIBVOSADMIN}: libvosadmin.a
- ${INSTALL} afs_vosAdmin.h ${DESTDIR}/include/afs
- ${INSTALL} libvosadmin.a ${LIBVOSADMIN}
libvosadmin.a: ${LIBOBJS}
-$(RM) -f $@
kinstall: install
install: all $(INSTDIRS)
+dest: all $(DESTDIRS)
all: setup $(COMPDIRS)
-single_compdir single_instdir:
+single_compdir single_instdir single_destdir:
cd $(KOBJ) ; \
echo $(MAKE) DESTDIR=${DESTDIR} $@_libafs; \
$(MAKE) DESTDIR=${DESTDIR} $@_libafs;
single_compdir_libafs: libafs
single_instdir_libafs: install_libafs
+single_destdir_libafs: dest_libafs
AFSAOBJS = \
afs_atomlist.o \
# MakefileProto for AIX systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
TOP_SRCDIR=@TOP_SRCDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+afskerneldir=@afskerneldir@
SYS_NAME=@AFS_SYSNAME@
include config/Makefile.${SYS_NAME}
IMPORTS = -bI:/lib/kernex.exp -bI:/lib/syscalls.exp -bI:/lib/sockets.exp \
-bI:/lib/netinet.exp \
- -bI:${DESTDIR}/lib/afs/extras.exp -bI:${DESTDIR}/lib/afs/export.exp
+ -bI:${TOP_LIBDIR}/extras.exp -bI:${TOP_LIBDIR}/export.exp
KDEFS = -U_IBMR2 -D_POWER -D_AIX -DNLS -D_NLS -DMSG -D__STR31__ -Daiws \
-D_POWER_RS -D_POWER_PC -D_POWER_RS1 -D_POWER_RS2 -D_POWER_RSC \
-D_POWER_601 -D_POWER_603 -D_POWER_604 -D_THREADS -M -D_KERNEL \
-DGETMOUNT -H8 -DAFS -DAFS_COMMON -D_VOPS -D_SUN -DKERNEL
LDSTUFF= -b"binder:/usr/lib/bind glink:/usr/lib/glink.o" -bnoentry -b h:4 \
-D0 -T512
-LDFLAGS = -m -eafs_config -bexport:${DESTDIR}/lib/afs/afs.exp ${IMPORTS} \
+LDFLAGS = -m -eafs_config -bexport:${TOP_LIBDIR}/afs.exp ${IMPORTS} \
-lsys -lcsys
CFLAGS=-I. -I.. -I${TOP_SRCDIR}/config ${FSINCLUDES} $(KDEFS) $(KOPTS) ${DBUG}
# This tells Makefile.common to use it's single directory build target.
COMPDIRS = single_compdir
INSTDIRS = single_instdir
+DESTDIRS = single_destdir
include Makefile.common
ln -s /usr/include/jfs ufs
-
-
-
# Standard AFS->NFS translator support is removed in AFS 3.5 in favor of
# the iauth authentication mechanism. The model was changed by IBM in the
# middle of an OS release. So iauth is only supported on AIX 4.1.5 and
# later 4.1.x (if they are ever made) and AIX 4.2.1 (and later AIX 4.2.x if
# they are ever made. AIX 4.3 also uses the iauth translator.
-CLIENTDIR = $(DESTDIR)root.client/usr/vice/etc/dkload
LIBAFSIAUTH = afs.ext.iauth
LIBAFS = afs.ext
-DEST_LIBAFSIAUTH = $(CLIENTDIR)/$(LIBAFSIAUTH)
-DEST_LIBAFS = $(CLIENTDIR)/$(LIBAFS)
+DEST_LIBAFSIAUTH = $(DEST)root.client/usr/vice/etc/dkload/$(LIBAFSIAUTH)
+DEST_LIBAFS = $(DEST)root.client/usr/vice/etc/dkload/$(LIBAFS)
+
+INST_LIBAFSIAUTH = ${DESTDIR}${afskerneldir}/$(LIBAFSIAUTH)
+INST_LIBAFS = ${DESTDIR}${afskerneldir}/$(LIBAFS)
$(DEST_LIBAFS): $(LIBAFS)
$(INSTALL) -f $? $@
-${STRIP} $@
$(INSTALL) -f $?.map $@.map
+$(INST_LIBAFS): $(LIBAFS)
+ $(INSTALL) -f $? $@
+ -${STRIP} $@
+ $(INSTALL) -f $?.map $@.map
+
+$(INST_LIBAFSIAUTH): $(LIBAFSIAUTH)
+ $(INSTALL) -f $? $@
+ -${STRIP} $@
+ $(INSTALL) -f $?.map $@.map
$(LIBAFSIAUTH): $(AFSAOBJS) $(AFSIAUTHOBJS)
${AFSAOBJS} $(AFSNOIAUTHOBJS) ${LIBS} ${LDFLAGS}
libafs: $(LIBAFS) $(LIBAFSIAUTH)
-install_libafs: $(DEST_LIBAFS) $(DEST_LIBAFSIAUTH)
+install_libafs: $(INST_LIBAFS) $(INST_LIBAFSIAUTH)
+dest_libafs: $(DEST_LIBAFS) $(DEST_LIBAFSIAUTH)
# Object build rules:
#
# MakefileProto for Digital Unix systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
TOP_SRCDIR=@TOP_SRCDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+afskerneldir=@afskerneldir@
SYS_NAME=@AFS_SYSNAME@
include config/Makefile.${SYS_NAME}
# This tells Makefile.common to use it's single directory build target.
COMPDIRS = single_compdir
INSTDIRS = single_instdir
+DESTDIRS = single_destdir
include Makefile.common
LIBAFS = libafs.o
LIBAFSNONFS = libafs.nonfs.o
-DEST_LIBAFS = ${DESTDIR}/root.client/usr/vice/etc/afs.kext/Contents/MacOS/afs-nfs
-DEST_LIBAFSNONFS = ${DESTDIR}/root.client/usr/vice/etc/afs.kext/Contents/MacOS/afs
+INST_LIBAFS = ${DESTDIR}${afskerneldir}/afs-nfs
+INST_LIBAFSNONFS = ${DESTDIR}${afskerneldir}/afs
+DEST_LIBAFS = ${DEST}/root.client/usr/vice/etc/afs.kext/Contents/MacOS/afs-nfs
+DEST_LIBAFSNONFS = ${DEST}/root.client/usr/vice/etc/afs.kext/Contents/MacOS/afs
libafs: $(LIBAFSNONFS) ;
-install_libafs: $(DEST_LIBAFSNONFS) ;
+install_libafs: $(INST_LIBAFSNONFS) ;
+dest_libafs: $(DEST_LIBAFSNONFS) ;
+$(INST_LIBAFS): $(LIBAFS)
+ $(INSTALL) -f $? $@
+
+$(INST_LIBAFSNONFS): $(LIBAFSNONFS)
+ $(INSTALL) -f $? $@
+
$(DEST_LIBAFS): $(LIBAFS)
$(INSTALL) -f $? $@
# MakefileProto for Digital Unix systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
TOP_SRCDIR=@TOP_SRCDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+afskerneldir=@afskerneldir@
SYS_NAME=@AFS_SYSNAME@
include config/Makefile.${SYS_NAME}
# This tells Makefile.common to use it's single directory build target.
COMPDIRS = single_compdir
INSTDIRS = single_instdir
+DESTDIRS = single_destdir
include Makefile.common
LIBAFSNONFS = libafs.nonfs.o
AFSMOD = afs.mod
-DEST_LIBAFS = ${DESTDIR}/root.client/bin/${LIBAFS}
-DEST_LIBAFSNONFS = ${DESTDIR}/root.client/bin/${LIBAFSNONFS}
-DEST_AFSMOD = ${DESTDIR}/root.client/bin/${AFSMOD}
+INST_LIBAFS = ${DESTDIR}${afskerneldir}/${LIBAFS}
+INST_LIBAFSNONFS = ${DESTDIR}${afskerneldir}/${LIBAFSNONFS}
+INST_AFSMOD = ${DESTDIR}${afskerneldir}/${AFSMOD}
+DEST_LIBAFS = ${DEST}/root.client/bin/${LIBAFS}
+DEST_LIBAFSNONFS = ${DEST}/root.client/bin/${LIBAFSNONFS}
+DEST_AFSMOD = ${DEST}/root.client/bin/${AFSMOD}
-# libafs: ${DEST_LIBAFS} ${DEST_LIBAFSNONFS} ${DEST_AFSMOD}
.PHONY: libafs install_libafs
libafs: ${LIBAFSNONFS} ${AFSMOD}
-install_libafs: ${DEST_LIBAFSNONFS} ${DEST_AFSMOD}
+install_libafs: ${INST_LIBAFSNONFS} ${INST_AFSMOD}
+dest_libafs: ${DEST_LIBAFSNONFS} ${DEST_AFSMOD}
+${INST_LIBAFS}: ${LIBAFS}
+ $(INSTALL) -f $? $@
+
+${INST_LIBAFSNONFS}: ${LIBAFSNONFS}
+ $(INSTALL) -f $? $@
+
+${INST_AFSMOD}: ${AFSMOD}
+ $(INSTALL) -f $? $@
+
${DEST_LIBAFS}: ${LIBAFS}
$(INSTALL) -f $? $@
#
# MakefileProto for FreeBSD systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
TOP_SRCDIR=@TOP_SRCDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+afskerneldir=@afskerneldir@
SYS_NAME=@AFS_SYSNAME@
# include config/Makefile.${SYS_NAME}
# This tells Makefile.common to use it's single directory build target.
COMPDIRS = single_compdir
INSTDIRS = single_instdir
+DESTDIRS = single_destdir
include Makefile.common
LIBAFS = libafs.o
LIBAFSNONFS = libafs.nonfs.o
-DEST_LIBAFS = ${DESTDIR}/root.client/bin/${LIBAFS}
-DEST_LIBAFSNONFS = ${DESTDIR}/root.client/bin/${LIBAFSNONFS}
+INST_LIBAFS ${DESTDIR}${afskerneldir}/${LIBAFS}
+INST_LIBAFSNONFS = ${DESTDIR}${afskerneldir}/${LIBAFSNONFS}
+
+DEST_LIBAFS = ${DEST}/root.client/bin/${LIBAFS}
+DEST_LIBAFSNONFS = ${DEST}/root.client/bin/${LIBAFSNONFS}
# libafs: $(LIBAFS) $(LIBAFSNONFS)
# libafs: $(LIBAFSNONFS)
-# install_libafs: $(DEST_LIBAFS) $(DEST_LIBAFSNONFS)
-# install_libafs: $(DEST_LIBAFSNONFS)
+# install_libafs: $(INST_LIBAFS) $(INST_LIBAFSNONFS)
+# install_libafs: $(INST_LIBAFSNONFS)
+# dest_libafs: $(DEST_LIBAFS) $(DEST_LIBAFSNONFS)
+# dest_libafs: $(DEST_LIBAFSNONFS)
libafs:
echo WARNING: No kernel module for ${SYS_NAME}
install_libafs:
echo WARNING: No kernel module for ${SYS_NAME}
+dest_libafs:
+ echo WARNING: No kernel module for ${SYS_NAME}
+
+
+$(INST_LIBAFS): $(LIBAFS)
+ $(INSTALL) -f $? $@
+
+$(INST_LIBAFSNONFS): $(LIBAFSNONFS)
+ $(INSTALL) -f $? $@
$(DEST_LIBAFS): $(LIBAFS)
$(INSTALL) -f $? $@
# MakefileProto for HP systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
TOP_SRCDIR=@TOP_SRCDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+afskerneldir=@afskerneldir@
SYS_NAME=@AFS_SYSNAME@
include config/Makefile.${SYS_NAME}
# This is the hpux multiple directory target.
COMPDIRS = hpux_compdirs
INSTDIRS = hpux_instdirs
+DESTDIRS = hpux_destdirs
include Makefile.common
echo Setup complete.
# Compile the clients.
-${COMPDIRS} ${INSTDIRS}:
+${COMPDIRS} ${INSTDIRS} ${DESTDIRS}:
if false; then \
for b in $(BITS); do \
for t in $(KOBJ); do \
hpux_compdirs_libafs: libafs
hpux_instdirs_libafs: install_libafs
+hpux_destdirs_libafs: dest_libafs
# Below this line are targets when in the static directory:
LIBAFS = libafs$(BITSUFFIX).a
LIBAFSNONFS = libafs$(BITSUFFIX).nonfs.a
+INST_LIBAFS = ${DESTDIR}${afskerneldir}/${LIBAFS}
+INST_LIBAFSNONFS = ${DESTDIR}${afskerneldir}/${LIBAFSNONFS}
-DEST_LIBAFS = ${DESTDIR}/root.client/bin/${LIBAFS}
-DEST_LIBAFSNONFS = ${DESTDIR}/root.client/bin/${LIBAFSNONFS}
+DEST_LIBAFS = ${DEST}/root.client/bin/${LIBAFS}
+DEST_LIBAFSNONFS = ${DEST}/root.client/bin/${LIBAFSNONFS}
-# libafs: ${DEST_LIBAFS} ${DEST_LIBAFSNONFS}
libafs: ${LIBAFSNONFS}
-install_libafs: ${DEST_LIBAFSNONFS}
+install_libafs: ${INST_LIBAFSNONFS}
+dest_libafs: ${DEST_LIBAFSNONFS}
+
+$(INST_LIBAFS): $(LIBAFS)
+ ${INSTALL} -f $? $@
+
+$(INST_LIBAFSNONFS): $(LIBAFSNONFS)
+ ${INSTALL} -f $? $@
$(DEST_LIBAFS): $(LIBAFS)
${INSTALL} -f $? $@
# MakefileProto for IRIX systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
TOP_SRCDIR=@TOP_SRCDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+afskerneldir=@afskerneldir@
SYS_NAME=@AFS_SYSNAME@
include config/Makefile.${SYS_NAME}
# This is the irix multiple directory target.
COMPDIRS = irix_compdirs
INSTDIRS = irix_instdirs
+DESTDIRS = irix_destdirs
include Makefile.common
-ln -s /usr/include/net /usr/include/netinet .
-ln -s /usr/include/rpc /usr/include/sys .
-ln -s /usr/include/sys/fs .
- -mkdir ${DESTDIR}/root.client/bin
<all -sgi_65>
BUILDPROCS="${PROCESSORS}" ; \
BUILDMPS="${MPS}" ; \
# Compile static and modload versions of the clients.
<all -sgi_65>
-${COMPDIRS} ${INSTDIRS}:
+${COMPDIRS} ${INSTDIRS} ${DESTDIRS}:
BUILDPROCS="${PROCESSORS}" ; \
if [ "${CPUARCH}" != "" ] ; then \
BUILDPROCS=${CPUARCH}; \
done; \
done
<sgi_65>
-${COMPDIRS} ${INSTDIRS}:
+${COMPDIRS} ${INSTDIRS} ${DESTDIRS}:
BUILDPROCS="${PROCESSORS}" ; \
if [ "${IPNO}" != "" ] ; then \
BUILDPROCS="${IPNO}"; \
irix_compdirs_MODLOAD.libafs: MODLOAD.libafs
irix_instdirs_STATIC.libafs: install_STATIC.libafs
irix_instdirs_MODLOAD.libafs: install_MODLOAD.libafs
+irix_destdirs_STATIC.libafs: dest_STATIC.libafs
+irix_destdirs_MODLOAD.libafs: dest_MODLOAD.libafs
-LIBAFSNONFSA = libafs.nonfs.a
-COPYFILES = copyfiles
-LINKFILES = linkfiles
-${INSTDIRS}: ${COPYFILES} ${LINKFILES}
+${INSTDIRS}: install_COPYFILES install_LINKFILES
+${DESTDIRS}: dest_COPYFILES dest_LINKFILES
+
-STATICCLIENTDIR = ${DESTDIR}/root.client/bin
-MODLOADCLIENTDIR = ${DESTDIR}/root.client/usr/vice/etc/sgiload
-# Make the NFS and no-NFS clients for this directory.
-# STATIC.libafs: ${LIBAFSNONFSA} ${COPYFILES} ${LINKFILES}
+LIBAFSNONFSA = libafs.nonfs.a
+
STATIC.libafs: ${LIBAFSNONFSA}
+
install_STATIC.libafs: ${LIBAFSNONFSA}
<all -sgi_65>
${CP} ${LIBAFSNONFSA} \
- ${STATICCLIENTDIR}/libafs.${MPSP}.${CPUARCH}.nonfs.a
+ ${DESTDIR}${afskerneldir}/libafs.${MPSP}.${CPUARCH}.nonfs.a
+<sgi_65>
+ ${CP} ${LIBAFSNONFSA} \
+ ${DESTDIR}${afskerneldir}/libafs.${IPNO}.nonfs.a
+<all>
+
+dest_STATIC.libafs: ${LIBAFSNONFSA}
+<all -sgi_65>
+ ${CP} ${LIBAFSNONFSA} \
+ ${DEST}/root.client/bin/libafs.${MPSP}.${CPUARCH}.nonfs.a
<sgi_65>
${CP} ${LIBAFSNONFSA} \
- ${STATICCLIENTDIR}/libafs.${IPNO}.nonfs.a
+ ${DEST}/root.client/bin/libafs.${IPNO}.nonfs.a
<all>
${LIBAFSNONFSA}: $(AFSAOBJS) $(AFSNONFSOBJS)
$(AR) cru $@ $?
+
LIBAFSNONFSO = libafs.nonfs.o
# MODLOAD.libafs: ${LIBAFSNONFSO} ${COPYFILES} ${LINKFILES}
MODLOAD.libafs: ${LIBAFSNONFSO}
+
install_MODLOAD.libafs: ${LIBAFSNONFSO}
<all -sgi_65>
${CP} ${LIBAFSNONFSO} \
- ${MODLOADCLIENTDIR}/libafs.${MPSP}.${CPUARCH}.nonfs.o
+ ${DESTDIR}${afskerneldir}/libafs.${MPSP}.${CPUARCH}.nonfs.o
<sgi_65>
${CP} ${LIBAFSNONFSO} \
- ${MODLOADCLIENTDIR}/libafs.${IPNO}.nonfs.o
+ ${DESTDIR}${afskerneldir}/libafs.${IPNO}.nonfs.o
+<all>
+
+dest_MODLOAD.libafs: ${LIBAFSNONFSO}
+<all -sgi_65>
+ ${CP} ${LIBAFSNONFSO} \
+ ${DESTDIR}/root.client/usr/vice/etc/sgiload/libafs.${MPSP}.${CPUARCH}.nonfs.o
+<sgi_65>
+ ${CP} ${LIBAFSNONFSO} \
+ ${DESTDIR}/root.client/usr/vice/etc/sgiload/libafs.${IPNO}.nonfs.o
<all>
${LIBAFSNONFSO}: $(AFSAOBJS) $(AFSNONFSOBJS)
$(LD) ${LDFLAGS} -elf -r -d -G 0 -o ${LIBAFSNONFSO} \
$(AFSAOBJS) $(AFSNONFSOBJS)
-${COPYFILES}:
- ${CP} sgi_system ${STATICCLIENTDIR}/afs.sm
- chmod 644 ${STATICCLIENTDIR}/afs.sm
- ${CP} sgi_master ${STATICCLIENTDIR}/afs
- chmod 644 ${STATICCLIENTDIR}/afs
+
+install_COPYFILES:
+ ${CP} sgi_system ${DESTDIR}${afskerneldir}/afs.sm
+ chmod 644 ${DESTDIR}${afskerneldir}/afs.sm
+ ${CP} sgi_master ${DESTDIR}${afskerneldir}/afs
+ chmod 644 ${DESTDIR}${afskerneldir}/afs
+
+dest_COPYFILES:
+ ${CP} sgi_system ${DEST}/root.client/bin/afs.sm
+ chmod 644 ${DEST}/root.client/bin/afs.sm
+ ${CP} sgi_master ${DEST}/root.client/bin/afs
+ chmod 644 ${DEST}/root.client/bin/afs
# Create symlinks to clients we don't need to build.
# If this changes, also change the kdump symlinks.
-${LINKFILES}:
+install_LINKFILES:
<sgi_65>
- ln -fs libafs.IP20.a ${DESTDIR}/root.client/bin/libafs.IP22.a
- ln -fs libafs.IP20.a ${DESTDIR}/root.client/bin/libafs.IP32.a
- ln -fs libafs.IP20.nonfs.a ${DESTDIR}/root.client/bin/libafs.IP22.nonfs.a
- ln -fs libafs.IP20.nonfs.a ${DESTDIR}/root.client/bin/libafs.IP32.nonfs.a
- ln -fs libafs.IP20.o ${DESTDIR}/root.client/usr/vice/etc/sgiload/libafs.IP22.o
- ln -fs libafs.IP20.o ${DESTDIR}/root.client/usr/vice/etc/sgiload/libafs.IP32.o
- ln -fs libafs.IP20.nonfs.o ${DESTDIR}/root.client/usr/vice/etc/sgiload/libafs.IP22.nonfs.o
- ln -fs libafs.IP20.nonfs.o ${DESTDIR}/root.client/usr/vice/etc/sgiload/libafs.IP32.nonfs.o
-
-
+ ln -fs libafs.IP20.a ${DESTDIR}${afskerneldir}/libafs.IP22.a
+ ln -fs libafs.IP20.a ${DESTDIR}${afskerneldir}/libafs.IP32.a
+ ln -fs libafs.IP20.nonfs.a ${DESTDIR}${afskerneldir}/libafs.IP22.nonfs.a
+ ln -fs libafs.IP20.nonfs.a ${DESTDIR}${afskerneldir}/libafs.IP32.nonfs.a
+ ln -fs libafs.IP20.o ${DESTDIR}${afskerneldir}/libafs.IP22.o
+ ln -fs libafs.IP20.o ${DESTDIR}${afskerneldir}/libafs.IP32.o
+ ln -fs libafs.IP20.nonfs.o ${DESTDIR}${afskerneldir}/libafs.IP22.nonfs.o
+ ln -fs libafs.IP20.nonfs.o ${DESTDIR}${afskerneldir}/libafs.IP32.nonfs.o
+<all>
+
+# Create symlinks to clients we don't need to build.
+# If this changes, also change the kdump symlinks.
+dest_LINKFILES:
+<sgi_65>
+ ln -fs libafs.IP20.a ${DEST}/root.client/bin/libafs.IP22.a
+ ln -fs libafs.IP20.a ${DEST}/root.client/bin/libafs.IP32.a
+ ln -fs libafs.IP20.nonfs.a ${DEST}/root.client/bin/libafs.IP22.nonfs.a
+ ln -fs libafs.IP20.nonfs.a ${DEST}/root.client/bin/libafs.IP32.nonfs.a
+ ln -fs libafs.IP20.o ${DEST}/root.client/usr/vice/etc/sgiload/libafs.IP22.o
+ ln -fs libafs.IP20.o ${DEST}/root.client/usr/vice/etc/sgiload/libafs.IP32.o
+ ln -fs libafs.IP20.nonfs.o ${DEST}/root.client/usr/vice/etc/sgiload/libafs.IP22.nonfs.o
+ ln -fs libafs.IP20.nonfs.o ${DEST}/root.client/usr/vice/etc/sgiload/libafs.IP32.nonfs.o
+<all>
# Object build rules:
# MakefileProto for Linux i386 systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
TOP_SRCDIR=@TOP_SRCDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+afskerneldir=@afskerneldir@
SYS_NAME=@AFS_SYSNAME@
include config/Makefile.${SYS_NAME}
# COMPDIRS is called in Makefile.common to do the actual builds.
COMPDIRS=linux_compdirs
INSTDIRS=linux_instdirs
+DESTDIRS=linux_destdirs
include Makefile.common
# Compile SP and MP clients as requested
-${COMPDIRS} ${INSTDIRS}:
+${COMPDIRS} ${INSTDIRS} ${DESTDIRS}:
$(RM) -f h
ln -s ${LINUX_KERNEL_PATH}/include/linux h
$(RM) -f linux
TARG=libafs ; \
fi ; \
cd $${KDIR} ; \
- $(MAKE) SMP_DEF="$${SMP_DEF}" $${TARG} CLIENT=${LINUX_VERS}${LINUX_MODULE_NAME} || exit $$?; \
+ $(MAKE) SMP_DEF="$${SMP_DEF}" $@_$${TARG} CLIENT=${LINUX_VERS}${LINUX_MODULE_NAME} || exit $$?; \
cd ../ ; \
done
linux_compdirs_libafs.mp: libafs.mp
linux_instdirs_libafs: install_libafs
linux_instdirs_libafs.mp: install_libafs.mp
+linux_destdirs_libafs: dest_libafs
+linux_destdirs_libafs.mp: dest_libafs.mp
# Below this line are targets when in the COMMON directory:
LIBAFS = libafs-${CLIENT}.o
LIBAFS_MP = libafs-${CLIENT}.mp.o
-DEST_LIBAFS = ${DESTDIR}/root.client/usr/vice/etc/modload/${LIBAFS}
-DEST_LIBAFS_MP = ${DESTDIR}/root.client/usr/vice/etc/modload/${LIBAFS_MP}
+INST_LIBAFS = ${DESTDIR}${afskerneldir}/${LIBAFS}
+INST_LIBAFS_MP = ${DESTDIR}${afskerneldir}/${LIBAFS_MP}
+
+DEST_LIBAFS = ${DEST}/root.client/usr/vice/etc/modload/${LIBAFS}
+DEST_LIBAFS_MP = ${DEST}/root.client/usr/vice/etc/modload/${LIBAFS_MP}
libafs: $(LIBAFS)
$(RM) -f $@
$(LD) -r -o $@ $(AFSAOBJS) $(AFSNONFSOBJS)
-install_libafs: $(DEST_LIBAFS)
+install_libafs: $(INST_LIBAFS)
+ echo SP Install Complete
+
+install_libafs.mp: $(INST_LIBAFS_MP)
+ echo MP Install Complete
+
+dest_libafs: $(DEST_LIBAFS)
echo SP Install Complete
-install_libafs.mp: $(DEST_LIBAFS_MP)
+dest_libafs.mp: $(DEST_LIBAFS_MP)
echo MP Install Complete
+$(INST_LIBAFS): $(LIBAFS)
+ ${INSTALL} -f $? $@
+
+$(INST_LIBAFS_MP): $(LIBAFS_MP)
+ ${INSTALL} -f $? $@
+
$(DEST_LIBAFS): $(LIBAFS)
${INSTALL} -f $? $@
# MakefileProto for Solaris systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
TOP_SRCDIR=@TOP_SRCDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+afskerneldir=@afskerneldir@
SYS_NAME=@AFS_SYSNAME@
include config/Makefile.${SYS_NAME}
<all -sun4x_57 -sun4x_58>
COMPDIRS = single_compdir
INSTDIRS = single_instdir
+DESTDIRS = single_destdir
<sun4x_57 sun4x_58>
COMPDIRS = solaris_compdirs
INSTDIRS = solaris_instdirs
+DESTDIRS = solaris_destdirs
<all>
include Makefile.common
## the 64 bit libafs in MODLOAD32 and MODLOAD64 directories respectively
<sun4x_57 sun4x_58>
-${COMPDIRS} ${INSTDIRS}:
+${COMPDIRS} ${INSTDIRS} ${DESTDIRS}:
for t in ${KOBJ} ; do \
echo Building directory: $$t ; \
case $$t in \
solaris_compdirs_libafs: libafs
solaris_instdirs_libafs: install_libafs
+solaris_destdirs_libafs: dest_libafs
<all>
LIBAFSNONFS = libafs.nonfs.o
<all -sun4x_57 -sun4x_58>
-DEST_LIBAFS = ${DESTDIR}/root.client/usr/vice/etc/modload/${LIBAFS}
-DEST_LIBAFSNONFS = ${DESTDIR}/root.client/usr/vice/etc/modload/${LIBAFSNONFS}
+INST_LIBAFS = ${DESTDIR}${afskerneldir}/${LIBAFS}
+INST_LIBAFSNONFS = ${DESTDIR}${afskerneldir}/${LIBAFSNONFS}
+
+DEST_LIBAFS = ${DEST}/root.client/usr/vice/etc/modload/${LIBAFS}
+DEST_LIBAFSNONFS = ${DEST}/root.client/usr/vice/etc/modload/${LIBAFSNONFS}
# Without this line, gmake tries to build libafs.o
.PHONY: libafs
-# libafs: $(DEST_LIBAFS) $(DEST_LIBAFSNONFS)
libafs: $(LIBAFSNONFS)
-install_libafs: $(DEST_LIBAFSNONFS)
+install_libafs: $(INST_LIBAFSNONFS)
+dest_libafs: $(DEST_LIBAFSNONFS)
+
+$(INST_LIBAFS): $(LIBAFS)
+ ${INSTALL} -f $? $@
+
+$(INST_LIBAFSNONFS): $(LIBAFSNONFS)
+ ${INSTALL} -f $? $@
$(DEST_LIBAFS): $(LIBAFS)
${INSTALL} -f $? $@
$(LD) -r -o $@ $(AFSAOBJS) ${AFSNONFSOBJS}
<sun4x_57 sun4x_58>
-MODLOADDIR = ${DESTDIR}/root.client/usr/vice/etc/modload
libafs: ${LIBAFSNONFS}
+
install_libafs: ${LIBAFSNONFS}
- ${INSTALL} -f ${LIBAFSNONFS} ${MODLOADDIR}/libafs${BITS}.nonfs.o
+ ${INSTALL} -f ${LIBAFSNONFS} ${DESTDIR}${afskerneldir}/libafs${BITS}.nonfs.o
+
+dest_libafs: ${LIBAFSNONFS}
+ ${INSTALL} -f ${LIBAFSNONFS} ${DEST}/root.client/usr/vice/etc/libafs${BITS}.nonfs.o
<all>
# This is a pthread safe library containing ubikclient, auth, kauth.
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
CC=${MT_CC}
-CFLAGS = ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${MT_CFLAGS}
+CFLAGS=${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${MT_CFLAGS}
CCRULE = ${CC} ${CFLAGS} -c $?
AUDIT= ../audit
${PTSERVEROBJS} \
${SYSOBJS}
-system install: ${DESTDIR}/lib/libafsauthent.a
+all: ${TOP_LIBDIR}/libafsauthent.a
-${DESTDIR}/lib/libafsauthent.a: libafsauthent.a
- ${INSTALL} libafsauthent.a ${DESTDIR}/lib/libafsauthent.a
+install: ${DESTDIR}${libdir}/libafsauthent.a
+
+${DEST}/lib/libafsauthent.a: libafsauthent.a
+ ${INSTALL} $? $@
libafsauthent.a: ${LIBOBJS}
$(RM) -f $@
clean:
$(RM) -f *.o *.a libafsauthent*
+
+${DESTDIR}${libdir}/libafsauthent.a: libafsauthent.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libafsauthent.a: libafsauthent.a
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/libafsauthent.a
+
# This is a pthread safe library containing rx, rxkad and des.
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
CC=${MT_CC}
-INCLUDES = -I${SRCDIR}/include -I.. -I../rx
+INCLUDES=-I${TOP_INCDIR} -I.. -I../rx
CFLAGS = ${OPTMZ} ${DBG} ${INCLUDES} -DRXDEBUG ${MT_CFLAGS} -I${TOP_SRCDIR}/config
-SFLAGS=-P -I${SRCDIR}/include
+SFLAGS=-P -I${TOP_INCDIR}
RX = ../rx
CCRULE = ${CC} ${CFLAGS} -c $?
RXKAD = ../rxkad
${RXSTATOBJS} \
${FSINTOBJS}
-system install: ${DESTDIR}/lib/libafsrpc.a
+all: ${TOP_LIBDIR}/libafsrpc.a
-${DESTDIR}/lib/libafsrpc.a: libafsrpc.a
- ${INSTALL} libafsrpc.a ${DESTDIR}/lib/libafsrpc.a
+install: ${DESTDIR}${libdir}/libafsrpc.a
+
+${DEST}/lib/libafsrpc.a: libafsrpc.a
+ ${INSTALL} $? $@
libafsrpc.a: ${LIBOBJS}
$(RM) -f $@
clean:
$(RM) -f *.o libafsrpc*
+${DESTDIR}${libdir}/libafsrpc.a: libafsrpc.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libafsrpc.a: libafsrpc.a
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/libafsrpc.a
+
# Build rules - CC and CFLAGS are defined in system specific MakefileProtos.
-install: ukinstall
+all: ${TOP_LIBDIR}/$(LIBUAFS) linktest
-webinstall: AFSWEB/$(LIBAFSWEB) AFSWEB/$(LIBAFSWEBKRB)
- ${INSTALL} AFSWEB/$(LIBAFSWEB) ${DESTDIR}/root.afsweb/usr/lib
- ${INSTALL} AFSWEB/$(LIBAFSWEBKRB) ${DESTDIR}/root.afsweb/usr/lib
+webinstall: all \
+ ${TOP_LIBDIR}/$(LIBAFSWEB) \
+ ${TOP_LIBDIR}/$(LIBAFSWEBKRB)
-ukinsthdrs:
- ${INSTALL} afs/param.h ${DESTDIR}/root.perf/include/afs
- ${INSTALL} afs/stds.h ${DESTDIR}/root.perf/include/afs
- ${INSTALL} afs/afs_sysnames.h ${DESTDIR}/root.perf/include/afs
- ${INSTALL} afs/afs_stats.h ${DESTDIR}/root.perf/include/afs
- ${INSTALL} afs/sysincludes.h ${DESTDIR}/root.perf/include/afs
- ${INSTALL} afs/afs_usrops.h ${DESTDIR}/root.perf/include/afs
+linktest: UAFS/$(LIBUAFS) des/libdes.a
+ $(CC) $(TEST_CFLAGS) $(TEST_LDFLAGS) -o linktest linktest.c -I${TOP_SRCDIR}/config -I${TOP_INCDIR} -I${TOP_INCDIR}/rx -I. UAFS/$(LIBUAFS) des/libdes.a $(TEST_LIBS) $(XLIBS)
-ukinstlibs:
- ${INSTALL} des/libdes.a ${DESTDIR}/root.perf/lib
- ${INSTALL} UAFS/$(LIBUAFS) ${DESTDIR}/root.perf/lib
+ukinstall: install
-ukinstall: ukinsthdrs UAFS/$(LIBUAFS) linktest ukinstlibs
+install: \
+ ${DESTDIR}${libdir}/$(LIBUAFS)
+
+dest: \
+ ${DEST}/root.perf/include/afs/param.h \
+ ${DEST}/root.perf/include/afs/stds.h \
+ ${DEST}/root.perf/include/afs/afs_sysnames.h \
+ ${DEST}/root.perf/include/afs/afs_stats.h \
+ ${DEST}/root.perf/include/afs/sysincludes.h \
+ ${DEST}/root.perf/include/afs/afs_usrops.h \
+ ${DEST}/root.perf/lib/libdes.a \
+ ${DEST}/root.perf/lib/$(LIBUAFS)
-linktest: UAFS/$(LIBUAFS) des/libdes.a
- $(CC) $(TEST_CFLAGS) $(TEST_LDFLAGS) -o linktest linktest.c -I${TOP_SRCDIR}/config -I${DESTDIR}/include -I${DESTDIR}/include/rx -I${DESTDIR}/root.perf/include UAFS/$(LIBUAFS) des/libdes.a $(TEST_LIBS) $(XLIBS)
CRULE1= $(CC) $(OPTF) -DKERNEL $(CFLAGS) -c $?
CRULE2= $(CC) $(OPTF) $(WEBOPTS) -DKERNEL $(CFLAGS) -c $?
-$(RM) -rf UAFS* AFSWEB* nsapi des afs afsint config rx
-$(RM) -f h net netinet rpc ufs machine inet nfs sys des linktest
+
+${TOP_LIBDIR}/$(LIBAFSWEB): AFSWEB/$(LIBAFSWEB)
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/$(LIBAFSWEBKRB): AFSWEB/$(LIBAFSWEBKRB)
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/$(LIBUAFS): UAFS/$(LIBUAFS)
+ ${INSTALL} $? $@
+
+
+${DESTDIR}${libdir}/$(LIBAFSWEB): AFSWEB/$(LIBAFSWEB)
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/$(LIBAFSWEBKRB): AFSWEB/$(LIBAFSWEBKRB)
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/$(LIBUAFS): UAFS/$(LIBUAFS)
+ ${INSTALL} $? $@
+
+
+${DEST}/root.afsweb/usr/lib/$(LIBAFSWEB): AFSWEB/$(LIBAFSWEB)
+ ${INSTALL} $? $@
+
+${DEST}/root.afsweb/usr/lib/$(LIBAFSWEBKRB): AFSWEB/$(LIBAFSWEBKRB)
+ ${INSTALL} $? $@
+
+${DEST}/root.perf/include/afs/param.h: afs/param.h
+ ${INSTALL} $? $@
+
+${DEST}/root.perf/include/afs/stds.h: afs/stds.h
+ ${INSTALL} $? $@
+
+${DEST}/root.perf/include/afs/afs_sysnames.h: afs/afs_sysnames.h
+ ${INSTALL} $? $@
+
+${DEST}/root.perf/include/afs/afs_stats.h: afs/afs_stats.h
+ ${INSTALL} $? $@
+
+${DEST}/root.perf/include/afs/sysincludes.h: afs/sysincludes.h
+ ${INSTALL} $? $@
+
+${DEST}/root.perf/include/afs/afs_usrops.h: afs/afs_usrops.h
+ ${INSTALL} $? $@
+
+${DEST}/root.perf/lib/libdes.a: des/libdes.a
+ ${INSTALL} $? $@
+
+${DEST}/root.perf/lib/$(LIBUAFS): UAFS/$(LIBUAFS)
+ ${INSTALL} $? $@
# MakefileProto for AIX systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
TOP_SRCDIR=@TOP_SRCDIR@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
# MakefileProto for Solaris systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
TOP_SRCDIR=@TOP_SRCDIR@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
# MakefileProto for Solaris systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
TOP_SRCDIR=@TOP_SRCDIR@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
SYS_NAME=@AFS_SYSNAME@
DBUG=-O
#
# MakefileProto for Solaris systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
TOP_SRCDIR=@TOP_SRCDIR@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
# MakefileProto for HP-UX systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
TOP_SRCDIR=@TOP_SRCDIR@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
# MakefileProto for Solaris systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
TOP_SRCDIR=@TOP_SRCDIR@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
# MakefileProto for Solaris systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
TOP_SRCDIR=@TOP_SRCDIR@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
# MakefileProto for Solaris systems
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
TOP_SRCDIR=@TOP_SRCDIR@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-INCDIRS= -I${TOP_SRCDIR}/config -I${DESTDIR}/include -I${DESTDIR}/include/afs
+INCDIRS=-I${TOP_SRCDIR}/config -I${TOP_INCDIR} -I${TOP_INCDIR}/afs
CFLAGS = ${OPTMZ} ${INCDIRS} ${XCFLAGS} ${DBUG}
PROGRAMS= unlog tokens tokens.krb kseal
-INCLS=${SRCDIR}/include/afs/auth.h ${SRCDIR}/include/rx/rx.h \
-${SRCDIR}/include/rx/xdr.h ${SRCDIR}/include/des.h ${SRCDIR}/include/rx/rxkad.h \
-${SRCDIR}/include/afs/cellconfig.h
-
-LIBRARIES= ${SRCDIR}/lib/afs/libauth.a \
- ${SRCDIR}/lib/librxkad.a \
- ${SRCDIR}/lib/libdes.a \
- ${SRCDIR}/lib/afs/libsys.a ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/liblwp.a ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/afs/util.a
-KLIBRARIES= ${SRCDIR}/lib/afs/libauth.krb.a \
- ${SRCDIR}/lib/librxkad.a \
- ${SRCDIR}/lib/libdes.a \
- ${SRCDIR}/lib/afs/libsys.a ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/afs/libsys.a \
- ${SRCDIR}/lib/liblwp.a ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/afs/util.a
+INCLS=${TOP_INCDIR}/afs/auth.h ${TOP_INCDIR}/rx/rx.h \
+${TOP_INCDIR}/rx/xdr.h ${TOP_INCDIR}/des.h ${TOP_INCDIR}/rx/rxkad.h \
+${TOP_INCDIR}/afs/cellconfig.h
+
+LIBRARIES=${TOP_LIBDIR}/libauth.a \
+ ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/util.a
+KLIBRARIES=${TOP_LIBDIR}/libauth.krb.a \
+ ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/util.a
#
# Main targets
#
-all: install
+all: unlog tokens tokens.krb kseal
#
# Build targets
kseal.o: kseal.c ${INCLS} AFS_component_version_number.c
unlog.o: unlog.c AFS_component_version_number.c
-tokens.o: tokens.c ${SRCDIR}/include/rx/xdr.h AFS_component_version_number.c
+tokens.o: tokens.c ${TOP_INCDIR}/rx/xdr.h AFS_component_version_number.c
#
# Install targets
#
-install: ${DESTDIR}/bin/unlog \
- ${DESTDIR}/bin/tokens \
- ${DESTDIR}/bin/tokens.krb \
- ${DESTDIR}/root.server/usr/afs/bin/tokens \
- ${DESTDIR}/root.server/usr/afs/bin/tokens.krb \
- ${DESTDIR}/etc/kseal
-
-${DESTDIR}/bin/unlog: unlog
+install: \
+ ${DESTDIR}${bindir}/unlog \
+ ${DESTDIR}${bindir}/tokens \
+ ${DESTDIR}${bindir}/tokens.krb \
+ ${DESTDIR}${afssrvbindir}/tokens \
+ ${DESTDIR}${afssrvbindir}/tokens.krb \
+ ${DESTDIR}${sbindir}/kseal
+
+${DEST}/bin/unlog: unlog
${INSTALL} $? $@
-${DESTDIR}/bin/tokens: tokens
+${DEST}/bin/tokens: tokens
${INSTALL} $? $@
-${DESTDIR}/bin/tokens.krb: tokens.krb
+${DEST}/bin/tokens.krb: tokens.krb
${INSTALL} $? $@
-${DESTDIR}/root.server/usr/afs/bin/tokens: tokens
+${DEST}/root.server/usr/afs/bin/tokens: tokens
${INSTALL} $? $@
-${DESTDIR}/root.server/usr/afs/bin/tokens.krb: tokens.krb
+${DEST}/root.server/usr/afs/bin/tokens.krb: tokens.krb
${INSTALL} $? $@
-${DESTDIR}/etc/kseal: kseal
+${DEST}/etc/kseal: kseal
${INSTALL} $? $@
#
include ../config/Makefile.version
+${DESTDIR}${bindir}/unlog: unlog
+ ${INSTALL} $? $@
+
+${DESTDIR}${bindir}/tokens: tokens
+ ${INSTALL} $? $@
+
+${DESTDIR}${bindir}/tokens.krb: tokens.krb
+ ${INSTALL} $? $@
+
+${DESTDIR}${afssrvbindir}/tokens: tokens
+ ${INSTALL} $? $@
+
+${DESTDIR}${afssrvbindir}/tokens.krb: tokens.krb
+ ${INSTALL} $? $@
+
+${DESTDIR}${sbindir}/kseal: kseal
+ ${INSTALL} $? $@
+
+dest: \
+ ${DEST}/bin/unlog \
+ ${DEST}/bin/tokens \
+ ${DEST}/bin/tokens.krb \
+ ${DEST}/root.server/usr/afs/bin/tokens \
+ ${DEST}/root.server/usr/afs/bin/tokens.krb \
+ ${DEST}/etc/kseal
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
OPTIMIZE=-O
-INCDIRS= -I${DESTDIR}/include -I.. -I${DESTDIR}/include/afs
-LDIRS= -L${DESTDIR}/lib -L${DESTDIR}/lib/afs -L..
+INCDIRS=-I${TOP_INCDIR} -I.. -I${TOP_INCDIR}/afs
+LDIRS=-L${TOP_LIBDIR} -L${DESTDIR}/lib/afs -L..
LIBS= -lauth -lrxkad -ldes -lsys -lrx -llwp -lcmd -lafsutil ${XLIBS}
CFLAGS = ${OPTIMIZE} ${INCDIRS} ${LDIRS} ${LIBS} ${XCFLAGS}
-all: install
+all: testlog gettoktest
-install: testlog gettoktest
+install:
#
# Build targets
clean:
$(RM) -f *.o testlog gettoktest core
+dest:
+
# @(#)Makefile 5.1 (Berkeley) 10/18/88
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-LIBDIR = ${DESTDIR}/lib/
-AFSLIBS = ${LIBDIR}/afs/libkauth.a ${LIBDIR}/afs/libprot.a ${LIBDIR}/libubik.a \
- ${LIBDIR}/afs/libauth.a ${DESTDIR}/lib/librxkad.a ${LIBDIR}/afs/libsys.a \
- ${DESTDIR}/lib/libdes.a ${LIBDIR}/librx.a ${LIBDIR}/liblwp.a \
- ${LIBDIR}/afs/libcmd.a ${LIBDIR}/afs/libcom_err.a ${LIBDIR}/afs/util.a
-KAFSLIBS = ${LIBDIR}/afs/libkauth.krb.a ${LIBDIR}/afs/libprot.a ${LIBDIR}/libubik.a \
- ${LIBDIR}/afs/libauth.krb.a ${DESTDIR}/lib/librxkad.a ${LIBDIR}/afs/libsys.a \
- ${DESTDIR}/lib/libdes.a ${LIBDIR}/librx.a ${LIBDIR}/liblwp.a \
- ${LIBDIR}/afs/libcmd.a ${LIBDIR}/afs/libcom_err.a ${LIBDIR}/afs/util.a
-INCLUDES = -I${TOP_SRCDIR}/config -I${DESTDIR}/include -I/usr/include -I/usr/include/sys
+AFSLIBS = ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libprot.a \
+ ${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libauth.a \
+ ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/afs/libcom_err.a ${TOP_LIBDIR}/afs/util.a
+
+KAFSLIBS = ${TOP_LIBDIR}/libkauth.krb.a ${TOP_LIBDIR}/libprot.a \
+ ${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libauth.krb.a \
+ ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a
+
+INCLUDES=-I${TOP_SRCDIR}/config -I${TOP_INCDIR} -I/usr/include -I/usr/include/sys
CFLAGS= -g ${XCFLAGS} ${INCLUDES}
LIBC= /lib/libc.a
SRCS= login.c
KLIBS= ${KAFSLIBS}
SLIBS= ${AFSLIBS} ${LIBC}
SKLIBS= ${KAFSLIBS} ${LIBC}
-MAN=
UTILOBJS = util_login.o util_logout.o util_logwtmp.o
include ../config/Makefile.version
depend: ${SRCS}
mkdep -p ${CFLAGS} ${SRCS}
-install: ${MAN} all
- ${INSTALL} -s login ${DESTDIR}/bin/login
- ${INSTALL} -s login.krb ${DESTDIR}/bin/login.krb
+install: ${DESTDIR}${bindir}/login ${DESTDIR}${bindir}/login.krb
+
+${DEST}/bin/login: login
+ ${INSTALL} $? $@
+
+${DESTDIR}${bindir}/login: login
+ ${INSTALL} $? $@
+
+
+${DEST}/bin/login.krb: login.krb
+ ${INSTALL} $? $@
+
+${DESTDIR}${bindir}/login.krb: login.krb
+ ${INSTALL} $? $@
+
+
+dest: ${DEST}/bin/login ${DEST}/bin/login.krb
-system: install
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
# subtle bugs that may have been introduced in process.s, be warned!
OPTIMIZE=${LWP_OPTMZ}
-CFLAGS=${OPTIMIZE} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
+CFLAGS=${OPTIMIZE} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
LIBOBJS=lwp.o process.o lock.o iomgr.o timer.o fasttime.o preempt.o \
waitkey.o threadname.o AFS_component_version_number.o
-all: install
+all: ${TOP_LIBDIR}/liblwp.a ${TOP_INCDIR}/lock.h ${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/preempt.h ${TOP_INCDIR}/timer.h
#
# Build rules
$(RANLIB) $@
process.s:
- # This is required so sgi_64+ does not try to build this file.
echo Nothing to be done for process.s
+ # This is required so sgi_64+ does not try to build this file.
process.o : process.s process.c
@case "$(SYS_NAME)" in \
pmax_he1) \
- $(CC) -c -I${SRCDIR}/include process.s;; \
+ $(CC) -c -I${TOP_INCDIR} process.s;; \
sun4c_51 | sun4c_52 | sun4m_51 | sun4m_52 | sun4c_53 | sun4m_53 | sun4_53 | sun4_52 | sun4_54 | sun4c_54 | sun4m_54 | sun4x_5? | sunx86_54) \
- /usr/ccs/lib/cpp -P -I${SRCDIR}/include process.s process.ss; \
+ /usr/ccs/lib/cpp -P -I${TOP_INCDIR} process.s process.ss; \
${AS} process.ss -o process.o; \
$(RM) process.ss ;; \
sgi_5* ) \
- $(CC) -c -I${SRCDIR}/include -KPIC -G0 process.s;; \
+ $(CC) -c -I${TOP_INCDIR} -KPIC -G0 process.s;; \
sgi_61 | sgi_62 | sgi_63 ) \
- $(CC) -c ${XCFLAGS} -I${SRCDIR}/include -KPIC -G0 process.s;; \
+ $(CC) -c ${XCFLAGS} -I${TOP_INCDIR} -KPIC -G0 process.s;; \
s390*) \
- /lib/cpp -P -I${SRCDIR}/include process.s >process.ss; \
+ /lib/cpp -P -I${TOP_INCDIR} process.s >process.ss; \
${AS} -ahlns process.ss -o process.o >process.lst; \
$(RM) process.ss ;; \
ppc_darwin* ) \
- $(CC) -c ${XCFLAGS} -I${SRCDIR}/include process.s;; \
+ $(CC) -c ${XCFLAGS} -I${TOP_INCDIR} process.s;; \
i386_fbsd* ) \
/usr/bin/cpp -P process.fbsd.s > process.ss; \
${AS} -o process.o process.ss; \
hp* | *_linux* | sgi_64 | sgi_65 ) \
${CC} ${CFLAGS} -c process.c;; \
ncrx86_*) \
- /usr/ccs/lib/cpp -P -I${SRCDIR}/include process.s process.ss; \
+ /usr/ccs/lib/cpp -P -I${TOP_INCDIR} process.s process.ss; \
${AS} -o process.o process.ss; \
$(RM) process.ss ;; \
alpha_osf1 | alpha_osf20 | alpha_osf30 | alpha_osf32 | alpha_osf32c | alpha_dux?? ) \
- ${AS} -v -P -DOSF -I${SRCDIR}/include -DASSEMBLER process.s; \
+ ${AS} -v -P -DOSF -I${TOP_INCDIR} -DASSEMBLER process.s; \
${AS} -v process.i -o process.o;; \
hp_ux110 ) \
${CC} ${CFLAGS} -c process.c;; \
*) \
- /lib/cpp -P -I${SRCDIR}/include process.s process.ss; \
+ /lib/cpp -P -I${TOP_INCDIR} process.s process.ss; \
${AS} process.ss -o process.o; \
$(RM) process.ss ;; \
esac
lwp.o : lwp.c lwp.h
case "$(SYS_NAME)" in \
rs_aix*) \
- $(CC) -I${TOP_SRCDIR}/config -I${SRCDIR}/include -c lwp.c;; \
+ $(CC) -I${TOP_SRCDIR}/config -I${TOP_INCDIR} -c lwp.c;; \
*) \
$(CC) ${CFLAGS} -c lwp.c;; \
esac
#
# tests
#
-rw: rw.o liblwp.a $(DESTDIR)/lib/afs/util.a
- ${CC} ${CFLAGS} -o rw rw.o liblwp.a $(DESTDIR)/lib/afs/util.a
+rw: rw.o liblwp.a $(TOP_LIBDIR)/util.a
+ ${CC} ${CFLAGS} -o rw rw.o liblwp.a $(TOP_LIBDIR)/util.a
rw.o: rw.c
${CC} ${CFLAGS} -c rw.c
#
# Install targets
#
-install: ${DESTDIR}/lib/liblwp.a \
- ${DESTDIR}/include/lock.h \
- ${DESTDIR}/include/lwp.h \
- ${DESTDIR}/include/preempt.h \
- ${DESTDIR}/include/timer.h
+install: ${DESTDIR}${libdir}/liblwp.a ${DESTDIR}${includedir}/lock.h ${DESTDIR}${includedir}/lwp.h ${DESTDIR}${includedir}/preempt.h ${DESTDIR}${includedir}/timer.h
-${DESTDIR}/lib/liblwp.a: liblwp.a
+${DEST}/lib/liblwp.a: liblwp.a
${INSTALL} $? $@
-${DESTDIR}/include/lock.h: lock.h
+${DEST}/include/lock.h: lock.h
${INSTALL} $? $@
-${DESTDIR}/include/lwp.h: lwp.h
+${DEST}/include/lwp.h: lwp.h
${INSTALL} $? $@
-${DESTDIR}/include/preempt.h: preempt.h
+${DEST}/include/preempt.h: preempt.h
${INSTALL} $? $@
-${DESTDIR}/include/timer.h: timer.h
+${DEST}/include/timer.h: timer.h
${INSTALL} $? $@
#
$(RM) -f *.o *.a core AFS_component_version_number.c
include ../config/Makefile.version
+${DESTDIR}${libdir}/liblwp.a: liblwp.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/liblwp.a: liblwp.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/lock.h: lock.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/lock.h: lock.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/lwp.h: lwp.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/lwp.h: lwp.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/preempt.h: preempt.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/preempt.h: preempt.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/timer.h: timer.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/timer.h: timer.h
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/liblwp.a ${DEST}/include/lock.h ${DEST}/include/lwp.h ${DEST}/include/preempt.h ${DEST}/include/timer.h
+
#
# (C) Copyright 10/17/86 by Carnegie Mellon University
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
include ../config/Makefile.version
-system: install
-
all: ${PROGRAM}
-install: ${PROGRAM}
- ${INSTALL} -c -s -m 755 ${PROGRAM} ${DESTDIR}etc
+install: ${DESTDIR}${sbindir}/${PROGRAM}
+
+dest: ${DEST}/etc/${PROGRAM}
+
+${DESTDIR}${sbindir}/${PROGRAM}: ${PROGRAM}
+ ${INSTALL} $? $@
+
+${DEST}/etc/${PROGRAM}: ${PROGRAM}
+ ${INSTALL} $? $@
installdoc: ${MANUAL}
- ${INSTALL} -c ${MANUAL} ${DESTDIR}man/man1
+ ${INSTALL} -c ${MANUAL} ${DEST}/man/man1
clean:
-$(RM) -f core a.out *.o *.out ${PROGRAM} AFS_component_version_number.c
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-INCPATH= -I${TOP_SRCDIR}/config -I${DESTDIR}/include
+INCPATH=-I${TOP_SRCDIR}/config -I${TOP_INCDIR}
BINDIR=/usr/local/etc
LINKDIR=/etc
-LIBS= ${DESTDIR}/lib/afs/util.a
+LIBS=${TOP_LIBDIR}/util.a
VERS=3.4
ntpdc.o: AFS_component_version_number.c
read_psti.o: AFS_component_version_number.c
-all: ${PROGS} runntp
- -@./ntest
+#all: ${PROGS} runntp
+# -@./ntest
ntp: ntp.o ntpsubs.o
${CC} ${LDFLAGS} -o ntp ntp.o ntpsubs.o ${LIBS} ${XLIBS} ${XLIBELFA}
# for afs
-system: install
+all: AFS_component_version_number.c ntest ntpd ntp ntpdc runntp
-AFSLIBS= ${DESTDIR}/lib/afs/libauth.a ${DESTDIR}/lib/afs/libcom_err.a ${DESTDIR}/lib/afs/util.a
+AFSLIBS=${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a
-runntp.o: runntp.c ${DESTDIR}/include/afs/cellconfig.h AFS_component_version_number.c
- ${CC} ${CFLAGS} -I${DESTDIR}/include -c runntp.c ${AFSLIBS} ${XLIBS}
+runntp.o: runntp.c ${TOP_INCDIR}/afs/cellconfig.h AFS_component_version_number.c
+ ${CC} ${CFLAGS} -I${TOP_INCDIR} -c runntp.c ${AFSLIBS} ${XLIBS}
runntp: runntp.o ${AFSLIBS}
${CC} ${LDFLAGS} -o runntp runntp.o ${AFSLIBS} ${XLIBS}
-install: AFS_component_version_number.c ntest ntpd ntp ntpdc runntp
- ${INSTALL} ntpd ${DESTDIR}/root.server/usr/afs/bin/ntpd
- ${INSTALL} ntpdc ${DESTDIR}/root.server/usr/afs/bin/ntpdc
- ${INSTALL} ntp ${DESTDIR}/etc/ntp
- ${INSTALL} ntpdc ${DESTDIR}/etc/ntpdc
- ${INSTALL} runntp ${DESTDIR}/root.server/usr/afs/bin/runntp
+install: ${DESTDIR}${afssrvlibexecdir}/ntpd ${DESTDIR}${afssrvsbindir}/ntpdc ${DESTDIR}${sbindir}/ntp ${DESTDIR}${sbindir}/ntpdc ${DESTDIR}${afssrvlibexecdir}/runntp
#
# If you don't want a symlink to the daemon, comment out the next line
depend:
mkdep $(CFLAGS) $(SRCS)
+${DEST}/root.server/usr/afs/bin/ntpd: ntpd
+ ${INSTALL} $? $@
+
+${DESTDIR}${afssrvlibexecdir}/ntpd: ntpd
+ ${INSTALL} $? $@
+
+
+${DEST}/root.server/usr/afs/bin/ntpdc: ntpdc
+ ${INSTALL} $? $@
+
+${DESTDIR}${afssrvsbindir}/ntpdc: ntpdc
+ ${INSTALL} $? $@
+
+
+${DEST}/etc/ntp: ntp
+ ${INSTALL} $? $@
+
+${DESTDIR}${sbindir}/ntp: ntp
+ ${INSTALL} $? $@
+
+
+${DEST}/etc/ntpdc: ntpdc
+ ${INSTALL} $? $@
+
+${DESTDIR}${sbindir}/ntpdc: ntpdc
+ ${INSTALL} $? $@
+
+
+${DEST}/root.server/usr/afs/bin/runntp: runntp
+ ${INSTALL} $? $@
+
+${DESTDIR}${afssrvlibexecdir}/runntp: runntp
+ ${INSTALL} $? $@
+
+
+dest: ${DEST}/root.server/usr/afs/bin/ntpd ${DEST}/root.server/usr/afs/bin/ntpdc ${DEST}/etc/ntp ${DEST}/etc/ntpdc ${DEST}/root.server/usr/afs/bin/runntp
+
# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
# directory or online at http://www.openafs.org/dl/license10.html
# Makefile for the null library.
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
CFLAGS = ${XCFLAGS}
-all: install
+all: ${TOP_LIBDIR}/libnull.a
-install: ${DESTDIR}/lib/afs/libnull.a
+install: ${DESTDIR}${libdir}/afs/libnull.a
-${DESTDIR}/lib/afs/libnull.a: libnull.a
+${DEST}/lib/afs/libnull.a: libnull.a
${INSTALL} $? $@
null.o: null.c AFS_component_version_number.o
$(RM) -f *.o *.a AFS_component_version_number.c
include ../config/Makefile.version
+${DESTDIR}${libdir}/afs/libnull.a: libnull.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libnull.a: libnull.a
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/afs/libnull.a
+
#
# Makefile for package, the AFS workstation configuration tool.
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-INCLUDES = -I/usr/include -I${TOP_SRCDIR}/config -I${SRCDIR}/include
+INCLUDES=-I/usr/include -I${TOP_SRCDIR}/config -I${TOP_INCDIR}
DBGFLAG = -UDEBUG
CFLAGS = ${DBUG} -DKFLAG -DANDREW -DVICE $(DBGFLAG) $(INCLUDES) $(XCFLAGS)
YFLAGS = -vd
misc.o \
globfuncs.o
-LIBS = ${DESTDIR}/lib/afs/libsys.a \
- ${DESTDIR}/lib/afs/libcmd.a \
- ${DESTDIR}/lib/afs/libcom_err.a \
- ${DESTDIR}/lib/librx.a \
- ${DESTDIR}/lib/afs/libsys.a \
- ${DESTDIR}/lib/afs/util.a \
- ${DESTDIR}/lib/liblwp.a \
+LIBS=${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/util.a \
+ ${TOP_LIBDIR}/liblwp.a \
${XLIBS}
include ../config/Makefile.version
-$(RM) -f lex.c
$(LEX) -t lex.l > lex.c
-system : install
-
clean :
$(RM) -f *.o gram.c test_gram.c core package package_test *.BAK y.output yacc.tmp yacc.acts\
AFS_component_version_number.c lex.c y.tab.h
-install: package package_test
- $(INSTALL) -s -c -m 755 package ${DESTDIR}/etc
- $(INSTALL) -s -c -m 755 package_test ${DESTDIR}/etc
- ${INSTALL} -ns -c -m 755 makepkgfiles ${DESTDIR}/etc
+install: ${DESTDIR}${sbindir}/package ${DESTDIR}${sbindir}/package_test ${DESTDIR}${sbindir}/makepkgfiles
+
+
+${DEST}/etc/package: package
+ ${INSTALL} $? $@
+
+${DESTDIR}${sbindir}/package: package
+ ${INSTALL} $? $@
+
+${DEST}/etc/package_test: package_test
+ ${INSTALL} $? $@
+
+${DESTDIR}${sbindir}/package_test: package_test
+ ${INSTALL} $? $@
+
+${DEST}/etc/makepkgfiles: makepkgfiles
+ ${INSTALL} $? $@
+
+${DESTDIR}${sbindir}/makepkgfiles: makepkgfiles
+ ${INSTALL} $? $@
+
+
+dest: ${DEST}/etc/package ${DEST}/etc/package_test ${DEST}/etc/makepkgfiles
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
SHELL=/bin/sh
include ../config/Makefile.${SYS_NAME}
-LIBDIR = ${DESTDIR}/lib/
- LIBSA = ${LIBDIR}/afs/libprot.a ${LIBDIR}/libubik.a
-AFSLIBS = ${DESTDIR}/lib/librxkad.a \
- ${LIBDIR}/afs/libsys.a ${DESTDIR}/lib/libdes.a \
- ${LIBDIR}/librx.a ${LIBDIR}/liblwp.a ${LIBDIR}/afs/libaudit.a \
- ${LIBDIR}/afs/libcmd.a ${LIBDIR}/afs/libcom_err.a ${LIBDIR}/afs/util.a
+ LIBSA = ${TOP_LIBDIR}/libprot.a ${TOP_LIBDIR}/libubik.a
+AFSLIBS = ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libaudit.a \
+ ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/util.a
LDFLAGS = ${SHARE_LDFLAGS}
- LIBS = ${LIBDIR}/afs/libkauth.a ${LIBSA} ${LIBDIR}/afs/libauth.a \
+ LIBS = ${TOP_LIBDIR}/libkauth.a ${LIBSA} ${TOP_LIBDIR}/libauth.a \
${AFSLIBS} ${PAMLIBS} @LIB_AFSDB@
- KLIBS = ${LIBDIR}/afs/libkauth.krb.a ${LIBSA} ${LIBDIR}/afs/libauth.krb.a \
+ KLIBS = ${TOP_LIBDIR}/libkauth.krb.a ${LIBSA} ${TOP_LIBDIR}/libauth.krb.a \
${AFSLIBS} ${PAMLIBS} @LIB_AFSDB@
SHOBJS = afs_auth.o afs_account.o afs_session.o afs_password.o \
afs_pam_msg.o afs_message.o afs_util.o AFS_component_version_number.o
OBJS = $(SHOBJS) test_pam.o
-INCLUDES = -I${TOP_SRCDIR}/config -I${DESTDIR}/include \
+INCLUDES=-I${TOP_SRCDIR}/config -I${TOP_INCDIR} \
-I/usr/include -I/usr/include/sys
CFLAGS = ${DEBUG} ${INCLUDES} ${PAM_CFLAGS}
-all: install
+all: test_pam ${TOP_LIBDIR}/pam_afs.so.1 ${TOP_LIBDIR}/pam_afs.krb.so.1
afs_setcred.o: afs_setcred.c afs_pam_msg.h afs_message.h afs_util.h
${CC} ${CFLAGS} -c afs_setcred.c -o afs_setcred.o
echo No link line for system $(SYS_NAME). ;; \
esac
-install: test_pam ${DESTDIR}/lib/pam_afs.so.1 ${DESTDIR}/lib/pam_afs.krb.so.1
+install: ${DESTDIR}${libdir}/pam_afs.so.1 ${DESTDIR}${libdir}/pam_afs.krb.so.1
-${DESTDIR}/lib/pam_afs.so.1: pam_afs.so.1
+${DEST}/lib/pam_afs.so.1: pam_afs.so.1
${INSTALL} $? $@
-${DESTDIR}/lib/pam_afs.krb.so.1: pam_afs.krb.so.1
+${DEST}/lib/pam_afs.krb.so.1: pam_afs.krb.so.1
${INSTALL} $? $@
afs_auth.o: afs_auth.c afs_pam_msg.h afs_message.h afs_util.h
include ../config/Makefile.version
+${DESTDIR}${libdir}/pam_afs.so.1: pam_afs.so.1
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/pam_afs.so.1: pam_afs.so.1
+ ${INSTALL} $? $@
+
+${DESTDIR}${libdir}/pam_afs.krb.so.1: pam_afs.krb.so.1
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/pam_afs.krb.so.1: pam_afs.krb.so.1
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/pam_afs.so.1 ${DEST}/lib/pam_afs.krb.so.1
+
# directory or online at http://www.openafs.org/dl/license10.html
# Make modified install
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
LIBS= ${XLIBS}
-CFLAGS= ${OPTMZ} -g -I. -I${DESTDIR}/include -I${TOP_SRCDIR}/config ${XCFLAGS}
+CFLAGS=${OPTMZ} -g -I. -I${TOP_INCDIR} -I${TOP_SRCDIR}/config ${XCFLAGS}
-all: install
+all: pinstall
pinstall: install.c AFS_component_version_number.c
case ${SYS_NAME} in \
test: pinstall
csh ./test/test_install
-${DESTDIR}/bin/install: pinstall
- case ${SYS_NAME} in \
- ppc_darwin*) \
- ./pinstall -f pinstall ${DESTDIR}/bin/pinstall ;;\
- *) \
- ./pinstall -f pinstall ${DESTDIR}/bin/install ;;\
- esac
+${DEST}/bin/install: pinstall
+ ${INSTALL} -f $? $@
# Note: Some rule needs to appear here so that OSF's make does not try to
# compile install from install.c. A ";" will not work since other platforms
# complain. That's why we use 'echo'.
-install: ${DESTDIR}/bin/install
+install:
@echo -n
clean:
include ../config/Makefile.version
+dest: ${DEST}/bin/install
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
-all:
+all:
install:
+dest:
+
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-CFLAGS = $(DBUG) -I${SRCDIR}/include -I${TOP_SRCDIR}/config ${XCFLAGS}
+CFLAGS=$(DBUG) -I${TOP_INCDIR} -I${TOP_SRCDIR}/config ${XCFLAGS}
-all: install
+all: ${TOP_LIBDIR}/libprocmgmt.a ${TOP_INCDIR}/afs/procmgmt.h
#
# Build targets
#
# Install targets
#
-install: ${DESTDIR}/lib/afs/libprocmgmt.a \
- ${DESTDIR}/include/afs/procmgmt.h
+install: ${DESTDIR}${libdir}/afs/libprocmgmt.a ${DESTDIR}${includedir}/afs/procmgmt.h
-${DESTDIR}/lib/afs/libprocmgmt.a: libprocmgmt.a
+${DEST}/lib/afs/libprocmgmt.a: libprocmgmt.a
${INSTALL} $? $@
-${DESTDIR}/include/afs/procmgmt.h: procmgmt.h
+${DEST}/include/afs/procmgmt.h: procmgmt.h
${INSTALL} $? $@
#
$(RM) -f *.a *.o core AFS_component_version_number.c
include ../config/Makefile.version
+${DESTDIR}${libdir}/afs/libprocmgmt.a: libprocmgmt.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libprocmgmt.a: libprocmgmt.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/procmgmt.h: procmgmt.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/procmgmt.h: procmgmt.h
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/afs/libprocmgmt.a ${DEST}/include/afs/procmgmt.h
+
# This software has been released under the terms of the IBM Public
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
UKERNELDIR=../libuafs/
-RXGEN=${SRCDIR}/bin/rxgen
-COMPILE_ET = ${SRCDIR}/bin/compile_et
-
-CFLAGS = $(DBUG) -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${XCFLAGS}
-INCLS=${SRCDIR}/include/ubik.h \
- ${SRCDIR}/include/lock.h \
- ${SRCDIR}/include/lwp.h \
- ${SRCDIR}/include/rx/rx.h \
- ${SRCDIR}/include/rx/xdr.h \
- ${SRCDIR}/include/afs/keys.h \
- ${SRCDIR}/include/afs/cellconfig.h \
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+
+CFLAGS=$(DBUG) -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
+INCLS=${TOP_INCDIR}/ubik.h \
+ ${TOP_INCDIR}/lock.h \
+ ${TOP_INCDIR}/lwp.h \
+ ${TOP_INCDIR}/rx/rx.h \
+ ${TOP_INCDIR}/rx/xdr.h \
+ ${TOP_INCDIR}/afs/keys.h \
+ ${TOP_INCDIR}/afs/cellconfig.h \
ptserver.h ptclient.h ptint.h ptopcodes.h pterror.h
-LINCLS=${SRCDIR}/include/ubik.h \
- ${SRCDIR}/include/lock.h \
- ${SRCDIR}/include/rx/rx.h \
- ${SRCDIR}/include/rx/xdr.h \
- ${SRCDIR}/include/rx/rxkad.h \
- ${SRCDIR}/include/afs/auth.h \
- ${SRCDIR}/include/afs/cellconfig.h \
+LINCLS=${TOP_INCDIR}/ubik.h \
+ ${TOP_INCDIR}/lock.h \
+ ${TOP_INCDIR}/rx/rx.h \
+ ${TOP_INCDIR}/rx/xdr.h \
+ ${TOP_INCDIR}/rx/rxkad.h \
+ ${TOP_INCDIR}/afs/auth.h \
+ ${TOP_INCDIR}/afs/cellconfig.h \
ptclient.h ptint.h pterror.h
-LIBS = ${SRCDIR}/lib/libubik.a \
- ${SRCDIR}/lib/afs/libauth.a \
- ${SRCDIR}/lib/librxkad.a \
- ${SRCDIR}/lib/librxstat.a \
- ${SRCDIR}/lib/librx.a \
- ${SRCDIR}/lib/liblwp.a \
- ${SRCDIR}/lib/libdes.a \
- ${SRCDIR}/lib/afs/libcom_err.a \
- ${SRCDIR}/lib/afs/util.a \
- ${SRCDIR}/lib/afs/libsys.a
+LIBS=${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/libauth.a \
+ ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/librxstat.a \
+ ${TOP_LIBDIR}/librx.a \
+ ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/util.a \
+ ${TOP_LIBDIR}/libsys.a
-all: install
+all: ukinstall ptserver pts pt_util db_verify ${TOP_LIBDIR}/libprot.a ${TOP_INCDIR}/afs/prclient.h ${TOP_INCDIR}/afs/prerror.h ${TOP_INCDIR}/afs/print.h ${TOP_INCDIR}/afs/prserver.h ${TOP_INCDIR}/afs/ptclient.h ${TOP_INCDIR}/afs/pterror.h ${TOP_INCDIR}/afs/ptint.h ${TOP_INCDIR}/afs/ptserver.h readgroup readpwd testpt
#
# Build targets
#
-ptserver: ptserver.o ptutils.o ptprocs.o ptint.ss.o ptint.xdr.o utils.o $(LIBS) ${SRCDIR}/lib/afs/libaudit.a
- $(CC) ${CFLAGS} -o ptserver ptserver.o ptutils.o ptprocs.o ptint.ss.o ptint.xdr.o utils.o $(LIBS) ${XLIBS} ${SRCDIR}/lib/afs/libaudit.a
+ptserver: ptserver.o ptutils.o ptprocs.o ptint.ss.o ptint.xdr.o utils.o $(LIBS) ${TOP_LIBDIR}/libaudit.a
+ $(CC) ${CFLAGS} -o ptserver ptserver.o ptutils.o ptprocs.o ptint.ss.o ptint.xdr.o utils.o $(LIBS) ${XLIBS} ${TOP_LIBDIR}/libaudit.a
ptserver.o: ptserver.c ${INCLS} AFS_component_version_number.c
db_verify.o: db_verify.c ${INCLS} AFS_component_version_number.c
db_verify: db_verify.o pterror.o display.o $(LIBS)
- $(CC) ${CFLAGS} -o db_verify db_verify.o display.o pterror.o $(LIBS) ${XLIBS} ${SRCDIR}/lib/afs/libcmd.a
+ $(CC) ${CFLAGS} -o db_verify db_verify.o display.o pterror.o $(LIBS) ${XLIBS} ${TOP_LIBDIR}/libcmd.a
ptclient: ptclient.o display.o libprot.a $(LIBS)
$(CC) ${CFLAGS} -o ptclient ptclient.o display.o libprot.a $(LIBS) ${XLIBS}
$(AR) crv $@ ptuser.o pterror.o ptint.cs.o ptint.xdr.o AFS_component_version_number.o
$(RANLIB) $@
-pts: pts.o libprot.a ${SRCDIR}/lib/afs/libcmd.a $(LIBS)
- $(CC) ${CFLAGS} -o pts pts.o ${SRCDIR}/lib/afs/libcmd.a libprot.a ${LIBS} ${XLIBS}
+pts: pts.o libprot.a ${TOP_LIBDIR}/libcmd.a $(LIBS)
+ $(CC) ${CFLAGS} -o pts pts.o ${TOP_LIBDIR}/libcmd.a libprot.a ${LIBS} ${XLIBS}
-pts.o: pts.c ${LINCLS} ${SRCDIR}/include/afs/cmd.h AFS_component_version_number.c
+pts.o: pts.c ${LINCLS} ${TOP_INCDIR}/afs/cmd.h AFS_component_version_number.c
readgroup: readgroup.o libprot.a $(LIBS)
$(CC) ${CFLAGS} -o readgroup readgroup.o libprot.a ${LIBS} ${XLIBS}
readpwd.o: readpwd.c ${LINCLS} AFS_component_version_number.c
-testpt: testpt.o libprot.a ${SRCDIR}/lib/afs/libcmd.a $(LIBS)
+testpt: testpt.o libprot.a ${TOP_LIBDIR}/libcmd.a $(LIBS)
case "$(SYS_NAME)" in \
ppc_darwin_12 ) \
- $(CC) ${CFLAGS} -o testpt testpt.o ${SRCDIR}/lib/afs/libcmd.a libprot.a $(LIBS) ;; \
+ $(CC) ${CFLAGS} -o testpt testpt.o ${TOP_LIBDIR}/libcmd.a libprot.a $(LIBS) ;; \
* ) \
- $(CC) ${CFLAGS} -o testpt testpt.o -lm ${SRCDIR}/lib/afs/libcmd.a libprot.a $(LIBS) ${XLIBS} ;; \
+ $(CC) ${CFLAGS} -o testpt testpt.o -lm ${TOP_LIBDIR}/libcmd.a libprot.a $(LIBS) ${XLIBS} ;; \
esac
-testpt.o: testpt.c ${INCLS} ${SRCDIR}/include/afs/cmd.h AFS_component_version_number.c
+testpt.o: testpt.c ${INCLS} ${TOP_INCDIR}/afs/cmd.h AFS_component_version_number.c
pt_util: pt_util.o ptutils.o ubik.o utils.o libprot.a $(LIBS)
$(CC) ${CFLAGS} -o pt_util pt_util.o ptutils.o ubik.o utils.o libprot.a $(LIBS) ${XLIBS}
${UKERNELDIR}/afs/pterror.h \
${UKERNELDIR}/afs/ptserver.h
-install: ukinstall \
- ${DESTDIR}/root.server/usr/afs/bin/ptserver \
- ${DESTDIR}/root.server/usr/afs/bin/pts \
- ${DESTDIR}/bin/pts \
- ${DESTDIR}/root.server/usr/afs/bin/pt_util \
- ${DESTDIR}/etc/prdb_check \
- ${DESTDIR}/lib/afs/libprot.a \
- ${DESTDIR}/include/afs/prclient.h \
- ${DESTDIR}/include/afs/prerror.h \
- ${DESTDIR}/include/afs/print.h \
- ${DESTDIR}/include/afs/prserver.h \
- ${DESTDIR}/include/afs/ptclient.h \
- ${DESTDIR}/include/afs/pterror.h \
- ${DESTDIR}/include/afs/ptint.h \
- ${DESTDIR}/include/afs/ptserver.h \
- readgroup readpwd testpt
+install: \
+ ${DESTDIR}${afssrvlibexecdir}/ptserver \
+ ${DESTDIR}${afssrvbindir}/pts \
+ ${DESTDIR}${bindir}/pts \
+ ${DESTDIR}${afssrvsbindir}/pt_util \
+ ${DESTDIR}${afssrvsbindir}/prdb_check \
+ ${DESTDIR}${libdir}/afs/libprot.a \
+ ${DESTDIR}${includedir}/afs/prclient.h \
+ ${DESTDIR}${includedir}/afs/prerror.h \
+ ${DESTDIR}${includedir}/afs/print.h \
+ ${DESTDIR}${includedir}/afs/prserver.h \
+ ${DESTDIR}${includedir}/afs/ptclient.h \
+ ${DESTDIR}${includedir}/afs/pterror.h \
+ ${DESTDIR}${includedir}/afs/ptint.h \
+ ${DESTDIR}${includedir}/afs/ptserver.h
${UKERNELDIR}/afs:
mkdir -p $@
${UKERNELDIR}/afsint/ptint.xdr.c: Kptint.xdr.c
${INSTALL} $? $@
-${DESTDIR}/root.server/usr/afs/bin/ptserver: ptserver
+${DEST}/root.server/usr/afs/bin/ptserver: ptserver
${INSTALL} $? $@
-${DESTDIR}/bin/pts ${DESTDIR}/root.server/usr/afs/bin/pts: pts
+${DEST}/bin/pts ${DEST}/root.server/usr/afs/bin/pts: pts
${INSTALL} $? $@
-${DESTDIR}/root.server/usr/afs/bin/pt_util: pt_util
+${DEST}/root.server/usr/afs/bin/pt_util: pt_util
${INSTALL} $? $@
-${DESTDIR}/lib/afs/libprot.a: libprot.a
+${DEST}/lib/afs/libprot.a: libprot.a
${INSTALL} $? $@
-${DESTDIR}/etc/prdb_check: db_verify
+${DEST}/etc/prdb_check: db_verify
${INSTALL} -f $? $@
-${DESTDIR}/include/afs/prclient.h: ptclient.h
+${DEST}/include/afs/prclient.h: ptclient.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/prerror.h: pterror.h
+${DEST}/include/afs/prerror.h: pterror.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/print.h: ptint.h
+${DEST}/include/afs/print.h: ptint.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/prserver.h: ptserver.h
+${DEST}/include/afs/prserver.h: ptserver.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/ptserver.h: ptserver.h
+${DEST}/include/afs/ptserver.h: ptserver.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/ptint.h: ptint.h
+${DEST}/include/afs/ptint.h: ptint.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/pterror.h: pterror.h
+${DEST}/include/afs/pterror.h: pterror.h
${INSTALL} $? $@
-${DESTDIR}/include/afs/ptclient.h: ptclient.h
+${DEST}/include/afs/ptclient.h: ptclient.h
${INSTALL} $? $@
#
core AFS_component_version_number.c Kptint.cs.c Kptint.h Kptint.xdr.c
include ../config/Makefile.version
+${DESTDIR}${afssrvlibexecdir}/ptserver: ptserver
+ ${INSTALL} $? $@
+
+${DESTDIR}${afssrvbindir}/pts: pts
+ ${INSTALL} $? $@
+
+${DESTDIR}${bindir}/pts: pts
+ ${INSTALL} $? $@
+
+${DESTDIR}${afssrvsbindir}/pt_util: pt_util
+ ${INSTALL} $? $@
+
+${DESTDIR}${afssrvsbindir}/prdb_check: db_verify
+ ${INSTALL} -f $? $@
+
+${DESTDIR}${libdir}/afs/libprot.a: libprot.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libprot.a: libprot.a
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/prclient.h: ptclient.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/prclient.h: ptclient.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/prerror.h: pterror.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/prerror.h: pterror.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/print.h: ptint.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/print.h: ptint.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/prserver.h: ptserver.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/prserver.h: ptserver.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/ptclient.h: ptclient.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/ptclient.h: ptclient.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/pterror.h: pterror.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/pterror.h: pterror.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/ptint.h: ptint.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/ptint.h: ptint.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/afs/ptserver.h: ptserver.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/afs/ptserver.h: ptserver.h
+ ${INSTALL} $? $@
+
+dest: \
+ ${DEST}/root.server/usr/afs/bin/ptserver \
+ ${DEST}/root.server/usr/afs/bin/pts \
+ ${DEST}/bin/pts \
+ ${DEST}/root.server/usr/afs/bin/pt_util \
+ ${DEST}/etc/prdb_check \
+ ${DEST}/lib/afs/libprot.a \
+ ${DEST}/include/afs/prclient.h \
+ ${DEST}/include/afs/prerror.h \
+ ${DEST}/include/afs/print.h \
+ ${DEST}/include/afs/prserver.h \
+ ${DEST}/include/afs/ptclient.h \
+ ${DEST}/include/afs/pterror.h \
+ ${DEST}/include/afs/ptint.h \
+ ${DEST}/include/afs/ptserver.h
#
# @(#)Makefile 5.1 (Berkeley) 9/20/88
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
OBJS= rcp.o ../rsh/rcmd.o ../rsh/herror.o ../inetd/ta-rauth.o
-CFLAGS = ${OPTMZ} -I${TOP_SRCDIR}/config -I${DESTDIR}/include ${XCFLAGS}
-LIBDIR = ${DESTDIR}/lib/
-AFSLIBS = ${LIBDIR}/afs/libkauth.a ${LIBDIR}/libubik.a\
- ${LIBDIR}/afs/libauth.a ${LIBDIR}/afs/libsys.a \
- ${LIBDIR}/librx.a ${LIBDIR}/liblwp.a ${DESTDIR}/lib/librxkad.a\
- ${DESTDIR}/lib/libdes.a ${LIBDIR}/afs/libcmd.a \
- ${LIBDIR}/afs/libcom_err.a ${LIBDIR}/afs/util.a
+CFLAGS=${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
+AFSLIBS = ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libdes.a \
+ ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/libcom_err.a \
+ ${TOP_LIBDIR}/util.a
LIBRES =
LIBS = ${AFSLIBS} ${LIBRES}
MAN=
depend: ${SRCS}
mkdep -p ${CFLAGS} ${SRCS}
-install: ${MAN} all
- ${INSTALL} rcp ${DESTDIR}/bin/rcp
+install: ${DESTDIR}${bindir}/rcp
+
+${DEST}/bin/rcp: rcp
+ ${INSTALL} $? $@
+
+${DESTDIR}${bindir}/rcp: rcp
+ ${INSTALL} $? $@
+
+
+dest: ${DEST}/bin/rcp
+
#
# @(#)Makefile 5.3 (Berkeley) 9/20/88
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
SRCS= rlogind.c ../rsh/rcmd.c ../rsh/herror.c ../inetd/ta-rauth.c
OBJS= rlogind.o ../rsh/rcmd.o ../rsh/herror.o ../inetd/ta-rauth.o
MAN=
-LIBDIR = ${DESTDIR}/lib/
-AFSLIBS = ${LIBDIR}/afs/libkauth.a ${LIBDIR}/afs/libprot.a ${LIBDIR}/libubik.a\
- ${LIBDIR}/afs/libauth.a ${DESTDIR}/lib/librxkad.a ${LIBDIR}/afs/libsys.a \
- ${LIBDIR}/librx.a ${LIBDIR}/liblwp.a \
- ${LIBDIR}/afs/libsys.a \
- ${DESTDIR}/lib/librxkad.a ${DESTDIR}/lib/libdes.a \
- ${LIBDIR}/afs/libcmd.a ${LIBDIR}/afs/libcom_err.a ${LIBDIR}/afs/util.a ${LIBDIR}/afs/libaudit.a
+AFSLIBS = ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libprot.a \
+ ${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libauth.a \
+ ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/librxkad.a \
+ ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a \
+ ${TOP_LIBDIR}/libaudit.a
RES =
LIBS = ../login/libutil.a ${RES} ${AFSLIBS}
ALIBS= ${AFSLIBS}
-CFLAGS= ${OPTMZ} -I${TOP_SRCDIR}/config -I${DESTDIR}/include ${XCFLAGS}
+CFLAGS=${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
include ../config/Makefile.version
depend: ${SRCS}
mkdep -p ${CFLAGS} ${SRCS}
-install: ${MAN} all
- ${INSTALL} -s -m 755 rlogind ${DESTDIR}/etc/rlogind
- ${INSTALL} -s -m 755 rexecd ${DESTDIR}/etc/rexecd
+install: ${DESTDIR}${sbindir}/rlogind ${DESTDIR}${sbindir}/rexecd
+
+${DEST}/etc/rlogind: rlogind
+ ${INSTALL} $? $@
+
+${DESTDIR}${sbindir}/rlogind: rlogind
+ ${INSTALL} $? $@
+
+${DEST}/etc/rexecd: rexecd
+ ${INSTALL} $? $@
+
+${DESTDIR}${sbindir}/rexecd: rexecd
+ ${INSTALL} $? $@
+
+
+dest: ${DEST}/etc/rlogind ${DEST}/etc/rexecd
+
#
# @(#)Makefile 5.1 (Berkeley) 9/20/88
#
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
include ../config/Makefile.${SYS_NAME}
-LIBDIR = ${DESTDIR}/lib/
-INCLUDES= -I${TOP_SRCDIR}/config -I${SRCDIR}/include
+INCLUDES=-I${TOP_SRCDIR}/config -I${TOP_INCDIR}
CFLAGS= ${DBUG} ${INCLUDES} ${XCFLAGS}
LIBC= /lib/libc.a
OBJS= rcmd.o ../inetd/ta-rauth.o herror.o
MAN=
SRCS= rsh.c rcmd.c ../inetd/ta-rauth.c herror.c AFS_component_version_number.c
-AFSLIBS = ${LIBDIR}/afs/libkauth.a ${LIBDIR}/libubik.a\
- ${LIBDIR}/afs/libauth.a ${LIBDIR}/afs/libsys.a \
- ${LIBDIR}/librx.a ${LIBDIR}/liblwp.a ${DESTDIR}/lib/librxkad.a\
- ${LIBDIR}/afs/libsys.a \
- ${DESTDIR}/lib/libdes.a ${LIBDIR}/afs/libcmd.a \
- ${LIBDIR}/afs/libcom_err.a ${LIBDIR}/afs/util.a
+AFSLIBS = ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libubik.a \
+ ${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a \
+ ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
+ ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a
LIBS = ${AFSLIBS}
include ../config/Makefile.version
-all: rlogin rsh
-
-system: install
+all: rsh
rsh: rsh.o ${OBJS} ${LIBS}
${CC} -o $@ ${CFLAGS} rsh.o ${OBJS} ${LIBS} ${XLIBS}
depend: ${SRCS}
mkdep -p ${CFLAGS} ${SRCS}
-install: ${MAN} all
+install: rsh
+ set -x; \
+ case "${SYS_NAME}" in \
+ hp* ) \
+ ${INSTALL} -m 4755 -f rsh ${DESTDIR}${bindir}/remsh ;; \
+ * ) \
+ ${INSTALL} -m 4755 rsh ${DESTDIR}${bindir}/rsh ;; \
+ esac
+
+dest: rsh
set -x; \
case "${SYS_NAME}" in \
hp* ) \
- ${INSTALL} -m 4755 -f rsh ${DESTDIR}/bin/remsh ;; \
+ ${INSTALL} -m 4755 -f rsh ${DEST}/bin/remsh ;; \
* ) \
- ${INSTALL} -m 4755 rsh ${DESTDIR}/bin/rsh ;; \
+ ${INSTALL} -m 4755 rsh ${DEST}/bin/rsh ;; \
esac
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
TOP_SRCDIR=@TOP_SRCDIR@
SYS_NAME=@AFS_SYSNAME@
MKAFS_OSTYPE=@MKAFS_OSTYPE@
KERNELDIR = ../libafs/
UKERNELDIR = ../libuafs/
-CFLAGS = ${OPTMZ} -I${TOP_SRCDIR}/config -I${SRCDIR}/include -DRXDEBUG ${XCFLAGS}
+CFLAGS=${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} -DRXDEBUG ${XCFLAGS}
#
# Generic xdr objects (or, at least, xdr stuff that's not newly defined for rx).
rx_getaddr.o rx_misc.o rx_packet.o rx_rdwr.o rx_trace.o rx_conncache.o \
xdr_int64.o rx_xmit_nt.o
-BASICINCLS = ${SRCDIR}/include/lwp.h ${SRCDIR}/include/lock.h \
+BASICINCLS=${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/lock.h \
rx_clock.h rx_queue.h rx_event.h
-LIBS = librx.a ${SRCDIR}/lib/liblwp.a ${SRCDIR}/lib/afs/libcmd.a \
- ${SRCDIR}/lib/afs/util.a
+LIBS=librx.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/util.a
KSRCS = rx.c rx.h rx_clock.c rx_clock.h rx_event.c rx_event.h \
rx_globals.c rx_globals.h rx_kernel.h rx_misc.h \
xdr_afsuuid.c rx_trace.h xdr_int64.c
UKSRCS = $(KSRCS) rx_conncache.c
-all: install
+all: includes kinstall ukinstall ${TOP_LIBDIR}/librx.a
RX_component_version_number.c: AFS_component_version_number.c
sed 's/cml_version/rx_cml_version/' <AFS_component_version_number.c >RX_component_version_number.c
rx_user.o: rx.h rx_user.h
-rxdebug.o: rxdebug.c
-
rx_packet.o: rx_packet.c rx_packet.h
rx_rdwr.o: rx_rdwr.c rx.h
rx_trace.o: rx_trace.h
-rxdumptrace: rx_trace.c
- $(RM) -f rxdumptrace
- $(CC) $(CFLAGS) -DDUMPTRACE -c -o rxdumptrace.o rx_trace.c
- $(CC) $(CFLAGS) -o rxdumptrace rxdumptrace.o ${LIBS} ${XLIBS}
-
rx_getaddr.o: rx.h rx_getaddr.c
rx_globals.o: rx.h rx_user.h rx_globals.h
$(AR) crv librx-djgpp.a RX_component_version_number.o ${LIBOBJS_djgpp}
$(RANLIB) librx-djgpp.a
-${DESTDIR}/etc/rxdebug: rxdebug
- ${INSTALL} rxdebug ${DESTDIR}/etc/rxdebug
-
-rxdebug: rxdebug.o ${DESTDIR}/lib/afs/util.a ${DESTDIR}/lib/afs/libsys.a
- ${CC} ${CFLAGS} -o $@ $@.o ${LIBS} ${SRCDIR}/lib/afs/libsys.a ${XLIBS}
-
#
# Install targets
#
-install: includes kinstall ukinstall \
- ${DESTDIR}/lib/librx.a
+install: ${DESTDIR}${libdir}/librx.a \
+ ${DESTDIR}${includedir}/rx/rx_packet.h \
+ ${DESTDIR}${includedir}/rx/rx.h \
+ ${DESTDIR}${includedir}/rx/rx_user.h \
+ ${DESTDIR}${includedir}/rx/rx_event.h \
+ ${DESTDIR}${includedir}/rx/rx_queue.h \
+ ${DESTDIR}${includedir}/rx/rx_globals.h \
+ ${DESTDIR}${includedir}/rx/rx_clock.h \
+ ${DESTDIR}${includedir}/rx/rx_multi.h \
+ ${DESTDIR}${includedir}/rx/rx_pthread.h \
+ ${DESTDIR}${includedir}/rx/rx_lwp.h \
+ ${DESTDIR}${includedir}/rx/rx_misc.h \
+ ${DESTDIR}${includedir}/rx/rx_null.h \
+ ${DESTDIR}${includedir}/rx/xdr.h
includes: \
- ${DESTDIR}/include/rx \
- ${DESTDIR}/include/rx/rx_packet.h \
- ${DESTDIR}/include/rx/rx.h \
- ${DESTDIR}/include/rx/rx_user.h \
- ${DESTDIR}/include/rx/rx_event.h \
- ${DESTDIR}/include/rx/rx_queue.h \
- ${DESTDIR}/include/rx/rx_globals.h \
- ${DESTDIR}/include/rx/rx_clock.h \
- ${DESTDIR}/include/rx/rx_multi.h \
- ${DESTDIR}/include/rx/rx_pthread.h \
- ${DESTDIR}/include/rx/rx_lwp.h \
- ${DESTDIR}/include/rx/rx_misc.h \
- ${DESTDIR}/include/rx/rx_null.h \
- ${DESTDIR}/include/rx/xdr.h
+ ${TOP_INCDIR}/rx/rx_packet.h \
+ ${TOP_INCDIR}/rx/rx.h \
+ ${TOP_INCDIR}/rx/rx_user.h \
+ ${TOP_INCDIR}/rx/rx_event.h \
+ ${TOP_INCDIR}/rx/rx_queue.h \
+ ${TOP_INCDIR}/rx/rx_globals.h \
+ ${TOP_INCDIR}/rx/rx_clock.h \
+ ${TOP_INCDIR}/rx/rx_multi.h \
+ ${TOP_INCDIR}/rx/rx_pthread.h \
+ ${TOP_INCDIR}/rx/rx_lwp.h \
+ ${TOP_INCDIR}/rx/rx_misc.h \
+ ${TOP_INCDIR}/rx/rx_null.h \
+ ${TOP_INCDIR}/rx/xdr.h
kinstall: ${KERNELDIR}/rx
$(INSTALL) $(MKAFS_OSTYPE)/*.[ch] $(KERNELDIR)rx
$(INSTALL) $(UKSRCS) $(UKERNELDIR)rx
-$(INSTALL) UKERNEL/*.[ch] $(UKERNELDIR)rx
-${DESTDIR}/include/rx/rx_packet.h: rx_packet.h
+${DEST}/include/rx/rx_packet.h: rx_packet.h
${INSTALL} $? $@
-${DESTDIR}/include/rx/rx.h: rx.h
+${DEST}/include/rx/rx.h: rx.h
${INSTALL} $? $@
-${DESTDIR}/include/rx/rx_user.h: rx_user.h
+${DEST}/include/rx/rx_user.h: rx_user.h
${INSTALL} $? $@
-${DESTDIR}/include/rx/rx_event.h: rx_event.h
+${DEST}/include/rx/rx_event.h: rx_event.h
${INSTALL} $? $@
-${DESTDIR}/include/rx/rx_queue.h: rx_queue.h
+${DEST}/include/rx/rx_queue.h: rx_queue.h
${INSTALL} $? $@
-${DESTDIR}/include/rx/rx_globals.h: rx_globals.h
+${DEST}/include/rx/rx_globals.h: rx_globals.h
${INSTALL} $? $@
-${DESTDIR}/include/rx/rx_clock.h: rx_clock.h
+${DEST}/include/rx/rx_clock.h: rx_clock.h
${INSTALL} $? $@
-${DESTDIR}/include/rx/rx_multi.h: rx_multi.h
+${DEST}/include/rx/rx_multi.h: rx_multi.h
${INSTALL} $? $@
-${DESTDIR}/include/rx/rx_pthread.h: rx_pthread.h
+${DEST}/include/rx/rx_pthread.h: rx_pthread.h
${INSTALL} $? $@
-${DESTDIR}/include/rx/rx_lwp.h: rx_lwp.h
+${DEST}/include/rx/rx_lwp.h: rx_lwp.h
${INSTALL} $? $@
-${DESTDIR}/include/rx/rx_misc.h: rx_misc.h
+${DEST}/include/rx/rx_misc.h: rx_misc.h
${INSTALL} $? $@
-${DESTDIR}/include/rx/rx_null.h: rx_null.h
+${DEST}/include/rx/rx_null.h: rx_null.h
${INSTALL} $? $@
-${DESTDIR}/include/rx/xdr.h: xdr.h
+${DEST}/include/rx/xdr.h: xdr.h
${INSTALL} $? $@
${UKERNELDIR}/rx:
${KERNELDIR}/rx:
mkdir -p ${KERNELDIR}/rx
-install-djgpp: includes kinstall ukinstall librx-djgpp ${DESTDIR}/include/rx/rx_xmit_nt.h ${DESTDIR}/lib/librx-djgpp.a
+install-djgpp: includes kinstall ukinstall librx-djgpp ${TOP_INCDIR}/rx/rx_xmit_nt.h ${TOP_LIBDIR}/librx-djgpp.a
-${DESTDIR}/lib/librx.a: librx.a
+${DEST}/lib/librx.a: librx.a
${INSTALL} $? $@
# rule will never be satisfied
${DESTDIR}/lib/librx-djgpp.a: librx-djgpp.a
- ${INSTALL} $? ${DESTdIR}/lib/librx.a
+ ${INSTALL} $? ${DESTDIR}/lib/librx.a
-${DESTDIR}/include/rx:
- mkdir -p ${DESTDIR}/include/rx
-
-${DESTDIR}/include/rx/rx_xmit_nt.h: rx_xmit_nt.h ${DESTDIR}/include/rx
+${DESTDIR}/include/rx/rx_xmit_nt.h: rx_xmit_nt.h ${TOP_INCDIR}/rx
${INSTALL} $? $@
#
# Misc. targets
#
clean:
- $(RM) -f *.o *.a core *_component_version_number.c rxdumptrace rxdebug
+ $(RM) -f *.o *.a core *_component_version_number.c
include ../config/Makefile.version
-test tests: install ${DESTDIR}/etc/rxdebug rxdumptrace
+${DESTDIR}${libdir}/librx.a: librx.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/librx.a: librx.a
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/librx.a \
+ ${DEST}/include/rx/rx_packet.h \
+ ${DEST}/include/rx/rx.h \
+ ${DEST}/include/rx/rx_user.h \
+ ${DEST}/include/rx/rx_event.h \
+ ${DEST}/include/rx/rx_queue.h \
+ ${DEST}/include/rx/rx_globals.h \
+ ${DEST}/include/rx/rx_clock.h \
+ ${DEST}/include/rx/rx_multi.h \
+ ${DEST}/include/rx/rx_pthread.h \
+ ${DEST}/include/rx/rx_lwp.h \
+ ${DEST}/include/rx/rx_misc.h \
+ ${DEST}/include/rx/rx_null.h \
+ ${DEST}/include/rx/xdr.h
+
+${DESTDIR}${includedir}/rx/rx_packet.h: rx_packet.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/rx/rx.h: rx.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/rx/rx_user.h: rx_user.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/rx/rx_event.h: rx_event.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/rx/rx_queue.h: rx_queue.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/rx/rx_globals.h: rx_globals.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/rx/rx_clock.h: rx_clock.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/rx/rx_multi.h: rx_multi.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/rx/rx_pthread.h: rx_pthread.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/rx/rx_lwp.h: rx_lwp.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/rx/rx_misc.h: rx_misc.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/rx/rx_null.h: rx_null.h
+ ${INSTALL} $? $@
+
+${DESTDIR}${includedir}/rx/xdr.h: xdr.h
+ ${INSTALL} $? $@
+
+
+${TOP_INCDIR}/rx/rx_packet.h: rx_packet.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/rx/rx.h: rx.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/rx/rx_user.h: rx_user.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/rx/rx_event.h: rx_event.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/rx/rx_queue.h: rx_queue.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/rx/rx_globals.h: rx_globals.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/rx/rx_clock.h: rx_clock.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/rx/rx_multi.h: rx_multi.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/rx/rx_pthread.h: rx_pthread.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/rx/rx_lwp.h: rx_lwp.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/rx/rx_misc.h: rx_misc.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/rx/rx_null.h: rx_null.h
+ ${INSTALL} $? $@
+
+${TOP_INCDIR}/rx/xdr.h: xdr.h
+ ${INSTALL} $? $@
.IGNORE:
-system all: test
+all: test
test tests: ${TESTS}
--- /dev/null
+# Copyright 2000, International Business Machines Corporation and others.
+# All Rights Reserved.
+#
+# This software has been released under the terms of the IBM Public
+# License. For details, see the LICENSE file in the top-level source
+# directory or online at http://www.openafs.org/dl/license10.html
+
+DEST=@DEST@
+TOP_INCDIR=@TOP_INCDIR@
+TOP_LIBDIR=@TOP_LIBDIR@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+sbindir=@sbindir@
+libexecdir=@libexecdir@
+libdir=@libdir@
+includedir=@includedir@
+mandir=@mandir@
+afssrvbindir=@afssrvbindir@
+afssrvsbindir=@afssrvsbindir@
+afssrvlibexecdir=@afssrvlibexecdir@
+COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
+RXGEN=${TOP_SRCDIR}/rxgen/rxgen
+TOP_SRCDIR=@TOP_SRCDIR@
+SYS_NAME=@AFS_SYSNAME@
+MKAFS_OSTYPE=@MKAFS_OSTYPE@
+
+SHELL = /bin/sh
+
+include ../config/Makefile.${SYS_NAME}
+
+KERNELDIR = ../libafs/
+UKERNELDIR = ../libuafs/
+
+CFLAGS=${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} -I${TOP_INCDIR}/rx -DRXDEBUG ${XCFLAGS}
+
+LIBS=${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
+ ${TOP_LIBDIR}/util.a ${TOP_LIBDIR}/libsys.a
+
+all: rxdebug rxdumptrace
+
+rxdebug.o: rxdebug.c
+
+rxdumptrace.o: ../rx/rx_trace.c
+ $(CC) $(CFLAGS) -DDUMPTRACE -c -o rxdumptrace.o ../rx/rx_trace.c
+
+rxdumptrace: rxdumptrace.o ${LIBS}
+ $(RM) -f rxdumptrace
+ $(CC) $(CFLAGS) -o rxdumptrace rxdumptrace.o ${LIBS} ${XLIBS}
+
+rxdebug: rxdebug.o ${LIBS}
+ ${CC} ${CFLAGS} -o $@ $@.o ${LIBS} ${XLIBS}
+
+#
+# Install targets
+#
+install: ${DESTDIR}${sbindir}/rxdebug
+
+#
+# Misc. targets
+#
+clean:
+ $(RM) -f *.o *.a core *_component_version_number.c rxdumptrace rxdebug
+
+include ../config/Makefile.version
+
+dest: ${DEST}/etc/rxdebug
+
+${DESTDIR}${sbindir}/rxdebug: rxdebug
+ ${INSTALL} $? $@
+
+${DEST}/etc/rxdebug: rxdebug
+ ${INSTALL} $? $@
--- /dev/null
+/*
+ * Copyright 2000, International Business Machines Corporation and others.
+ * All Rights Reserved.
+ *
+ * This software has been released under the terms of the IBM Public
+ * License. For details, see the LICENSE file in the top-level source
+ * directory or online at http://www.openafs.org/dl/license10.html
+ */
+
+#include <afsconfig.h>
+#include <afs/param.h>
+
+RCSID("$Header$");
+
+#include <sys/types.h>
+#include <errno.h>
+#ifdef AFS_NT40_ENV
+#include <winsock2.h>
+#else
+#include <sys/socket.h>
+#include <sys/file.h>
+#include <netdb.h>
+#endif
+#ifdef HAVE_NETINET_IN_H
+#include <netinet/in.h>
+#endif
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+#ifdef HAVE_STRING_H
+#include <string.h>
+#else
+#ifdef HAVE_STRINGS_H
+#include <strings.h>
+#endif
+#endif
+#include <sys/stat.h>
+#include <afs/stds.h>
+#include <afs/cmd.h>
+
+#include <stdio.h>
+
+#include "rx_user.h"
+#include "rx_clock.h"
+#include "rx_queue.h"
+#include "rx.h"
+#include "rx_globals.h"
+
+
+#define TIMEOUT 20
+
+extern struct hostent *hostutil_GetHostByName();
+
+static short PortNumber(aport)
+register char *aport;
+{
+ register int tc;
+ register short total;
+
+ total = 0;
+ while (tc = *aport++) {
+ if (tc < '0' || tc > '9') return -1; /* bad port number */
+ total *= 10;
+ total += tc - (int) '0';
+ }
+ return htons(total);
+}
+
+static short PortName(aname)
+register char *aname;
+{
+ register struct servent *ts;
+ ts = getservbyname(aname, (char *) 0);
+ if (!ts) return -1;
+ return ts->s_port; /* returns it in network byte order */
+}
+
+int MainCommand(as, arock)
+char *arock;
+struct cmd_syndesc *as;
+{
+ register int i;
+ int s;
+ int j;
+ struct sockaddr_in taddr;
+ afs_int32 host;
+ struct in_addr hostAddr;
+ short port;
+ struct hostent *th;
+ register afs_int32 code;
+ int nodally;
+ int allconns;
+ int rxstats;
+ int onlyClient, onlyServer;
+ afs_int32 onlyHost;
+ short onlyPort;
+ int onlyAuth;
+ int flag;
+ int dallyCounter;
+ int withSecStats;
+ int withAllConn;
+ int withRxStats;
+ int withWaiters;
+ int withIdleThreads;
+ int withPeers;
+ struct rx_debugStats tstats;
+ char *portName, *hostName;
+ struct rx_debugConn tconn;
+ short noConns;
+ short showPeers;
+ int version_flag;
+ char version[64];
+ afs_int32 length=64;
+
+ afs_uint32 supportedDebugValues = 0;
+ afs_uint32 supportedStatValues = 0;
+ afs_uint32 supportedConnValues = 0;
+ afs_uint32 supportedPeerValues = 0;
+ afs_int32 nextconn = 0;
+ afs_int32 nextpeer = 0;
+
+ nodally = (as->parms[2].items ? 1 : 0);
+ allconns = (as->parms[3].items ? 1 : 0);
+ rxstats = (as->parms[4].items ? 1 : 0);
+ onlyServer = (as->parms[5].items ? 1 : 0);
+ onlyClient = (as->parms[6].items ? 1 : 0);
+ version_flag=(as->parms[10].items ? 1 : 0);
+ noConns = (as->parms[11].items ? 1 : 0);
+ showPeers = (as->parms[12].items ? 1 : 0);
+
+ if (as->parms[0].items)
+ hostName = as->parms[0].items->data;
+ else
+ hostName = (char *) 0;
+
+ if (as->parms[1].items)
+ portName = as->parms[1].items->data;
+ else
+ portName = (char *) 0;
+
+ if (as->parms[7].items) {
+ char *name = as->parms[7].ite