death-to-pinstall-20060801

Delete pinstall and convert the entire tree to use the install program
found by configure (falling back on install-sh in the local tree).  This
means that we have to pre-create directories with install -d.  Also redo
the install and dest rules to be lists of install rules rather than
dependencies driving separate make rules so that running make install will
always update the target directory with the current code, even if there are
files in the install area that are newer.

Stop installing libafssetpag; we're about to kill it in favor of a
different library.  Remove some djgpp rules.
This commit is contained in:
Russ Allbery 2006-08-01 21:03:54 +00:00
parent 29dd792381
commit 8df5dcbc91
95 changed files with 2092 additions and 4601 deletions

View File

@ -30,16 +30,16 @@ COMPILE_PART2 = ${COMPILE_PART2A} ${COMPILE_PART2B}
COMPILE_CLEAN = ${COMPILE_PART2A} clean
COMPILE_DEPINSTALL = ${COMPILE_PART2A} depinstall
all: force ${TOP_INCDIR} ${TOP_INCDIR}/afs ${TOP_LIBDIR}
all: force ${TOP_INCDIR}/afs ${TOP_INCDIR}/rx ${TOP_LIBDIR}
$(MAKE) build
all_nolibafs: force ${TOP_INCDIR} ${TOP_INCDIR}/afs ${TOP_LIBDIR}
all_nolibafs: force ${TOP_INCDIR}/afs ${TOP_INCDIR}/rx ${TOP_LIBDIR}
$(MAKE) build TARGET=finale_nolibafs
only_libafs: force ${TOP_INCDIR} ${TOP_INCDIR}/afs ${TOP_LIBDIR}
only_libafs: force ${TOP_INCDIR}/afs ${TOP_INCDIR}/rx ${TOP_LIBDIR}
$(MAKE) build TARGET=libafs
only_libafs_tree: force ${TOP_INCDIR} ${TOP_INCDIR}/afs ${TOP_LIBDIR}
only_libafs_tree: force ${TOP_INCDIR}/afs ${TOP_INCDIR}/rx ${TOP_LIBDIR}
$(MAKE) build TARGET=libafs_tree
install: all install_dirs
@ -53,15 +53,15 @@ install_only_libafs: only_libafs install_dirs
dest: all dest_dirs
$(MAKE) build COMPILE_PART2B=dest
-${INSTALL} ${srcdir}/src/LICENSE ${DEST}/LICENSE
-${INSTALL_DATA} ${srcdir}/src/LICENSE ${DEST}/LICENSE
dest_nolibafs: all_nolibafs dest_dirs
$(MAKE) build TARGET=finale_nolibafs COMPILE_PART2B=dest
-${INSTALL} ${srcdir}/src/LICENSE ${DEST}/LICENSE
-${INSTALL_DATA} ${srcdir}/src/LICENSE ${DEST}/LICENSE
dest_only_libafs: only_libafs dest_dirs
$(MAKE) build TARGET=libafs COMPILE_PART2B=dest
-${INSTALL} ${srcdir}/src/LICENSE ${DEST}/LICENSE
-${INSTALL_DATA} ${srcdir}/src/LICENSE ${DEST}/LICENSE
packages: dest
@case ${SYS_NAME} in \
@ -79,7 +79,7 @@ packages: dest
echo Not building packages for ${SYS_NAME} ;; \
esac
${TOP_INCDIR} ${TOP_INCDIR}/afs ${TOP_LIBDIR} ${TOP_JLIBDIR}:
${TOP_INCDIR}/afs ${TOP_INCDIR}/rx ${TOP_LIBDIR} ${TOP_JLIBDIR}:
mkdir -p $@
install_dirs: force
@ -112,10 +112,7 @@ tests: all
config:
${COMPILE_PART1} config ${COMPILE_PART2}
pinstall: config
${COMPILE_PART1} pinstall ${COMPILE_PART2}
procmgmt: pinstall
procmgmt: config
${COMPILE_PART1} procmgmt ${COMPILE_PART2}
util: procmgmt des
@ -138,10 +135,10 @@ cmd: comerr
lwp: util lwp_depinstall
${COMPILE_PART1} lwp ${COMPILE_PART2}
rxgen: pinstall
rxgen: config
${COMPILE_PART1} rxgen ${COMPILE_PART2}
rx: pinstall lwp rxgen rx_depinstall
rx: config lwp rxgen rx_depinstall
${COMPILE_PART1} rx ${COMPILE_PART2}
rxstat: rx rxstat_depinstall
@ -165,10 +162,10 @@ export:
export_build: fsint
${COMPILE_PART1} export ${COMPILE_PART2}
afs: export pinstall comerr afs_depinstall
afs: config export comerr afs_depinstall
${COMPILE_PART1} afs ${COMPILE_PART2}
des: config pinstall
des: config
${COMPILE_PART1} des ${COMPILE_PART2}
sys: cmd comerr afs des rx rxstat fsint sys_depinstall
@ -368,50 +365,50 @@ man-pages:
#
# encode dependencies within the _depinstall targets as required
#
lwp_depinstall: pinstall
lwp_depinstall: config
${COMPILE_PART1} lwp ${COMPILE_DEPINSTALL}
rx_depinstall: pinstall
rx_depinstall: config
${COMPILE_PART1} rx ${COMPILE_DEPINSTALL}
rxkad_depinstall: pinstall comerr
rxkad_depinstall: config comerr
${COMPILE_PART1} rxkad ${COMPILE_DEPINSTALL}
ubik_depinstall: pinstall comerr rxgen
ubik_depinstall: config comerr rxgen
${COMPILE_PART1} ubik ${COMPILE_DEPINSTALL}
vlserver_depinstall: pinstall rxgen ubik_depinstall auth_depinstall
vlserver_depinstall: config rxgen ubik_depinstall auth_depinstall
${COMPILE_PART1} vlserver ${COMPILE_DEPINSTALL}
auth_depinstall: pinstall comerr
auth_depinstall: config comerr
${COMPILE_PART1} auth ${COMPILE_DEPINSTALL}
fsint_depinstall: pinstall rxgen
fsint_depinstall: config rxgen
${COMPILE_PART1} fsint ${COMPILE_DEPINSTALL}
rxstat_depinstall: pinstall rxgen
rxstat_depinstall: config rxgen
${COMPILE_PART1} rxstat ${COMPILE_DEPINSTALL}
libacl_depinstall: pinstall
libacl_depinstall: config
${COMPILE_PART1} libacl ${COMPILE_DEPINSTALL}
afs_depinstall: pinstall comerr
afs_depinstall: config comerr
${COMPILE_PART1} afs ${COMPILE_DEPINSTALL}
dir_depinstall: pinstall
dir_depinstall: config
${COMPILE_PART1} dir ${COMPILE_DEPINSTALL}
sys_depinstall: pinstall
sys_depinstall: config
${COMPILE_PART1} sys ${COMPILE_DEPINSTALL}
kauth_depinstall: pinstall rxgen comerr
kauth_depinstall: config rxgen comerr
${COMPILE_PART1} kauth ${COMPILE_DEPINSTALL}
ptserver_depinstall: pinstall rxgen comerr
ptserver_depinstall: config rxgen comerr
${COMPILE_PART1} ptserver ${COMPILE_DEPINSTALL}
${DEST}/bin/dedebug: dedebug
${INSTALL} -s $? $@
${INSTALL} $? $@
#
@ -618,7 +615,6 @@ clean:
clean2:
-${COMPILE_PART1} config ${COMPILE_CLEAN}
-${COMPILE_PART1} pinstall ${COMPILE_CLEAN}
-${COMPILE_PART1} procmgmt ${COMPILE_CLEAN}
-${COMPILE_PART1} util ${COMPILE_CLEAN}
-${COMPILE_PART1} audit ${COMPILE_CLEAN}
@ -780,8 +776,6 @@ distclean: clean
src/null/Makefile \
src/package/Makefile \
src/pam/Makefile \
src/pinstall/test/Makefile \
src/pinstall/Makefile \
src/procmgmt/Makefile \
src/procmgmt/test/Makefile \
src/ptserver/Makefile \

View File

@ -80,8 +80,6 @@ src/mpp/Makefile \
src/null/Makefile \
src/package/Makefile \
src/pam/Makefile \
src/pinstall/Makefile \
src/pinstall/test/Makefile \
src/procmgmt/Makefile \
src/procmgmt/test/Makefile \
src/ptserver/Makefile \

View File

@ -10,7 +10,8 @@ set -e
manpage="$1"
dest="$2"
install=@TOP_OBJDIR@/src/pinstall/pinstall
INSTALL="@INSTALL@"
install="@INSTALL_DATA@"
# We have to include all of the variables here since several of them refer to
# each other and this is the only way we get them all expanded.
@ -47,5 +48,5 @@ sed -e "s%/usr/afs/local/BosConfig%${afsbosconfigdir}/BosConfig%g" \
-e "s%/usr/afs/local%${afslocaldir}%g" \
-e "s%/usr/afs/logs%${afslogsdir}%g" \
-e "s%/usr/vice/etc%${viceetcdir}%g" "$manpage" > "$manpage".tmp
$install -c -f -m 0644 "$manpage".tmp "$dest"
$install "$manpage".tmp "$dest"
rm "$manpage".tmp

View File

@ -12,13 +12,6 @@ include @TOP_OBJDIR@/src/config/Makefile.config
all: depinstall
depinstall: ${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 afszcm.cat AFS_component_version_number.c ${TOP_INCDIR}/afs/unified_afs.h ${TOP_INCDIR}/afs/sysctl.h
case ${SYS_NAME} in \
pmax_ul43 | pmax_ul43a) \
${INSTALL} longc_procs.h ${TOP_INCDIR}/afs ;; \
esac
afs_trace.h afs_trace.msf: afs_trace.et
${COMPILE_ET} -v 2 -p ${srcdir} afs_trace.et
@ -43,109 +36,86 @@ afszcm.cat: afs_trace.msf
gencat afszcm.cat afs_trace.msf ;; \
esac
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 ${DESTDIR}${includedir}/afs/unified_afs.h ${DESTDIR}${includedir}/afs/sysctl.h
depinstall: afszcm.cat AFS_component_version_number.c ${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 ${TOP_INCDIR}/afs/unified_afs.h ${TOP_INCDIR}/afs/sysctl.h
case ${SYS_NAME} in \
pmax_ul43 | pmax_ul43a) \
${INSTALL} longc_procs.h ${DESTDIR}${includedir}/afs ;; \
pmax_ul43 | pmax_ul43a) \
${INSTALL} longc_procs.h ${TOP_INCDIR}/afs/longc_procs.h ;; \
esac
${TOP_INCDIR}/afs/afs.h: afs.h
${INSTALL_DATA} afs.h $@
${TOP_INCDIR}/afs/afs_stats.h: afs_stats.h
${INSTALL_DATA} afs_stats.h $@
${TOP_INCDIR}/afs/exporter.h: exporter.h
${INSTALL_DATA} exporter.h $@
${TOP_INCDIR}/afs/nfsclient.h: nfsclient.h
${INSTALL_DATA} nfsclient.h $@
${TOP_INCDIR}/afs/osi_inode.h: ${MKAFS_OSTYPE}/osi_inode.h
${INSTALL_DATA} ${MKAFS_OSTYPE}/osi_inode.h $@
${TOP_INCDIR}/afs/sysctl.h: sysctl.h
${INSTALL_DATA} sysctl.h $@
${TOP_INCDIR}/afs/unified_afs.h: unified_afs.h
${INSTALL_DATA} unified_afs.h $@
install: unified_afs.h
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} afs.h ${DESTDIR}${includedir}/afs/afs.h
${INSTALL_DATA} afs_stats.h ${DESTDIR}${includedir}/afs/afs_stats.h
${INSTALL_DATA} exporter.h ${DESTDIR}${includedir}/afs/exporter.h
${INSTALL_DATA} nfsclient.h ${DESTDIR}${includedir}/afs/nfsclient.h
${INSTALL_DATA} ${MKAFS_OSTYPE}/osi_inode.h \
${DESTDIR}${includedir}/afs/osi_inode.h
${INSTALL_DATA} sysctl.h ${DESTDIR}${includedir}/afs/sysctl.h
${INSTALL_DATA} unified_afs.h ${DESTDIR}${includedir}/afs/unified_afs.h
case ${SYS_NAME} in \
pmax_ul43 | pmax_ul43a) \
${INSTALL_DATA} longc_procs.h \
${DESTDIR}${includedir}/afs/longc_procs.h ;; \
esac
case ${SYS_NAME} in \
*linux* ) \
${INSTALL} ${MKAFS_OSTYPE}/osi_vfs.h ${DESTDIR}${includedir}/afs || true ;;\
* ) \
echo No vfs headers to install for ${SYS_NAME};; \
*linux*) \
${INSTALL_DATA} ${MKAFS_OSTYPE}/osi_vfs.h \
${DESTDIR}${includedir}/afs/osi_vfs.h || true ;;\
*) \
echo No vfs headers to install for ${SYS_NAME};; \
esac
dest: unified_afs.h
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} afs.h ${DEST}/include/afs/afs.h
${INSTALL_DATA} afs_stats.h ${DEST}/include/afs/afs_stats.h
${INSTALL_DATA} exporter.h ${DEST}/include/afs/exporter.h
${INSTALL_DATA} nfsclient.h ${DEST}/include/afs/nfsclient.h
${INSTALL_DATA} ${MKAFS_OSTYPE}/osi_inode.h ${DEST}/include/afs/osi_inode.h
${INSTALL_DATA} sysctl.h ${DEST}/include/afs/sysctl.h
${INSTALL_DATA} unified_afs.h ${DEST}/include/afs/unified_afs.h
case ${SYS_NAME} in \
pmax_ul43 | pmax_ul43a) \
${INSTALL_DATA} longc_procs.h ${DEST}/include/afs/longc_procs.h ;; \
esac
case ${SYS_NAME} in \
next_mach30 | vax_ul43 | *_darwin* | i386_fbsd*) \
echo skipping afszcm.cat install for ${SYS_NAME} ;; \
*) \
${INSTALL_DATA} afszcm.cat \
${DEST}/root.client/usr/vice/etc/C/afszcm.cat ;; \
esac
case ${SYS_NAME} in \
*linux*) \
${INSTALL_DATA} ${MKAFS_OSTYPE}/osi_vfs.h \
${DEST}/include/afs/osi_vfs.h || true ;;\
*) \
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
-$(RM) -f unified_afs.c unified_afs.h
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/unified_afs.h: unified_afs.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/unified_afs.h: unified_afs.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/unified_afs.h: unified_afs.h
${INSTALL} $? $@
${DEST}/include/afs/osi_inode.h: ${MKAFS_OSTYPE}/osi_inode.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/osi_inode.h: ${MKAFS_OSTYPE}/osi_inode.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/osi_inode.h: ${MKAFS_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/sysctl.h: sysctl.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/sysctl.h: sysctl.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/sysctl.h: sysctl.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 ${DEST}/include/afs/unified_afs.h ${DEST}/include/afs/sysctl.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 | *_darwin* | i386_fbsd* ) \
echo skipping afszcm.cat install for ${SYS_NAME} ;; \
* ) \
${INSTALL} afszcm.cat ${DEST}/root.client/usr/vice/etc/C ;; \
esac
case ${SYS_NAME} in \
*linux* ) \
${INSTALL} ${MKAFS_OSTYPE}/osi_vfs.h ${DEST}/include/afs || true;;\
* ) \
echo No vfs headers to install for ${SYS_NAME};; \
esac

View File

@ -41,69 +41,81 @@ clean:
system: install
# XXX-INST: where to put the rc scripts?
install: ${DESTDIR}${sbindir}/afsd ${DESTDIR}${sbindir}/vsys
install: afsd vsys
${INSTALL} -d ${DESTDIR}${sbindir}
${INSTALL} afsd ${DESTDIR}${sbindir}/afsd
${INSTALL} vsys ${DESTDIR}${sbindir}/vsys
${DESTDIR}${sbindir}/afsd: afsd
${INSTALL} $? $@
${DESTDIR}${sbindir}/vsys: vsys
${INSTALL} $? $@
dest: ${DEST}/root.client/usr/vice/etc/afsd ${DEST}/etc/vsys
dest: afsd vsys
${INSTALL} -d ${DEST}/root.client/usr/vice/etc
${INSTALL} -d ${DEST}/etc
${INSTALL} afsd ${DEST}/root.client/usr/vice/etc/afsd
${INSTALL} vsys ${DEST}/etc/vsys
case ${SYS_NAME} in \
rs_aix*) \
${INSTALL} -f ${srcdir}/rc.afs.rs_aix ${DEST}/root.client/usr/vice/etc/dkload/rc.afs ; \
${INSTALL} -f ${srcdir}/rc.dkload.client.rs_aix ${DEST}/root.client/usr/vice/etc/dkload/rc.dkload.client ; \
${INSTALL} -f ${srcdir}/rc.dkload.server.rs_aix ${DEST}/root.client/usr/vice/etc/dkload/rc.dkload.server ;; \
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/dkload ; \
${INSTALL_SCRIPT} ${srcdir}/rc.afs.rs_aix ${DEST}/root.client/usr/vice/etc/dkload/rc.afs ; \
${INSTALL_SCRIPT} ${srcdir}/rc.dkload.client.rs_aix ${DEST}/root.client/usr/vice/etc/dkload/rc.dkload.client ; \
${INSTALL_SCRIPT} ${srcdir}/rc.dkload.server.rs_aix ${DEST}/root.client/usr/vice/etc/dkload/rc.dkload.server ;; \
sgi_65 ) \
${INSTALL} -f ${srcdir}/afs.rc.sgi_ipnos ${DEST}/root.client/usr/vice/etc/sgiload/afs.rc ;\
${INSTALL} -f ${srcdir}/afs.rc.sgi_ipnos ${DEST}/root.server/etc/init.d/afs.rc ;;\
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/sgiload ; \
${INSTALL} -d ${DEST}/root.server/etc/init.d ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.sgi_ipnos ${DEST}/root.client/usr/vice/etc/sgiload/afs.rc ;\
${INSTALL_SCRIPT} ${srcdir}/afs.rc.sgi_ipnos ${DEST}/root.server/etc/init.d/afs.rc ;;\
sgi_* ) \
${INSTALL} -f ${srcdir}/afs.rc.sgi ${DEST}/root.client/usr/vice/etc/sgiload/afs.rc ;\
${INSTALL} -f ${srcdir}/afs.rc.sgi ${DEST}/root.server/etc/init.d/afs.rc ;\
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/sgiload ; \
${INSTALL} -d ${DEST}/root.server/etc/init.d ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.sgi ${DEST}/root.client/usr/vice/etc/sgiload/afs.rc ;\
${INSTALL_SCRIPT} ${srcdir}/afs.rc.sgi ${DEST}/root.server/etc/init.d/afs.rc ;\
case ${SYS_NAME} in \
sgi_53 | sgi_61 ) \
${INSTALL} -f ${srcdir}/afs_rtsymtab.pl.${SYS_NAME} ${DEST}/root.client/usr/vice/etc/sgiload/afs_rtsymtab.pl ;;\
${INSTALL_SCRIPT} ${srcdir}/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 ${srcdir}/afs.rc.solaris ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/modload ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.solaris ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
sun*_57 ) \
${INSTALL} -f ${srcdir}/afs.rc.solaris.2.7 ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/modload ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.solaris.2.7 ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
sun*_58 ) \
${INSTALL} -f ${srcdir}/afs.rc.solaris.2.8 ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/modload ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.solaris.2.8 ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
sun*_59 | sun*_510 ) \
${INSTALL} -f ${srcdir}/afs.rc.solaris.2.9 ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/modload ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.solaris.2.9 ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
sun4x_5? ) \
${INSTALL} -f ${srcdir}/afs.rc.solaris.2_5 ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/modload ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.solaris.2_5 ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
alpha_osf* ) \
${INSTALL} -f ${srcdir}/afs.rc.alpha ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;;\
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/dkload ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.alpha ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;;\
hp_ux1122 ) \
${INSTALL} -f ${srcdir}/afs.rc.hpux10 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;\
${INSTALL} -f ${srcdir}/afs.hpux1122.driver ${DEST}/root.client/usr/vice/etc/afs.driver ;;\
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/dkload ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.hpux10 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;\
${INSTALL_DATA} ${srcdir}/afs.hpux1122.driver ${DEST}/root.client/usr/vice/etc/afs.driver ;;\
hp_ux10? | hp_ux11? ) \
${INSTALL} -f ${srcdir}/afs.rc.hpux10 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;\
${INSTALL} -f ${srcdir}/afs.hpux102.driver ${DEST}/root.client/usr/vice/etc/afs.driver ;;\
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/dkload ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.hpux10 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;\
${INSTALL_DATA} ${srcdir}/afs.hpux102.driver ${DEST}/root.client/usr/vice/etc/afs.driver ;;\
alpha_dux* ) \
${INSTALL} -f ${srcdir}/afs.rc.alpha_dux40 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;;\
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/dkload ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.alpha_dux40 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;;\
hp?00_ux10? ) \
${INSTALL} -f ${srcdir}/afs.rc.hpux10 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;;\
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/dkload ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.hpux10 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;;\
*linux* ) \
${INSTALL} -f ${srcdir}/afs.rc.linux -m 755 ${DEST}/root.client/usr/vice/etc/afs.rc; \
${INSTALL} -f ${srcdir}/afs.conf.linux ${DEST}/root.client/usr/vice/etc/afs.conf ;; \
${INSTALL} -d ${DEST}/root.client/usr/vice/etc ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.linux -m 755 ${DEST}/root.client/usr/vice/etc/afs.rc; \
${INSTALL_DATA} ${srcdir}/afs.conf.linux ${DEST}/root.client/usr/vice/etc/afs.conf ;; \
*_darwin*) \
${INSTALL} -f ${srcdir}/afs.rc.darwin -m 755 ${DEST}/root.client/usr/vice/etc/afs.rc ; \
${INSTALL} -f ${srcdir}/afs.rc.darwin.plist ${DEST}/root.client/usr/vice/etc/StartupParameters.plist ;; \
${INSTALL} -d ${DEST}/root.client/usr/vice/etc ; \
${INSTALL_SCRIPT} ${srcdir}/afs.rc.darwin -m 755 ${DEST}/root.client/usr/vice/etc/afs.rc ; \
${INSTALL_DATA} ${srcdir}/afs.rc.darwin.plist ${DEST}/root.client/usr/vice/etc/StartupParameters.plist ;; \
*fbsd*) \
${INSTALL} -f ${srcdir}/afs.rc.fbsd ${DEST}/root.client/usr/vice/etc/afs.rc.fbsd ;; \
${INSTALL} -d ${DEST}/root.client/usr/vice/etc ; \
${INSTALL_SCRIPT} ${srcdir}/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

View File

@ -50,21 +50,15 @@ afsmon-parselog: afsmon-parselog.o ${LIBS}
${CC} ${CFLAGS} -o afsmon-parselog afsmon-parselog.c \
${LIBS} ${EXTRA_LIBS}
#
# Misc others
#
install: ${DESTDIR}${bindir}/afsmonitor
install: afsmonitor
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL} afsmonitor ${DESTDIR}${bindir}/afsmonitor
dest: afsmonitor
${INSTALL} -d ${DEST}/bin
${INSTALL} afsmonitor ${DEST}/bin/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

View File

@ -37,82 +37,100 @@ system apache_afs_web_secure:
echo Clean, make, and install the lib for 1.2 ; \
$(MAKE) libclean ; \
$(MAKE) AUX_CFLAGS=-DAIX $(APACHE_AFS_LIB) ; \
${INSTALL} ${APACHE_AFS_LIB} ${DEST}/root.afsweb/lib/apache_1.2 ; \
${INSTALL} -d ${DEST}/root.afsweb/lib/apache_1.2 ; \
${INSTALL_DATA} ${APACHE_AFS_LIB} ${DEST}/root.afsweb/lib/apache_1.2/${APACHE_AFS_LIB} ; \
echo Make and install source for 1.2 ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG=-DAPACHE_1_2 ; \
${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.2 ; \
${INSTALL} -d ${DEST}/root.afsweb/src/apache_1.2 ; \
${INSTALL_DATA} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.2/$(SRC_MODULE) ; \
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) ${DEST}/root.afsweb/lib/apache_1.3.1 ; \
${INSTALL} -d ${DEST}/root.afsweb/lib/apache_1.3.1 ; \
${INSTALL_DATA} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.1/$(APACHE_AFS_LIB) ; \
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) ${DEST}/root.afsweb/src/apache_1.3.1 ; \
${INSTALL} -d ${DEST}/root.afsweb/src/apache_1.3.1 ; \
${INSTALL_DATA} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.1/$(SRC_MODULE) ; \
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) ${DEST}/root.afsweb/lib/apache_1.3.6 ; \
${INSTALL} -d ${DEST}/root.afsweb/lib/apache_1.3.6 ; \
${INSTALL_DATA} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.6/$(APACHE_AFS_LIB) ; \
/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) ${DEST}/root.afsweb/src/apache_1.3.6 ; \
${INSTALL} -d ${DEST}/root.afsweb/src/apache_1.3.6 ; \
${INSTALL_DATA} $(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) ${DEST}/root.afsweb/lib/apache_1.2 ; \
${INSTALL} -d ${DEST}/root.afsweb/lib/apache_1.2 ; \
${INSTALL_DATA} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.2/$(APACHE_AFS_LIB) ; \
$(MAKE) libclean ; \
$(MAKE) AUX_FLAGS=-DSOLARIS $(APACHE_AFS_LIB) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_1" ; \
${INSTALL} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.1 ; \
${INSTALL} -d ${DEST}/root.afsweb/lib/apache_1.3.1 ; \
${INSTALL_DATA} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.1/$(APACHE_AFS_LIB) ; \
$(MAKE) libclean ; \
$(MAKE) AUX_FLAGS=-DSOLARIS $(APACHE_AFS_LIB) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_6" ; \
${INSTALL} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.6 ; \
${INSTALL} -d ${DEST}/root.afsweb/lib/apache_1.3.6 ; \
${INSTALL_DATA} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.6/$(APACHE_AFS_LIB) ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG=-DAPACHE_1_2 ; \
${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.2 ; \
${INSTALL} -d ${DEST}/root.afsweb/src/apache_1.2 ; \
${INSTALL_DATA} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.2/$(SRC_MODULE) ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_1" ; \
${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.1 ; \
${INSTALL} -d ${DEST}/root.afsweb/src/apache_1.3.1 ; \
${INSTALL_DATA} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.1/$(SRC_MODULE) ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_6" ; \
${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.6 ; \
${INSTALL} -d ${DEST}/root.afsweb/src/apache_1.3.6 ; \
${INSTALL_DATA} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.6/$(SRC_MODULE) ; \
$(MAKE) AUX_CFLAGS=-DSOLARIS "XLIBS=-lsocket -lnsl" $(BINARIES) ;; \
*linux*) \
$(MAKE) libclean ; \
$(MAKE) AUX_FLAGS=-DLINUX $(APACHE_AFS_LIB) ; \
${INSTALL} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.2 ; \
${INSTALL} -d ${DEST}/root.afsweb/lib/apache_1.2 ; \
${INSTALL_DATA} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.2/$(APACHE_AFS_LIB) ; \
$(MAKE) libclean ; \
$(MAKE) AUX_FLAGS=-DLINUX $(APACHE_AFS_LIB) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_1" ; \
${INSTALL} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.1 ; \
${INSTALL} -d ${DEST}/root.afsweb/lib/apache_1.3.1 ; \
${INSTALL_DATA} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.1/$(APACHE_AFS_LIB) ; \
$(MAKE) libclean ; \
$(MAKE) AUX_FLAGS=-DLINUX $(APACHE_AFS_LIB) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_6" ; \
${INSTALL} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.6 ; \
${INSTALL} -d ${DEST}/root.afsweb/lib/apache_1.3.6 ; \
${INSTALL_DATA} $(APACHE_AFS_LIB) ${DEST}/root.afsweb/lib/apache_1.3.6/$(APACHE_AFS_LIB) ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG=-DAPACHE_1_2 ; \
${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.2 ; \
${INSTALL} -d ${DEST}/root.afsweb/src/apache_1.2 ; \
${INSTALL_DATA} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.2/$(SRC_MODULE) ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_1" ; \
${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.1 ; \
${INSTALL} -d ${DEST}/root.afsweb/src/apache_1.3.1 ; \
${INSTALL_DATA} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.1/$(SRC_MODULE) ; \
/bin/rm -f $(SRC_MODULE) ; \
$(MAKE) $(SRC_MODULE) VERSION_CFLAG="-DAPACHE_1_3 -DAPACHE_1_3_6" ; \
${INSTALL} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.6 ; \
${INSTALL} -d ${DEST}/root.afsweb/src/apache_1.3.6 ; \
${INSTALL_DATA} $(SRC_MODULE) ${DEST}/root.afsweb/src/apache_1.3.6/$(SRC_MODULE) ; \
$(MAKE) AUX_CFLAGS=-DLINUX "XLIBS=-lnsl" $(BINARIES) ;; \
* ) \
echo "NOT BUILT FOR ${SYS_NAME}"; ;; \
esac
${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
${INSTALL} -d ${DEST}/root.afsweb/doc
${INSTALL_DATA} ${APACHEAFS_DOC} ${DEST}/root.afsweb/doc/${APACHEAFS_DOC}
${INSTALL} -d ${DEST}/root.afsweb/install
${INSTALL_SCRIPT} ${APACHE_INSTALL_SCRIPT} ${DEST}/root.afsweb/install/${APACHE_INSTALL_SCRIPT}
${INSTALL} -d ${DEST}/root.afsweb/bin
${INSTALL_PROGRAM} $(BINARIES) ${DEST}/root.afsweb/bin
netscape_afs_web_secure:
${INSTALL} ${NETSCAPE_INSTALL_SCRIPT} ${DEST}/root.afsweb/install
chmod a+x ${DEST}/root.afsweb/install/${NETSCAPE_INSTALL_SCRIPT}
chmod a+w ${DEST}/root.afsweb/install/${NETSCAPE_INSTALL_SCRIPT}
${INSTALL} -d ${DEST}/root.afsweb/install
${INSTALL} -m 755 ${NETSCAPE_INSTALL_SCRIPT} ${DEST}/root.afsweb/install
all:

View File

@ -27,23 +27,21 @@ asetkey: asetkey.o ${AFSLIBS}
#
# Installation targets
#
install: \
${DESTDIR}${bindir}/aklog ${DESTDIR}${afssrvbindir}/asetkey
install: aklog @ASETKEY@
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL_PROGRAM} aklog ${DESTDIR}${bindir}/aklog
set -e ; if test "x@ASETKEY@" != "x"; then \
${INSTALL} -d ${DESTDIR}${afssrvbindir} ; \
${INSTALL_PROGRAM} asetkey ${DESTDIR}${afssrvbindir}/asetkey ; \
fi
${DESTDIR}${bindir}/aklog: aklog
${INSTALL} $? $@
${DESTDIR}${afssrvbindir}/asetkey: @ASETKEY@
if test "x@ASETKEY@" != "x"; then ${INSTALL} $? $@; fi
dest: \
${DEST}/bin/aklog ${DEST}/root.server/usr/afs/bin/asetkey
${DEST}/bin/aklog: aklog
${INSTALL} $? $@
${DEST}/root.server/usr/afs/bin/asetkey: @ASETKEY@
if test "x@ASETKEY@" != "x"; then ${INSTALL} $? $@; fi
dest: aklog @ASETKEY@
${INSTALL} -d ${DEST}/bin
${INSTALL_PROGRAM} aklog ${DEST}/bin/aklog
set -e ; if test "x@ASETKEY@" != "x"; then \
${INSTALL} -d ${DEST}/root.server/usr/afs/bin ; \
${INSTALL_PROGRAM} asetkey ${DEST}/root.server/usr/afs/bin/asetkey ; \
fi
#
# Misc. targets
@ -52,4 +50,3 @@ clean:
$(RM) -f *.o ${OBJS} aklog asetkey
include ../config/Makefile.version

View File

@ -19,16 +19,11 @@ CFLAGS=-I. -I${srcdir} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCF
all: ${TOP_LIBDIR}/libaudit.a ${TOP_INCDIR}/afs/audit.h
# XXX-INST: where to install the AIX audit files?
install: \
${DESTDIR}${libdir}/afs/libaudit.a \
${DESTDIR}${includedir}/afs/audit.h
${TOP_LIBDIR}/libaudit.a: libaudit.a
${INSTALL_DATA} $? $@
${DEST}/include/afs/audit.h: audit.h
${INSTALL} $? $@
${DEST}/lib/afs/libaudit.a: libaudit.a
${INSTALL} $? $@
${TOP_INCDIR}/afs/audit.h: audit.h
${INSTALL_DATA} $? $@
libaudit.a: audit.o AFS_component_version_number.o
$(RM) -f libaudit.a
@ -38,29 +33,29 @@ libaudit.a: audit.o AFS_component_version_number.o
audit.o: audit.c audit.h
${CC} ${CFLAGS} -c ${srcdir}/audit.c
# XXX-INST: where to install the AIX audit files?
install: audit.h libaudit.a
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} libaudit.a ${DESTDIR}${libdir}/afs/libaudit.a
${INSTALL_DATA} audit.h ${DESTDIR}${includedir}/afs/audit.h
dest: libaudit.a audit.h
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} libaudit.a ${DEST}/lib/afs/libaudit.a
${INSTALL_DATA} audit.h ${DEST}/include/afs/audit.h
case ${SYS_NAME} in \
rs_aix*) \
${INSTALL} -d ${DEST}/root.server/usr/afs/local ; \
${INSTALL_DATA} ${srcdir}/Audit ${DEST}/root.server/usr/afs/local/Audit ; \
${INSTALL_DATA} ${srcdir}/objects.aix.sample ${DEST}/root.server/usr/afs/local/audit/objects.sample ; \
${INSTALL_DATA} ${srcdir}/events.aix.sample ${DEST}/root.server/usr/afs/local/audit/events.sample ; \
${INSTALL_DATA} ${srcdir}/config.aix.sample ${DEST}/root.server/usr/afs/local/audit/config.sample ;; \
*) ;; \
esac ;
clean:
$(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} ${srcdir}/Audit ${DEST}/root.server/usr/afs/local ; \
${INSTALL} ${srcdir}/objects.aix.sample ${DEST}/root.server/usr/afs/local/audit/objects.sample ; \
${INSTALL} ${srcdir}/events.aix.sample ${DEST}/root.server/usr/afs/local/audit/events.sample ; \
${INSTALL} ${srcdir}/config.aix.sample ${DEST}/root.server/usr/afs/local/audit/config.sample ;; \
*) ;; \
esac ;

View File

@ -22,19 +22,31 @@ KSRCS=auth.h
UKSRCS=${KSRCS} cellconfig.h acfg_errors.c keys.h cellconfig.c \
ktc.c authcon.c ktc_errors.c
all: \
${TOP_LIBDIR}/libauth.a \
${TOP_LIBDIR}/libauth.krb.a \
depinstall \
copyauth \
setkey
all: ${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libauth.krb.a depinstall copyauth setkey
depinstall: \
${TOP_INCDIR}/afs/keys.h \
depinstall: ${TOP_INCDIR}/afs/keys.h \
${TOP_INCDIR}/afs/cellconfig.h \
${TOP_INCDIR}/afs/auth.h \
${TOP_INCDIR}/afs/ktc.h
${TOP_INCDIR}/afs/keys.h: keys.h
${INSTALL_DATA} keys.h $@
${TOP_INCDIR}/afs/cellconfig.h: cellconfig.h
${INSTALL_DATA} cellconfig.h $@
${TOP_INCDIR}/afs/auth.h: auth.h
${INSTALL_DATA} auth.h $@
${TOP_INCDIR}/afs/ktc.h: ktc.h
${INSTALL_DATA} ktc.h $@
${TOP_LIBDIR}/libauth.a: libauth.a
${INSTALL_DATA} libauth.a $@
${TOP_LIBDIR}/libauth.krb.a: libauth.krb.a
${INSTALL_DATA} libauth.krb.a $@
cellconfig.o: cellconfig.c ${INCLS}
ktc.o: ktc.c ${INCLS} ${TOP_INCDIR}/afs/vice.h
writeconfig.o: writeconfig.c ${INCLS}
@ -78,14 +90,27 @@ ktc_errors.c auth.h: ktc_errors.et auth.p.h
#
# Install targets
#
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}${includedir}/afs/ktc.h \
${DESTDIR}${sbindir}/copyauth
install: copyauth libauth.a libauth.krb.a auth.h cellconfig.h
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} libauth.a ${DESTDIR}${libdir}/afs/libauth.a
${INSTALL_DATA} libauth.krb.a ${DESTDIR}${libdir}/afs/libauth.krb.a
${INSTALL_DATA} keys.h ${DESTDIR}${includedir}/afs/keys.h
${INSTALL_DATA} cellconfig.h ${DESTDIR}${includedir}/afs/cellconfig.h
${INSTALL_DATA} auth.h ${DESTDIR}${includedir}/afs/auth.h
${INSTALL_DATA} ktc.h ${DESTDIR}${includedir}/afs/ktc.h
${INSTALL_PROGRAM} copyauth ${DESTDIR}${sbindir}/copyauth
dest: copyauth libauth.a libauth.krb.a auth.h cellconfig.h
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} libauth.a ${DEST}/lib/afs/libauth.a
${INSTALL_DATA} libauth.krb.a ${DEST}/lib/afs/libauth.krb.a
${INSTALL_DATA} keys.h ${DEST}/include/afs/keys.h
${INSTALL_DATA} cellconfig.h ${DEST}/include/afs/cellconfig.h
${INSTALL_DATA} auth.h ${DEST}/include/afs/auth.h
${INSTALL_DATA} ktc.h ${DEST}/include/afs/ktc.h
${INSTALL_PROGRAM} copyauth ${DEST}/etc/copyauth
#
# Misc. targets
@ -98,73 +123,3 @@ clean:
AFS_component_version_number.c
include ../config/Makefile.version
${DESTDIR}${libdir}/afs/libauth.a: libauth.a
${INSTALL} $? $@
${TOP_LIBDIR}/libauth.a: libauth.a
${INSTALL} $? $@
${DEST}/lib/afs/libauth.a: libauth.a
${INSTALL} $? $@
${DESTDIR}${libdir}/afs/libauth.krb.a: libauth.krb.a
${INSTALL} $? $@
${TOP_LIBDIR}/libauth.krb.a: libauth.krb.a
${INSTALL} $? $@
${DEST}/lib/afs/libauth.krb.a: libauth.krb.a
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/keys.h: keys.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/keys.h: keys.h
${INSTALL} $? $@
${DEST}/include/afs/keys.h: keys.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/cellconfig.h: cellconfig.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/cellconfig.h: cellconfig.h
${INSTALL} $? $@
${DEST}/include/afs/cellconfig.h: cellconfig.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/auth.h: auth.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/auth.h: auth.h
${INSTALL} $? $@
${DEST}/include/afs/auth.h: auth.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/ktc.h: ktc.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/ktc.h: ktc.h
${INSTALL} $? $@
${DEST}/include/afs/ktc.h: ktc.h
${INSTALL} $? $@
${DESTDIR}${sbindir}/copyauth: copyauth
${INSTALL} $? $@
${DEST}/etc/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}/include/afs/ktc.h \
${DEST}/etc/copyauth

View File

@ -41,6 +41,15 @@ bosoprocs.o cronbnodeops.o
all: bosserver ${TOP_INCDIR}/afs/bosint.h bos ${TOP_LIBDIR}/libbos.a ${TOP_INCDIR}/afs/bnode.h bos_util
${TOP_INCDIR}/afs/bosint.h: bosint.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/bnode.h: bnode.h
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libbos.a: libbos.a
${INSTALL_DATA} $? $@
$(OBJS) bosint.xdr.o bosint.cs.o boserr.o: $(INCLS)
bosint.ss.o: bosint.ss.c ${RPCINCLS}
@ -100,35 +109,32 @@ bosserver: $(OBJS) $(LIBS)
#
# Install targets
#
install: \
${DESTDIR}${afssrvsbindir}/bosserver \
${DESTDIR}${includedir}/afs/bosint.h \
${DESTDIR}${bindir}/bos \
${DESTDIR}${afssrvbindir}/bos \
${DESTDIR}${afssrvsbindir}/bos_util \
${DESTDIR}${libdir}/afs/libbos.a \
${DESTDIR}${includedir}/afs/bnode.h
install: bosserver bos bos_util libbos.a bosint.h bnode.h
${INSTALL} -d ${DESTDIR}${afssrvbindir}
${INSTALL} -d ${DESTDIR}${afssrvsbindir}
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL_PROGRAM} bosserver ${DESTDIR}${afssrvsbindir}/bosserver
${INSTALL_DATA} bosint.h ${DESTDIR}${includedir}/afs/bosint.h
${INSTALL_PROGRAM} bos ${DESTDIR}${bindir}/bos
${INSTALL_PROGRAM} bos ${DESTDIR}${afssrvbindir}/bos
${INSTALL_PROGRAM} bos_util ${DESTDIR}${afssrvsbindir}/bos_util
${INSTALL_DATA} libbos.a ${DESTDIR}${libdir}/afs/libbos.a
${INSTALL_DATA} bnode.h ${DESTDIR}${includedir}/afs/bnode.h
${DEST}/root.server/usr/afs/bin/bosserver: bosserver
${INSTALL} $? $@
${DEST}/include/afs/bosint.h: bosint.h
${INSTALL} $? $@
${DEST}/bin/bos: bos
${INSTALL} $? $@
${DEST}/root.server/usr/afs/bin/bos: bos
${INSTALL} $? $@
${DEST}/root.server/usr/afs/bin/bos_util: bos_util
${INSTALL} $? $@
${DEST}/lib/afs/libbos.a: libbos.a
${INSTALL} $? $@
${DEST}/include/afs/bnode.h: bnode.h
${INSTALL} $? $@
dest: bosserver bos bos_util libbos.a bosint.h bnode.h
${INSTALL} -d ${DEST}/bin
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL_PROGRAM} bosserver ${DEST}/root.server/usr/afs/bin/bosserver
${INSTALL_DATA} bosint.h ${DEST}/include/afs/bosint.h
${INSTALL_PROGRAM} bos ${DEST}/bin/bos
${INSTALL_PROGRAM} bos ${DEST}/root.server/usr/afs/bin/bos
${INSTALL_PROGRAM} bos_util ${DEST}/root.server/usr/afs/bin/bos_util
${INSTALL_DATA} libbos.a ${DEST}/lib/afs/libbos.a
${INSTALL_DATA} bnode.h ${DEST}/include/afs/bnode.h
#
# Misc. targets
@ -142,41 +148,4 @@ test:
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}${afssrvsbindir}/bos_util: bos_util
${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}/root.server/usr/afs/bin/bos_util \
${DEST}/lib/afs/libbos.a \
${DEST}/include/afs/bnode.h

View File

@ -21,18 +21,15 @@ fms: fms.o
fms.o: fms.c AFS_component_version_number.o
install: ${DESTDIR}${sbindir}/fms
install: fms
${INSTALL} -d ${DESTDIR}${sbindir}
${INSTALL_PROGRAM} fms ${DESTDIR}${sbindir}/fms
${DEST}/etc/fms: fms
${INSTALL} $? $@
dest: fms
${INSTALL} -d ${DEST}/etc
${INSTALL_PROGRAM} fms ${DEST}/etc/fms
clean:
$(RM) -f *.o fms AFS_component_version_number.c
include ../config/Makefile.version
${DESTDIR}${sbindir}/fms: fms
${INSTALL} $? $@
dest: ${DEST}/etc/fms

View File

@ -12,6 +12,27 @@ all: ${TOP_LIBDIR}/libbubasics.a ${TOP_INCDIR}/afs/bumon.h ${TOP_INCDIR}/afs/but
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
${TOP_LIBDIR}/libbubasics.a: libbubasics.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/bumon.h: bumon.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/butc.h: butc.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/bubasics.h: bubasics.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/tcdata.h: tcdata.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/butm.h: butm.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/butx.h: butx.h
${INSTALL_DATA} $? $@
libbubasics.a: $(OBJS) AFS_component_version_number.o
-$(RM) -f libbubasics.a
ar r libbubasics.a ${OBJS} AFS_component_version_number.o
@ -64,28 +85,27 @@ butx_errs.c butx.h: butx_errs.et
#
# Installation targets
#
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
install: libbubasics.a bumon.h butc.h bubasics.h tcdata.h butm.h butx.h
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} libbubasics.a ${DESTDIR}${libdir}/afs/libbubasics.a
${INSTALL_DATA} bumon.h ${DESTDIR}${includedir}/afs/bumon.h
${INSTALL_DATA} butc.h ${DESTDIR}${includedir}/afs/butc.h
${INSTALL_DATA} bubasics.h ${DESTDIR}${includedir}/afs/bubasics.h
${INSTALL_DATA} tcdata.h ${DESTDIR}${includedir}/afs/tcdata.h
${INSTALL_DATA} butm.h ${DESTDIR}${includedir}/afs/butm.h
${INSTALL_DATA} butx.h ${DESTDIR}${includedir}/afs/butx.h
${DEST}/lib/afs/libbubasics.a: libbubasics.a
${INSTALL} $? $@
${DEST}/include/afs/bumon.h: bumon.h
${INSTALL} $? $@
${DEST}/include/afs/butc.h: butc.h
${INSTALL} $? $@
${DEST}/include/afs/bubasics.h: bubasics.h
${INSTALL} $? $@
${DEST}/include/afs/tcdata.h: tcdata.h
${INSTALL} $? $@
${DEST}/include/afs/butm.h: butm.h
${INSTALL} $? $@
${DEST}/include/afs/butx.h: butx.h
${INSTALL} $? $@
dest: libbubasics.a bumon.h butc.h bubasics.h tcdata.h butm.h butx.h
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} libbubasics.a ${DEST}/lib/afs/libbubasics.a
${INSTALL_DATA} bumon.h ${DEST}/include/afs/bumon.h
${INSTALL_DATA} butc.h ${DEST}/include/afs/butc.h
${INSTALL_DATA} bubasics.h ${DEST}/include/afs/bubasics.h
${INSTALL_DATA} tcdata.h ${DEST}/include/afs/tcdata.h
${INSTALL_DATA} butm.h ${DEST}/include/afs/butm.h
${INSTALL_DATA} butx.h ${DEST}/include/afs/butx.h
#
# Common targets
@ -96,47 +116,3 @@ clean:
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

View File

@ -20,6 +20,9 @@ LIBS=${TOP_LIBDIR}/libbudb.a ${TOP_LIBDIR}/libbubasics.a \
all: ${TOP_LIBDIR}/libbxdb.a backup
${TOP_LIBDIR}/libbxdb.a: libbxdb.a
${INSTALL_DATA} $? $@
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
@ -62,13 +65,17 @@ bucoord_errs.c bc.h: bucoord_errs.et bc.p.h
# Install targets
#
install: ${DESTDIR}${libdir}/afs/libbxdb.a ${DESTDIR}${sbindir}/backup
install: libbxdb.a backup
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${sbindir}
${INSTALL_DATA} libbxdb.a ${DESTDIR}${libdir}/afs/libbxdb.a
${INSTALL_PROGRAM} backup ${DESTDIR}${sbindir}/backup
${DEST}/lib/afs/libbxdb.a: libbxdb.a
${INSTALL} $? $@
${DEST}/etc/backup: backup
${INSTALL} $? $@
dest: libbxdb.a backup
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/etc
${INSTALL_DATA} libbxdb.a ${DEST}/lib/afs/libbxdb.a
${INSTALL_PROGRAM} backup ${DEST}/etc/backup
#
# Misc targets
@ -78,14 +85,3 @@ clean:
$(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

View File

@ -47,6 +47,18 @@ SERVER_OBJS = ${COMMON_OBJS} budb.ss.o budb.xdr.o dbs_dump.o db_lock.o db_text.o
all: ${TOP_LIBDIR}/libbudb.a ${TOP_INCDIR}/afs/budb.h ${TOP_INCDIR}/afs/budb_errs.h ${TOP_INCDIR}/afs/budb_client.h budb_server
${TOP_LIBDIR}/libbudb.a: libbudb.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/budb.h: budb.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/budb_errs.h: budb_errs.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/budb_client.h: budb_client.h
${INSTALL_DATA} $? $@
#
# budb_errs.o actually depends on neither budb_client.h nor budb_errs.h
# but generating either of them will rebuild budb_errs.c
@ -97,27 +109,25 @@ libbudb.a: budb_errs.o budb.cs.o budb.xdr.o struct_ops.o AFS_component_version_n
#
# Install targets
#
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
install: libbudb.a budb.h budb_errs.h budb_client.h budb_server
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL_DATA} libbudb.a ${DESTDIR}${libdir}/afs/libbudb.a
${INSTALL_DATA} budb.h ${DESTDIR}${includedir}/afs/budb.h
${INSTALL_DATA} budb_errs.h ${DESTDIR}${includedir}/afs/budb_errs.h
${INSTALL_DATA} budb_client.h ${DESTDIR}${includedir}/afs/budb_client.h
${INSTALL_PROGRAM} budb_server ${DESTDIR}${afssrvlibexecdir}/buserver
${DEST}/lib/afs/libbudb.a: libbudb.a
${INSTALL} $? $@
${DEST}/include/afs/budb.h: budb.h
${INSTALL} $? $@
${DEST}/include/afs/budb_errs.h: budb_errs.h
${INSTALL} $? $@
${DEST}/include/afs/budb_client.h: budb_client.h
${INSTALL} $? $@
${DEST}/root.server/usr/afs/bin/buserver: budb_server
${INSTALL} -f $? $@
dest: libbudb.a budb.h budb_errs.h budb_client.h budb_server
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL_DATA} libbudb.a ${DEST}/lib/afs/libbudb.a
${INSTALL_DATA} budb.h ${DEST}/include/afs/budb.h
${INSTALL_DATA} budb_errs.h ${DEST}/include/afs/budb_errs.h
${INSTALL_DATA} budb_client.h ${DEST}/include/afs/budb_client.h
${INSTALL_PROGRAM} budb_server ${DEST}/root.server/usr/afs/bin/buserver
#
# Misc targets
@ -127,37 +137,3 @@ clean:
*.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

View File

@ -82,34 +82,36 @@ read_tape: read_tape.c
clean:
$(RM) -f butc *.o butc_test core tdump read_tape AFS_component_version_number.c
install:
install: butc read_tape
${INSTALL} -d ${DESTDIR}${sbindir}
@case ${SYS_NAME} in \
alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux*) \
echo "Don't install butc for ${SYS_NAME} (will install from tbutc)" ;; \
*_darwin_[1-6][0-9]) \
echo ${INSTALL} butc ${DEST}/etc/butc ; \
${INSTALL} butc ${DEST}/etc/butc ;; \
echo ${INSTALL_PROGRAM} butc ${DESTDIR}${sbindir}/butc ; \
${INSTALL_PROGRAM} butc ${DESTDIR}${sbindir}/butc ;; \
*_darwin_*) \
echo "Don't install butc for ${SYS_NAME} (will install from tbutc)" ;; \
*) \
echo ${INSTALL} butc ${DESTDIR}${sbindir}/butc ; \
${INSTALL} butc ${DESTDIR}${sbindir}/butc ;; \
echo ${INSTALL_PROGRAM} butc ${DESTDIR}${sbindir}/butc ; \
${INSTALL_PROGRAM} butc ${DESTDIR}${sbindir}/butc ;; \
esac
${INSTALL} read_tape ${DESTDIR}${sbindir}/read_tape
${INSTALL_PROGRAM} read_tape ${DESTDIR}${sbindir}/read_tape
dest: butc read_tape
${INSTALL} -d ${DEST}/etc
@case ${SYS_NAME} in \
alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux*) \
echo "Don't install butc for ${SYS_NAME} (will install from tbutc)" ;; \
*_darwin_[1-6][0-9]) \
echo ${INSTALL_PROGRAM} butc ${DEST}/etc/butc ; \
${INSTALL_PROGRAM} butc ${DEST}/etc/butc ;; \
*_darwin_*) \
echo "Don't install butc for ${SYS_NAME} (will install from tbutc)" ;; \
*) \
echo ${INSTALL_PROGRAM} butc ${DEST}/etc/butc ; \
${INSTALL_PROGRAM} butc ${DEST}/etc/butc ;; \
esac
${INSTALL_PROGRAM} read_tape ${DEST}/etc/read_tape
include ../config/Makefile.version
dest:
@case ${SYS_NAME} in \
alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux*) \
echo "Don't install butc for ${SYS_NAME} (will install from tbutc)" ;; \
*_darwin_[1-6][0-9]) \
echo ${INSTALL} butc ${DESTDIR}${sbindir}/butc ; \
${INSTALL} butc ${DESTDIR}${sbindir}/butc ;; \
*_darwin_*) \
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

View File

@ -21,10 +21,8 @@ LIBS=${TOP_LIBDIR}/libbubasics.a \
all: ${TOP_LIBDIR}/libbutm.a
install: ${DESTDIR}${libdir}/afs/libbutm.a
${DEST}/lib/afs/libbutm.a: libbutm.a
${INSTALL} $? $@
${TOP_LIBDIR}/libbutm.a: libbutm.a
${INSTALL_DATA} $? $@
libbutm.a: file_tm.o AFS_component_version_number.o
-$(RM) -f $@
@ -41,15 +39,15 @@ test_ftm: test_ftm.o libbutm.a
test: test_ftm
echo 'Usage: ./test_ftm -conf config -tape xxx *'
install: libbutm.a
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL_DATA} libbutm.a ${DESTDIR}${libdir}/afs/libbutm.a
dest: libbutm.a
${INSTALL} -d ${DEST}/lib/afs
${INSTALL_DATA} libbutm.a ${DEST}/lib/afs/libbutm.a
clean:
$(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

View File

@ -643,7 +643,6 @@ case $AFS_SYSNAME in
;;
sgi_62)
PINSTALL_LIBS=-lmld
AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
FSINCLUDES="-I/usr/include/sys/fs"
LEX="lex"
@ -658,7 +657,6 @@ case $AFS_SYSNAME in
;;
sgi_63)
PINSTALL_LIBS=-lmld
AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
FSINCLUDES="-I/usr/include/sys/fs"
LEX="lex"
@ -1045,7 +1043,6 @@ AC_SUBST(PAM_CFLAGS)
AC_SUBST(PAM_LIBS)
AC_SUBST(PAM_DBG)
AC_SUBST(PAM_OPTMZ)
AC_SUBST(PINSTALL_LIBS)
AC_SUBST(RANLIB)
AC_SUBST(REGEX_OBJ)
AC_SUBST(RM)

View File

@ -15,6 +15,15 @@ all: ${TOP_LIBDIR}/libcmd.a ${TOP_INCDIR}/afs/cmd.h
all64: all ${TOP_LIBDIR}/libcmd64.a
${TOP_LIBDIR}/libcmd.a: libcmd.a
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libcmd64.a: libcmd64.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/cmd.h: cmd.h
${INSTALL_DATA} $? $@
cmd.h: cmd_errors.et cmd.p.h
$(RM) -f cmd.h cmd_errors.c
${COMPILE_ET} -p ${srcdir} cmd_errors -h cmd
@ -31,7 +40,6 @@ cmd_errors64.o: cmd_errors.c
cmd64.o: cmd.c cmd.h
${CC} ${OPTMZ} -I. -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS64} -c -o cmd64.o ${srcdir}/cmd.c
libcmd64.a: ${LIB64OBJS} AFS_component_version_number64.o
-$(RM) -f $@
$(AR) crv $@ ${LIB64OBJS} AFS_component_version_number64.o
@ -48,18 +56,23 @@ AFS_component_version_number64.o: AFS_component_version_number.c
#
# Install targets
#
install: ${DESTDIR}${libdir}/afs/libcmd.a ${DESTDIR}${includedir}/afs/cmd.h
install: libcmd.a cmd.h
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} libcmd.a ${DESTDIR}${libdir}/afs/libcmd.a
${INSTALL_DATA} cmd.h ${DESTDIR}${includedir}/afs/cmd.h
install64: install ${DESTDIR}${libdir}/afs/libcmd64.a
install64: install libcmd64.a
${INSTALL_DATA} libcmd64.a ${DESTDIR}${libdir}/afs/libcmd64.a
${DEST}/include/afs/cmd.h: cmd.h
${INSTALL} $? $@
dest: libcmd.a cmd.h
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} libcmd.a ${DEST}/lib/afs/libcmd.a
${INSTALL_DATA} cmd.h ${DEST}/include/afs/cmd.h
${DEST}/lib/afs/libcmd.a: libcmd.a
${INSTALL} $? $@
${DEST}/lib/afs/libcmd64.a: libcmd64.a
${INSTALL} $? $@
dest64: dest libcmd64.a
${INSTALL_DATA} libcmd64.a ${DEST}/lib/afs/libcmd64.a
#
# Misc targets
@ -71,24 +84,3 @@ clean:
$(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

View File

@ -9,6 +9,18 @@ include @TOP_OBJDIR@/src/config/Makefile.config
all: 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
${TOP_INCDIR}/afs/com_err.h: com_err.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/error_table.h: error_table.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/mit-sipb-cr.h: mit-sipb-cr.h
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libcom_err.a: libcom_err.a
${INSTALL_DATA} $? $@
et_lex.lex.c: et_lex.lex.l
$(RM) -f et_lex.lex.c
$(LEX) -t $(srcdir)/et_lex.lex.l > et_lex.lex.c
@ -25,25 +37,29 @@ libcom_err.a: error_msg.o et_name.o com_err.o AFS_component_version_number.o
$(RM) -f $@
$(AR) crv $@ error_msg.o et_name.o com_err.o AFS_component_version_number.o
$(RANLIB) $@
#
# Installation targets
#
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
install: compile_et com_err.h error_table.h mit-sipb-cr.h libcom_err.a
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL_PROGRAM} compile_et ${DESTDIR}${bindir}/compile_et
${INSTALL_DATA} com_err.h ${DESTDIR}${includedir}/afs/com_err.h
${INSTALL_DATA} error_table.h ${DESTDIR}${includedir}/afs/error_table.h
${INSTALL_DATA} mit-sipb-cr.h ${DESTDIR}${includedir}/afs/mit-sipb-cr.h
${INSTALL_DATA} libcom_err.a ${DESTDIR}${libdir}/afs/libcom_err.a
${DEST}/bin/compile_et: compile_et
${INSTALL} $? $@
${DEST}/include/afs/com_err.h: com_err.h
${INSTALL} $? $@
${DEST}/include/afs/error_table.h: error_table.h
${INSTALL} $? $@
${DEST}/include/afs/mit-sipb-cr.h: mit-sipb-cr.h
${INSTALL} $? $@
${DEST}/lib/afs/libcom_err.a: libcom_err.a
${INSTALL} $? $@
dest: compile_et com_err.h error_table.h mit-sipb-cr.h libcom_err.a
${INSTALL} -d ${DEST}/bin
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/lib/afs
${INSTALL_PROGRAM} compile_et ${DEST}/bin/compile_et
${INSTALL_DATA} com_err.h ${DEST}/include/afs/com_err.h
${INSTALL_DATA} error_table.h ${DEST}/include/afs/error_table.h
${INSTALL_DATA} mit-sipb-cr.h ${DEST}/include/afs/mit-sipb-cr.h
${INSTALL_DATA} libcom_err.a ${DEST}/lib/afs/libcom_err.a
clean:
$(RM) -f *~ \#* *.bak *.otl *.aux *.toc *.PS *.dvi *.x9700 *.ps \
@ -59,32 +75,3 @@ compile_et.o: AFS_component_version_number.c
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

View File

@ -63,7 +63,6 @@ PAM_CFLAGS = @PAM_CFLAGS@
PAM_LIBS = @PAM_LIBS@
PAM_OPTMZ = @PAM_OPTMZ@
PAM_DBG = @PAM_DBG@
PINSTALL_LIBS = @PINSTALL_LIBS@
RANLIB = @RANLIB@
REGEX_OBJ = @REGEX_OBJ@
RM = @RM@
@ -116,8 +115,10 @@ KERNELDIR = ../libafs
# Build helper apps
#
COMPILE_ET = ${TOP_OBJDIR}/src/comerr/compile_et
INSTALL = ${TOP_OBJDIR}/src/pinstall/pinstall
INSTALLex = ${INSTALL} -m 755
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
RXGEN = ${TOP_OBJDIR}/src/rxgen/rxgen
SHELL = /bin/sh

View File

@ -33,15 +33,10 @@ LIBS=${TOP_LIBDIR}/libkauth.a \
CELL= `pwd|awk -F/ '{print $$3}'`
USNS= cellname
include ../config/Makefile.version
noversion: install
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
@ -68,19 +63,17 @@ dlog_test: dlog.c $(OBJS) $(LIBS)
$(CC) $(LDFLAGS) -DDLOG_TEST -o dlog_test dlog.c $(OBJS) \
$(LIBS) ${XLIBS}
${DEST}/bin/dlog: dlog
${INSTALL} $? $@
install: dlog dpass
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL_PROGRAM} dlog ${DESTDIR}${bindir}/dlog
${INSTALL_PROGRAM} dpass ${DESTDIR}${bindir}/dpass
${DEST}/bin/dpass: dpass
${INSTALL} $? $@
dest: dlog dpass
${INSTALL} -d ${DEST}/bin
${INSTALL_PROGRAM} dlog ${DEST}/bin/dlog
${INSTALL_PROGRAM} dpass ${DEST}/bin/dpass
clean:
$(RM) -f adkint.h adkint.cs.c adkint.ss.c adkint.xdr.c *.o dlog dpass AFS_component_version_number.c
install: ${DESTDIR}${bindir}/dlog ${DESTDIR}${bindir}/dpass
${DESTDIR}${bindir}/dlog: dlog
${INSTALL} $? $@
${DESTDIR}${bindir}/dpass: dpass
${INSTALL} $? $@
dest: ${DEST}/bin/dlog ${DEST}/bin/dpass
include ../config/Makefile.version

View File

@ -50,6 +50,24 @@ all: \
${TOP_INCDIR}/mit-cpyright.h \
${TOP_INCDIR}/des_odd.h
${TOP_LIBDIR}/libdes.a: libdes.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/des.h: des.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/des_prototypes.h: des_prototypes.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/des_conf.h: des_conf.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/mit-cpyright.h: mit-cpyright.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/des_odd.h: odd.h
${INSTALL_DATA} $? $@
#
# Build rules
#
@ -155,31 +173,25 @@ make_e.o: make_e.c ${INCLS}
#
# Install targets
#
install: \
${DESTDIR}${libdir}/libdes.a \
${DESTDIR}${includedir}/des.h \
${DESTDIR}${includedir}/des_prototypes.h \
${DESTDIR}${includedir}/des_conf.h \
${DESTDIR}${includedir}/mit-cpyright.h \
${DESTDIR}${includedir}/des_odd.h
install: libdes.a des.h des_prototypes.h des_conf.h mit-cpyright.h odd.h
${INSTALL} -d ${DESTDIR}${libdir}
${INSTALL} -d ${DESTDIR}${includedir}
${INSTALL_DATA} libdes.a ${DESTDIR}${libdir}/libdes.a
${INSTALL_DATA} des.h ${DESTDIR}${includedir}/des.h
${INSTALL_DATA} des_prototypes.h ${DESTDIR}${includedir}/des_prototypes.h
${INSTALL_DATA} des_conf.h ${DESTDIR}${includedir}/des_conf.h
${INSTALL_DATA} mit-cpyright.h ${DESTDIR}${includedir}/mit-cpyright.h
${INSTALL_DATA} odd.h ${DESTDIR}${includedir}/des_odd.h
${DEST}/lib/libdes.a: libdes.a
${INSTALL} $? $@
${DEST}/include/des.h: des.h
${INSTALL} $? $@
${DEST}/include/des_prototypes.h: des_prototypes.h
${INSTALL} $? $@
${DEST}/include/des_conf.h: des_conf.h
${INSTALL} $? $@
${DEST}/include/mit-cpyright.h: mit-cpyright.h
${INSTALL} $? $@
${DEST}/include/des_odd.h: odd.h
${INSTALL} $? $@
dest: libdes.a des.h des_prototypes.h des_conf.h mit-cpyright.h odd.h
${INSTALL} -d ${DEST}/lib
${INSTALL} -d ${DEST}/include
${INSTALL_DATA} libdes.a ${DEST}/lib/libdes.a
${INSTALL_DATA} des.h ${DEST}/include/des.h
${INSTALL_DATA} des_prototypes.h ${DEST}/include/des_prototypes.h
${INSTALL_DATA} des_conf.h ${DEST}/include/des_conf.h
${INSTALL_DATA} mit-cpyright.h ${DEST}/include/mit-cpyright.h
${INSTALL_DATA} odd.h ${DEST}/include/des_odd.h
#
# Misc. targets
@ -195,48 +207,3 @@ clean:
cd test; $(MAKE) clean
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_prototypes.h: des_prototypes.h
${INSTALL} $? $@
${TOP_INCDIR}/des_prototypes.h: des_prototypes.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_prototypes.h \
${DEST}/include/des_conf.h \
${DEST}/include/mit-cpyright.h \
${DEST}/include/des_odd.h

View File

@ -15,6 +15,12 @@ all: \
depinstall: \
${TOP_INCDIR}/afs/dir.h
${TOP_INCDIR}/afs/dir.h: dir.h
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libdir.a: libdir.a
${INSTALL_DATA} $? $@
libdir.a: buffer.o dir.o salvage.o AFS_component_version_number.o
$(RM) -f $@
$(AR) crv $@ buffer.o dir.o salvage.o AFS_component_version_number.o
@ -33,36 +39,22 @@ salvage.o: salvage.c dir.h
#
# Install targets
#
${TOP_INCDIR}/afs/dir.h: dir.h
${INSTALL} $? $@
install: libdir.a dir.h
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} libdir.a ${DESTDIR}${libdir}/afs/libdir.a
${INSTALL_DATA} dir.h ${DESTDIR}${includedir}/afs/dir.h
${TOP_LIBDIR}/libdir.a: libdir.a
${INSTALL} $? $@
install: \
${DESTDIR}${libdir}/afs/libdir.a \
${DESTDIR}${includedir}/afs/dir.h
${DESTDIR}${libdir}/afs/libdir.a: libdir.a
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/dir.h: dir.h
${INSTALL} $? $@
dest: \
${DEST}/lib/afs/libdir.a \
${DEST}/include/afs/dir.h
${DEST}/lib/afs/libdir.a: libdir.a
${INSTALL} $? $@
${DEST}/include/afs/dir.h: dir.h
${INSTALL} $? $@
dest: libdir.a dir.h
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} libdir.a ${DEST}/lib/afs/libdir.a
${INSTALL_DATA} dir.h ${DEST}/include/afs/dir.h
#
# Misc. targets
#
include ../config/Makefile.version
clean:
$(RM) -f *.o *.a core AFS_component_version_number.c
include ../config/Makefile.version

View File

@ -12,30 +12,29 @@ include @TOP_OBJDIR@/src/config/Makefile.config
IMPORTS = /lib/kernex.exp /lib/syscalls.exp ${srcdir}/extras.exp
KOBJ = export.o symtab.o
include ../config/Makefile.version
EXPORTS64 = @AIX64@export64.ext.nonfs export64.ext cfgexport64 cfgafs64
all: ${TOP_LIBDIR}/export.exp ${TOP_LIBDIR}/export64.exp ${TOP_LIBDIR}/extras.exp cfgexport cfgafs
${INSTALL} ${srcdir}/export.h ${KERNELDIR}
${INSTALL} export.exp ${KERNELDIR}
${INSTALL} export64.exp ${KERNELDIR}
${INSTALL} ${srcdir}/export.h ${UKERNELDIR}
${INSTALL} export64.exp ${UKERNELDIR}
${INSTALL} export.exp ${UKERNELDIR}
${INSTALL} -d ${KERNELDIR}
${INSTALL} -d ${UKERNELDIR}
${INSTALL_DATA} ${srcdir}/export.h ${KERNELDIR}/export.h
${INSTALL_DATA} export.exp ${KERNELDIR}/export.exp
${INSTALL_DATA} export64.exp ${KERNELDIR}/export64.exp
${INSTALL_DATA} ${srcdir}/export.h ${UKERNELDIR}/export.h
${INSTALL_DATA} export64.exp ${UKERNELDIR}/export64.exp
${INSTALL_DATA} export.exp ${UKERNELDIR}/export.exp
${TOP_LIBDIR}/export.exp: export.exp
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/export64.exp: export64.exp
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/extras.exp: ${srcdir}/extras.exp
${INSTALL_DATA} $? $@
noversion system: install
install: ${DESTDIR}${afskerneldir}/export.ext \
${DESTDIR}${afskerneldir}/export.ext.nonfs \
${DESTDIR}${afskerneldir}/export64.ext.nonfs \
${DESTDIR}${libdir}/afs/export.exp \
${DESTDIR}${libdir}/afs/export64.exp \
${DESTDIR}${libdir}/afs/extras.exp \
${DESTDIR}${afskerneldir}/cfgexport \
${DESTDIR}${afskerneldir}/cfgafs \
${DESTDIR}${afskerneldir}/export64.ext \
${DESTDIR}${afskerneldir}/cfgexport64 \
${DESTDIR}${afskerneldir}/cfgafs64
export.exp: ${srcdir}/export4.exp ${srcdir}/export5.exp
case ${SYS_NAME} in \
rs_aix4* ) \
@ -80,7 +79,7 @@ export.o export64.o: ${srcdir}/export.c
mv export.o export64.o ; \
${CC} ${CFLAGS} -DAFS_AIX51_ENV -c ${srcdir}/export.c ;; \
esac
export.nonfs.o export64.nonfs.o: ${srcdir}/export.c
case ${SYS_NAME} in \
rs_aix4* ) \
@ -119,91 +118,36 @@ clean:
$(RM) -f cfgafs cfgafs64
$(RM) -f *.ext *.ext.nonfs
${DEST}/root.client/usr/vice/etc/dkload/export.ext: export.ext
${INSTALL} $? $@
install: export.ext export.ext.nonfs export.exp export64.exp cfgexport \
cfgafs $(EXPORTS64)
${INSTALL} -d ${DESTDIR}${afskerneldir}
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL_DATA} export.ext ${DESTDIR}${afskerneldir}/export.ext
${INSTALL_DATA} export.ext.nonfs ${DESTDIR}${afskerneldir}/export.ext.nonfs
${INSTALL_DATA} export.exp ${DESTDIR}${libdir}/afs/export.exp
${INSTALL_DATA} export64.exp ${DESTDIR}${libdir}/afs/export64.exp
${INSTALL_DATA} ${srcdir}/extras.exp ${DESTDIR}${libdir}/afs/extras.exp
${INSTALL_DATA} cfgexport ${DESTDIR}${afskerneldir}/cfgexport
${INSTALL_DATA} cfgafs ${DESTDIR}${afskerneldir}/cfgafs
@AIX64@${INSTALL_DATA} export64.ext.nonfs ${DESTDIR}${afskerneldir}/export64.ext.nonfs
@AIX64@${INSTALL_DATA} export64.ext ${DESTDIR}${afskerneldir}/export64.ext
@AIX64@${INSTALL_DATA} cfgexport64 ${DESTDIR}${afskerneldir}/cfgexport64
@AIX64@${INSTALL_DATA} cfgafs64 ${DESTDIR}${afskerneldir}/cfgafs64
${DEST}/root.client/usr/vice/etc/dkload/export64.ext: @AIX64@export64.ext
@AIX64@ ${INSTALL} $? $@
dest: export.ext export.ext.nonfs export.exp export64.exp cfgexport \
cfgafs $(EXPORTS64)
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/dkload
${INSTALL} -d ${DEST}/lib/afs
${INSTALL_DATA} export.ext ${DEST}/root.client/usr/vice/etc/dkload/export.ext
${INSTALL_DATA} export.ext.nonfs ${DEST}/root.client/usr/vice/etc/dkload/export.ext.nonfs
${INSTALL_DATA} export.exp ${DEST}/lib/afs/export.exp
${INSTALL_DATA} ${srcdir}/extras.exp ${DEST}/lib/afs/extras.exp
${INSTALL_DATA} cfgexport ${DEST}/root.client/usr/vice/etc/dkload/cfgexport
${INSTALL_DATA} cfgafs ${DEST}/root.client/usr/vice/etc/dkload/cfgafs
@AIX64@${INSTALL_DATA} export64.ext.nonfs ${DEST}/root.client/usr/vice/etc/dkload/export64.ext.nonfs \
@AIX64@${INSTALL_DATA} export64.exp ${DEST}/lib/afs/export64.exp \
@AIX64@${INSTALL_DATA} export64.ext ${DEST}/root.client/usr/vice/etc/dkload/export64.ext \
@AIX64@${INSTALL_DATA} cfgexport64 ${DEST}/root.client/usr/vice/etc/dkload/cfgexport64 \
@AIX64@${INSTALL_DATA} cfgafs64 ${DEST}/root.client/usr/vice/etc/dkload/cfgafs64
${DEST}/root.client/usr/vice/etc/dkload/export.ext.nonfs: export.ext.nonfs
${INSTALL} $? $@
${DEST}/root.client/usr/vice/etc/dkload/export64.ext.nonfs: @AIX64@export64.ext.nonfs
@AIX64@ ${INSTALL} $? $@
${DESTDIR}${afskerneldir}/export.ext: export.ext
${INSTALL} $? $@
${DESTDIR}${afskerneldir}/export64.ext: @AIX64@export64.ext
@AIX64@ ${INSTALL} $? $@
${DESTDIR}${afskerneldir}/export.ext.nonfs: export.ext.nonfs
${INSTALL} $? $@
${DESTDIR}${afskerneldir}/export64.ext.nonfs: @AIX64@export64.ext.nonfs
@AIX64@ ${INSTALL} $? $@
${DEST}/lib/afs/export.exp: export.exp
${INSTALL} $? $@
${DEST}/lib/afs/export64.exp: export64.exp
${INSTALL} $? $@
${DESTDIR}${libdir}/afs/export.exp: export.exp
${INSTALL} $? $@
${DESTDIR}${libdir}/afs/export64.exp: export64.exp
${INSTALL} $? $@
${TOP_LIBDIR}/export.exp: export.exp
${INSTALL} $? $@
${TOP_LIBDIR}/export64.exp: export64.exp
${INSTALL} $? $@
${DEST}/lib/afs/extras.exp: ${srcdir}/extras.exp
${INSTALL} $? $@
${DESTDIR}${libdir}/afs/extras.exp: ${srcdir}/extras.exp
${INSTALL} $? $@
${TOP_LIBDIR}/extras.exp: ${srcdir}/extras.exp
${INSTALL} $? $@
${DEST}/root.client/usr/vice/etc/dkload/cfgexport: cfgexport
${INSTALL} $? $@
${DEST}/root.client/usr/vice/etc/dkload/cfgexport64: @AIX64@cfgexport64
@AIX64@ ${INSTALL} $? $@
${DEST}/root.client/usr/vice/etc/dkload/cfgafs: cfgafs
${INSTALL} $? $@
${DEST}/root.client/usr/vice/etc/dkload/cfgafs64: @AIX64@cfgafs64
@AIX64@ ${INSTALL} $? $@
${DESTDIR}${afskerneldir}/cfgexport: cfgexport
${INSTALL} $? $@
${DESTDIR}${afskerneldir}/cfgexport64: @AIX64@cfgexport64
@AIX64@ ${INSTALL} $? $@
${DESTDIR}${afskerneldir}/cfgafs: cfgafs
${INSTALL} $? $@
${DESTDIR}${afskerneldir}/cfgafs64: @AIX64@cfgafs64
@AIX64@ ${INSTALL} $? $@
dest: ${DEST}/root.client/usr/vice/etc/dkload/export.ext \
${DEST}/root.client/usr/vice/etc/dkload/export.ext.nonfs \
${DEST}/root.client/usr/vice/etc/dkload/export64.ext.nonfs \
${DEST}/lib/afs/export.exp \
${DEST}/lib/afs/export64.exp \
${DEST}/lib/afs/extras.exp \
${DEST}/root.client/usr/vice/etc/dkload/cfgexport \
${DEST}/root.client/usr/vice/etc/dkload/cfgafs \
${DEST}/root.client/usr/vice/etc/dkload/export64.ext \
${DEST}/root.client/usr/vice/etc/dkload/cfgexport64 \
${DEST}/root.client/usr/vice/etc/dkload/cfgafs64
include ../config/Makefile.version

View File

@ -64,10 +64,14 @@ test: translate_et
#
# Install targets
#
install: ${DESTDIR}${bindir}/translate_et
install:
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL_PROGRAM} translate_et ${DESTDIR}${bindir}/translate_et
dest:
${INSTALL} -d ${DEST}/bin
${INSTALL_PROGRAM} translate_et ${DEST}/bin/translate_et
${DEST}/bin/translate_et: translate_et
${INSTALL} $? $@
#
# Misc. targets
@ -77,9 +81,3 @@ clean:
$(RM) -f *.o translate_et core AFS_component_version_number.c
include ../config/Makefile.version
${DESTDIR}${bindir}/translate_et: translate_et
${INSTALL} $? $@
dest: ${DEST}/bin/translate_et

View File

@ -21,6 +21,18 @@ depinstall: \
Kpagcb.ss.c Kpagcb.h Kpagcb.cs.c Kpagcb.xdr.c \
afscbint.h afsint.h pagcb.h
${TOP_LIBDIR}/libafsint.a: libafsint.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/afsint.h: afsint.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/afscbint.h: afscbint.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/pagcb.h: pagcb.h
${INSTALL_DATA} $? $@
libafsint.a: ${OBJS} AFS_component_version_number.o
-$(RM) -f $@
$(AR) crv $@ ${OBJS} AFS_component_version_number.o
@ -94,45 +106,21 @@ afscbint.h: common.xg afscbint.xg
#
# Installation targets
#
${TOP_LIBDIR}/libafsint.a: libafsint.a
${INSTALL} $? $@
install: libafsint.a afsint.h afscbint.h pagcb.h
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} libafsint.a ${DESTDIR}${libdir}/afs/libafsint.a
${INSTALL_DATA} afsint.h ${DESTDIR}${includedir}/afs/afsint.h
${INSTALL_DATA} afscbint.h ${DESTDIR}${includedir}/afs/afscbint.h
${INSTALL_DATA} pagcb.h ${DESTDIR}${includedir}/afs/pagcb.h
${TOP_INCDIR}/afs/afsint.h: afsint.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/afscbint.h: afscbint.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/pagcb.h: pagcb.h
${INSTALL} $? $@
install: \
${DESTDIR}${libdir}/afs/libafsint.a \
${DESTDIR}${includedir}/afs/afsint.h \
${DESTDIR}${includedir}/afs/afscbint.h
${DESTDIR}${libdir}/afs/libafsint.a: libafsint.a
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/afsint.h: afsint.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/afscbint.h: afscbint.h
${INSTALL} $? $@
dest: \
${DEST}/lib/afs/libafsint.a \
${DEST}/include/afs/afsint.h \
${DEST}/include/afs/afscbint.h
${DEST}/lib/afs/libafsint.a: libafsint.a
${INSTALL} $? $@
${DEST}/include/afs/afscbint.h: afscbint.h
${INSTALL} $? $@
${DEST}/include/afs/afsint.h: afsint.h
${INSTALL} $? $@
dest: libafsint.a afsint.h afscbint.h pagcb.h
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} libafsint.a ${DEST}/lib/afs/libafsint.a
${INSTALL_DATA} afsint.h ${DEST}/include/afs/afsint.h
${INSTALL_DATA} afscbint.h ${DEST}/include/afs/afscbint.h
${INSTALL_DATA} pagcb.h ${DEST}/include/afs/pagcb.h
#
# Misc targets
@ -144,4 +132,3 @@ clean:
Kvice.h Kcallback.h Kpagcb.h
include ../config/Makefile.version

View File

@ -27,6 +27,12 @@ LIBS=${TOP_LIBDIR}/libvolser.a ${TOP_LIBDIR}/vlib.a ${TOP_LIBDIR}/libacl.a \
all: ${TOP_INCDIR}/afs/fsprobe.h ${TOP_LIBDIR}/libfsprobe.a fsprobe_test
${TOP_INCDIR}/afs/fsprobe.h: fsprobe.h
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libfsprobe.a: libfsprobe.a
${INSTALL_DATA} $? $@
#
# Build targets
#
@ -46,13 +52,17 @@ fsprobe_test: fsprobe_test.o libfsprobe.a ${LIBS}
#
# Install targets
#
install: ${DESTDIR}${includedir}/afs/fsprobe.h ${DESTDIR}${libdir}/afs/libfsprobe.a
install: fsprobe.h libfsprobe.a
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL_DATA} fsprobe.h ${DESTDIR}${includedir}/afs/fsprobe.h
${INSTALL_DATA} libfsprobe.a ${DESTDIR}${libdir}/afs/libfsprobe.a
${DEST}/include/afs/fsprobe.h: fsprobe.h
${INSTALL} $? $@
${DEST}/lib/afs/libfsprobe.a: libfsprobe.a
${INSTALL} $? $@
dest: fsprobe.h libfsprobe.a
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/lib/afs
${INSTALL_DATA} fsprobe.h ${DEST}/include/afs/fsprobe.h
${INSTALL_DATA} libfsprobe.a ${DEST}/lib/afs/libfsprobe.a
#
# Misc others
@ -61,18 +71,3 @@ clean:
$(RM) -f *.o fsprobe_test libfsprobe.a core AFS_component_version_number.c
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

View File

@ -83,6 +83,45 @@ all: gtxtest \
${TOP_INCDIR}/afs/gtxwindows.h \
${TOP_INCDIR}/afs/gtxX11win.h
${TOP_LIBDIR}/libgtx.a: libgtx.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/gtxcurseswin.h: gtxcurseswin.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/gtxdumbwin.h: gtxdumbwin.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/gtxframe.h: gtxframe.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/gtxinput.h: gtxinput.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/gtxkeymap.h: gtxkeymap.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/gtxlightobj.h: gtxlightobj.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/gtxobjdict.h: gtxobjdict.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/gtxobjects.h: gtxobjects.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/gtxtextcb.h: gtxtextcb.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/gtxtextobj.h: gtxtextobj.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/gtxwindows.h: gtxwindows.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/gtxX11win.h: gtxX11win.h
${INSTALL_DATA} $? $@
tests: object_test screen_test curses_test cb_test gtxtest
# All objects in the library
@ -148,154 +187,39 @@ libgtx.a: ${LIBOBJS} AFS_component_version_number.o
$(AR) crv $@ ${LIBOBJS} AFS_component_version_number.o
${RANLIB} $@
install: \
${DESTDIR}${libdir}/afs/libgtx.a \
${DESTDIR}${includedir}/afs/gtxcurseswin.h \
${DESTDIR}${includedir}/afs/gtxdumbwin.h \
${DESTDIR}${includedir}/afs/gtxframe.h \
${DESTDIR}${includedir}/afs/gtxinput.h \
${DESTDIR}${includedir}/afs/gtxkeymap.h \
${DESTDIR}${includedir}/afs/gtxlightobj.h \
${DESTDIR}${includedir}/afs/gtxobjdict.h \
${DESTDIR}${includedir}/afs/gtxobjects.h \
${DESTDIR}${includedir}/afs/gtxtextcb.h \
${DESTDIR}${includedir}/afs/gtxtextobj.h \
${DESTDIR}${includedir}/afs/gtxwindows.h \
${DESTDIR}${includedir}/afs/gtxX11win.h
${DESTDIR}${libdir}/afs/libgtx.a: libgtx.a
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/gtxcurseswin.h: gtxcurseswin.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/gtxdumbwin.h: gtxdumbwin.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/gtxframe.h: gtxframe.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/gtxinput.h: gtxinput.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/gtxkeymap.h: gtxkeymap.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/gtxlightobj.h: gtxlightobj.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/gtxobjdict.h: gtxobjdict.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/gtxobjects.h: gtxobjects.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/gtxtextcb.h: gtxtextcb.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/gtxtextobj.h: gtxtextobj.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/gtxwindows.h: gtxwindows.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/gtxX11win.h: gtxX11win.h
${INSTALL} $? $@
dest: \
${DEST}/lib/afs/libgtx.a \
${DEST}/include/afs/gtxcurseswin.h \
${DEST}/include/afs/gtxdumbwin.h \
${DEST}/include/afs/gtxframe.h \
${DEST}/include/afs/gtxinput.h \
${DEST}/include/afs/gtxkeymap.h \
${DEST}/include/afs/gtxlightobj.h \
${DEST}/include/afs/gtxobjdict.h \
${DEST}/include/afs/gtxobjects.h \
${DEST}/include/afs/gtxtextcb.h \
${DEST}/include/afs/gtxtextobj.h \
${DEST}/include/afs/gtxwindows.h \
${DEST}/include/afs/gtxX11win.h
${DEST}/lib/afs/libgtx.a: libgtx.a
${INSTALL} $? $@
${DEST}/include/afs/gtxcurseswin.h: gtxcurseswin.h
${INSTALL} $? $@
${DEST}/include/afs/gtxdumbwin.h: gtxdumbwin.h
${INSTALL} $? $@
${DEST}/include/afs/gtxframe.h: gtxframe.h
${INSTALL} $? $@
${DEST}/include/afs/gtxinput.h: gtxinput.h
${INSTALL} $? $@
${DEST}/include/afs/gtxkeymap.h: gtxkeymap.h
${INSTALL} $? $@
${DEST}/include/afs/gtxlightobj.h: gtxlightobj.h
${INSTALL} $? $@
${DEST}/include/afs/gtxobjdict.h: gtxobjdict.h
${INSTALL} $? $@
${DEST}/include/afs/gtxobjects.h: gtxobjects.h
${INSTALL} $? $@
${DEST}/include/afs/gtxtextcb.h: gtxtextcb.h
${INSTALL} $? $@
${DEST}/include/afs/gtxtextobj.h: gtxtextobj.h
${INSTALL} $? $@
${DEST}/include/afs/gtxwindows.h: gtxwindows.h
${INSTALL} $? $@
${DEST}/include/afs/gtxX11win.h: gtxX11win.h
${INSTALL} $? $@
${TOP_LIBDIR}/libgtx.a: libgtx.a
${INSTALL} $? $@
${TOP_INCDIR}/afs/gtxcurseswin.h: gtxcurseswin.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/gtxdumbwin.h: gtxdumbwin.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/gtxframe.h: gtxframe.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/gtxinput.h: gtxinput.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/gtxkeymap.h: gtxkeymap.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/gtxlightobj.h: gtxlightobj.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/gtxobjdict.h: gtxobjdict.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/gtxobjects.h: gtxobjects.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/gtxtextcb.h: gtxtextcb.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/gtxtextobj.h: gtxtextobj.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/gtxwindows.h: gtxwindows.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/gtxX11win.h: gtxX11win.h
${INSTALL} $? $@
install: libgtx.a
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} libgtx.a ${DESTDIR}${libdir}/afs/libgtx.a
${INSTALL_DATA} gtxcurseswin.h ${DESTDIR}${includedir}/afs/gtxcurseswin.h
${INSTALL_DATA} gtxdumbwin.h ${DESTDIR}${includedir}/afs/gtxdumbwin.h
${INSTALL_DATA} gtxframe.h ${DESTDIR}${includedir}/afs/gtxframe.h
${INSTALL_DATA} gtxinput.h ${DESTDIR}${includedir}/afs/gtxinput.h
${INSTALL_DATA} gtxkeymap.h ${DESTDIR}${includedir}/afs/gtxkeymap.h
${INSTALL_DATA} gtxlightobj.h ${DESTDIR}${includedir}/afs/gtxlightobj.h
${INSTALL_DATA} gtxobjdict.h ${DESTDIR}${includedir}/afs/gtxobjdict.h
${INSTALL_DATA} gtxobjects.h ${DESTDIR}${includedir}/afs/gtxobjects.h
${INSTALL_DATA} gtxtextcb.h ${DESTDIR}${includedir}/afs/gtxtextcb.h
${INSTALL_DATA} gtxtextobj.h ${DESTDIR}${includedir}/afs/gtxtextobj.h
${INSTALL_DATA} gtxwindows.h ${DESTDIR}${includedir}/afs/gtxwindows.h
${INSTALL_DATA} gtxX11win.h ${DESTDIR}${includedir}/afs/gtxX11win.h
dest: libgtx.a
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} libgtx.a ${DEST}/lib/afs/libgtx.a
${INSTALL_DATA} gtxcurseswin.h ${DEST}/include/afs/gtxcurseswin.h
${INSTALL_DATA} gtxdumbwin.h ${DEST}/include/afs/gtxdumbwin.h
${INSTALL_DATA} gtxframe.h ${DEST}/include/afs/gtxframe.h
${INSTALL_DATA} gtxinput.h ${DEST}/include/afs/gtxinput.h
${INSTALL_DATA} gtxkeymap.h ${DEST}/include/afs/gtxkeymap.h
${INSTALL_DATA} gtxlightobj.h ${DEST}/include/afs/gtxlightobj.h
${INSTALL_DATA} gtxobjdict.h ${DEST}/include/afs/gtxobjdict.h
${INSTALL_DATA} gtxobjects.h ${DEST}/include/afs/gtxobjects.h
${INSTALL_DATA} gtxtextcb.h ${DEST}/include/afs/gtxtextcb.h
${INSTALL_DATA} gtxtextobj.h ${DEST}/include/afs/gtxtextobj.h
${INSTALL_DATA} gtxwindows.h ${DEST}/include/afs/gtxwindows.h
${INSTALL_DATA} gtxX11win.h ${DEST}/include/afs/gtxX11win.h
#
# Misc targets
@ -304,5 +228,3 @@ clean:
$(RM) -f *.o *.a *.ln object_test screen_test curses_test core cb_test gtxtest AFS_component_version_number.c
include ../config/Makefile.version

View File

@ -51,7 +51,6 @@ KLIBS=${TOP_LIBDIR}/libubik.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
all: kaserver kas kpwvalid klog klog.krb knfs kpasswd rebuild kdb ka-forwarder \
${TOP_LIBDIR}/libkauth.a \
${TOP_LIBDIR}/libkauth.krb.a \
@ -63,6 +62,21 @@ depinstall: \
${TOP_INCDIR}/afs/kauth.h \
${TOP_INCDIR}/afs/kaport.h
${TOP_LIBDIR}/libkauth.a: libkauth.a
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libkauth.krb.a: libkauth.krb.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/kautils.h: kautils.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/kauth.h: kauth.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/kaport.h: kaport.h
${INSTALL_DATA} $? $@
test tests: all
cd test; $(MAKE)
@ -211,178 +225,73 @@ rebuild: rebuild.o kautils.o $(LIBS)
#
# Install targets
#
${TOP_LIBDIR}/libkauth.a: libkauth.a
${INSTALL} $? $@
install: kaserver kas kpwvalid kas klog klog.krb knfs kpasswd libkauth.a \
libkauth.krb.a rebuild kdb ka-forwarder kautils.h kauth.h \
kaport.h
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL} -d ${DESTDIR}${sbindir}
${INSTALL} -d ${DESTDIR}${afssrvbindir}
${INSTALL} -d ${DESTDIR}${afssrvsbindir}
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_PROGRAM} kaserver ${DESTDIR}${afssrvlibexecdir}/kaserver
${INSTALL_PROGRAM} kas ${DESTDIR}${sbindir}/kas
${INSTALL_PROGRAM} kpwvalid ${DESTDIR}${sbindir}/kpwvalid
${INSTALL_PROGRAM} kas ${DESTDIR}${afssrvsbindir}/kas
${INSTALL_PROGRAM} kpwvalid ${DESTDIR}${afssrvsbindir}/kpwvalid
${INSTALL_PROGRAM} klog ${DESTDIR}${bindir}/klog
${INSTALL_PROGRAM} klog.krb ${DESTDIR}${bindir}/klog.krb
${INSTALL_PROGRAM} klog ${DESTDIR}${afssrvbindir}/klog
${INSTALL_PROGRAM} klog.krb ${DESTDIR}${afssrvbindir}/klog.krb
${INSTALL_PROGRAM} knfs ${DESTDIR}${bindir}/knfs
${INSTALL_PROGRAM} kpasswd ${DESTDIR}${bindir}/kpasswd
${INSTALL_PROGRAM} kpwvalid ${DESTDIR}${bindir}/kpwvalid
${INSTALL_DATA} libkauth.a ${DESTDIR}${libdir}/afs/libkauth.a
${INSTALL_DATA} libkauth.krb.a ${DESTDIR}${libdir}/afs/libkauth.krb.a
${INSTALL_PROGRAM} rebuild ${DESTDIR}${afssrvsbindir}/kadb_check
${INSTALL_PROGRAM} kdb ${DESTDIR}${afssrvsbindir}/kdb
${INSTALL_PROGRAM} ka-forwarder ${DESTDIR}${afssrvsbindir}/ka-forwarder
${INSTALL_DATA} kautils.h ${DESTDIR}${includedir}/afs/kautils.h
${INSTALL_DATA} kauth.h ${DESTDIR}${includedir}/afs/kauth.h
${INSTALL_DATA} kaport.h ${DESTDIR}${includedir}/afs/kaport.h
${TOP_LIBDIR}/libkauth.krb.a: libkauth.krb.a
${INSTALL} $? $@
${TOP_INCDIR}/afs/kautils.h: kautils.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/kauth.h: kauth.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/kaport.h: kaport.h
${INSTALL} $? $@
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}${afssrvsbindir}/ka-forwarder \
${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} $? $@
${DESTDIR}${libdir}/afs/libkauth.krb.a: libkauth.krb.a
${INSTALL} $? $@
${DESTDIR}${afssrvsbindir}/kadb_check: rebuild
${INSTALL} -f $? $@
${DESTDIR}${afssrvsbindir}/kdb: kdb
${INSTALL} -s $? $@
${DESTDIR}${afssrvsbindir}/ka-forwarder: ka-forwarder
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/kautils.h: kautils.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/kauth.h: kauth.h
${INSTALL} $? $@
${DESTDIR}${includedir}/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}/root.server/usr/afs/bin/ka-forwarder \
${DEST}/include/afs/kautils.h \
${DEST}/include/afs/kauth.h \
${DEST}/include/afs/kaport.h
${DEST}/root.server/usr/afs/bin/kaserver: kaserver
${INSTALL} -s $? $@
${DEST}/etc/kas ${DEST}/root.server/usr/afs/bin/kas: kas
${INSTALL} -s $? $@
${DEST}/bin/kpwvalid ${DEST}/etc/kpwvalid ${DEST}/root.server/usr/afs/bin/kpwvalid: kpwvalid
${INSTALL} $? $@
${DEST}/bin/klog ${DEST}/root.server/usr/afs/bin/klog: klog
${INSTALL} -s $? $@
${DEST}/bin/klog.krb ${DEST}/root.server/usr/afs/bin/klog.krb: klog.krb
${INSTALL} -s $? $@
${DEST}/bin/knfs: knfs
${INSTALL} -s $? $@
${DEST}/bin/kpasswd: kpasswd
${INSTALL} -s $? $@
${DEST}/lib/afs/libkauth.a: libkauth.a
${INSTALL} $? $@
${DEST}/lib/afs/libkauth.krb.a: libkauth.krb.a
${INSTALL} $? $@
${DEST}/etc/kadb_check: rebuild
${INSTALL} -f $? $@
${DEST}/etc/kdb: kdb
${INSTALL} -s $? $@
${DEST}/root.server/usr/afs/bin/ka-forwarder: ka-forwarder
${INSTALL} $? $@
${DEST}/include/afs/kautils.h: kautils.h
${INSTALL} $? $@
${DEST}/include/afs/kauth.h: kauth.h
${INSTALL} $? $@
${DEST}/include/afs/kaport.h: kaport.h
${INSTALL} $? $@
dest: kaserver kas kpwvalid kas klog klog.krb knfs kpasswd libkauth.a \
libkauth.krb.a rebuild kdb ka-forwarder kautils.h kauth.h \
kaport.h
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL} -d ${DEST}/etc
${INSTALL} -d ${DEST}/bin
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_PROGRAM} kaserver ${DEST}/root.server/usr/afs/bin/kaserver
${INSTALL_PROGRAM} kas ${DEST}/etc/kas
${INSTALL_PROGRAM} kpwvalid ${DEST}/etc/kpwvalid
${INSTALL_PROGRAM} kas ${DEST}/root.server/usr/afs/bin/kas
${INSTALL_PROGRAM} kpwvalid ${DEST}/root.server/usr/afs/bin/kpwvalid
${INSTALL_PROGRAM} klog ${DEST}/bin/klog
${INSTALL_PROGRAM} klog.krb ${DEST}/bin/klog.krb
${INSTALL_PROGRAM} klog ${DEST}/root.server/usr/afs/bin/klog
${INSTALL_PROGRAM} klog.krb ${DEST}/root.server/usr/afs/bin/klog.krb
${INSTALL_PROGRAM} knfs ${DEST}/bin/knfs
${INSTALL_PROGRAM} kpasswd ${DEST}/bin/kpasswd
${INSTALL_PROGRAM} kpwvalid ${DEST}/bin/kpwvalid
${INSTALL_DATA} libkauth.a ${DEST}/lib/afs/libkauth.a
${INSTALL_DATA} libkauth.krb.a ${DEST}/lib/afs/libkauth.krb.a
${INSTALL_PROGRAM} kdb ${DEST}/etc/kdb
${INSTALL_PROGRAM} rebuild ${DEST}/etc/kadb_check
${INSTALL_PROGRAM} ka-forwarder ${DEST}/root.server/usr/afs/bin/ka-forwarder
${INSTALL_DATA} kautils.h ${DEST}/include/afs/kautils.h
${INSTALL_DATA} kauth.h ${DEST}/include/afs/kauth.h
${INSTALL_DATA} kaport.h ${DEST}/include/afs/kaport.h
#
# Misc. targets
#
include ../config/Makefile.version
clean:
$(RM) -f *.o *.a *.xdr.c *.cs.c *.ss.c core \
kaserver kas klog multiklog kpasswd klogin rebuild \
kauth.h kautils.h kaerrors.c kpwvalid AFS_component_version_number.c \
klog.krb knfs klogin.krb kdb Kkauth.h
include ../config/Makefile.version

View File

@ -19,6 +19,15 @@ depinstall: \
${TOP_INCDIR}/afs/acl.h \
${TOP_INCDIR}/afs/prs_fs.h
${TOP_LIBDIR}/libacl.a: libacl.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/acl.h: acl.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/prs_fs.h: prs_fs.h
${INSTALL_DATA} $? $@
libacl.a: aclprocs.o netprocs.o AFS_component_version_number.o
$(RM) -f $@
$(AR) crv $@ aclprocs.o netprocs.o AFS_component_version_number.o
@ -31,43 +40,19 @@ netprocs.o: netprocs.c acl.h
#
# Installation targets
#
install: libacl.a acl.h prs_fs.h
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} libacl.a ${DESTDIR}${libdir}/afs/libacl.a
${INSTALL_DATA} acl.h ${DESTDIR}${includedir}/afs/acl.h
${INSTALL_DATA} prs_fs.h ${DESTDIR}${includedir}/afs/prs_fs.h
${TOP_LIBDIR}/libacl.a: libacl.a
${INSTALL} $? $@
${TOP_INCDIR}/afs/acl.h: acl.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/prs_fs.h: prs_fs.h
${INSTALL} $? $@
install: \
${DESTDIR}${libdir}/afs/libacl.a \
${DESTDIR}${includedir}/afs/acl.h \
${DESTDIR}${includedir}/afs/prs_fs.h
${DESTDIR}${libdir}/afs/libacl.a: libacl.a
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/acl.h: acl.h
${INSTALL} $? $@
${DESTDIR}${includedir}/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
${DEST}/lib/afs/libacl.a: libacl.a
${INSTALL} $? $@
${DEST}/include/afs/acl.h: acl.h
${INSTALL} $? $@
${DEST}/include/afs/prs_fs.h: prs_fs.h
${INSTALL} $? $@
dest: libacl.a acl.h prs_fs.h
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} libacl.a ${DEST}/lib/afs/libacl.a
${INSTALL_DATA} acl.h ${DEST}/include/afs/acl.h
${INSTALL_DATA} prs_fs.h ${DEST}/include/afs/prs_fs.h
#
# Misc. targets
@ -79,5 +64,3 @@ clean:
$(RM) -f acltest *.o *.a core AFS_component_version_number.c
include ../config/Makefile.version

View File

@ -10,18 +10,15 @@ include @TOP_OBJDIR@/src/config/Makefile.config
all: ${TOP_INCDIR}/afs/afs_Admin.h
install: ${DESTDIR}${includedir}/afs/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
install:
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} afs_Admin.h ${DESTDIR}${includedir}/afs/afs_Admin.h
dest:
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} afs_Admin.h ${DEST}/include/afs/afs_Admin.h
clean:

View File

@ -23,6 +23,12 @@ VOLSER = ../../volser
all: ${TOP_LIBDIR}/libafsadminutil.a ${TOP_INCDIR}/afs/afs_utilAdmin.h
${TOP_LIBDIR}/libafsadminutil.a: libafsadminutil.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/afs_utilAdmin.h: afs_utilAdmin.h
${INSTALL_DATA} $? $@
afs_AdminBosErrors.c ${DESTDIR}/include/afs/afs_AdminBosErrors.h: afs_AdminBosErrors.et
${INSTALL} ${srcdir}/afs_AdminErrors.h ${TOP_INCDIR}/afs
$(RM) -f afs_AdminBosErrors.c afs_AdminBosErrors.h
@ -33,37 +39,37 @@ afs_AdminCfgErrors.c ${DESTDIR}/include/afs/afs_AdminCfgErrors.h: afs_AdminCfgEr
$(RM) -f ${srcdir}/afs_AdminCfgErrors.c afs_AdminCfgErrors.h
${COMPILE_ET} -p ${srcdir} afs_AdminCfgErrors.et -h afs_AdminCfgErrors
cp afs_AdminCfgErrors.h ${TOP_INCDIR}/afs/afs_AdminCfgErrors.h
afs_AdminClientErrors.c ${DESTDIR}/include/afs/afs_AdminClientErrors.h: afs_AdminClientErrors.et
$(RM) -f ${srcdir}/afs_AdminClientErrors.c afs_AdminClientErrors.h
${COMPILE_ET} -p ${srcdir} afs_AdminClientErrors.et -h afs_AdminClientErrors
cp afs_AdminClientErrors.h ${TOP_INCDIR}/afs/afs_AdminClientErrors.h
afs_AdminMiscErrors.c ${DESTDIR}/include/afs/afs_AdminMiscErrors.h: afs_AdminMiscErrors.et
$(RM) -f ${srcdir}/afs_AdminMiscErrors.c afs_AdminMiscErrors.h
${COMPILE_ET} -p ${srcdir} afs_AdminMiscErrors.et -h afs_AdminMiscErrors
cp afs_AdminMiscErrors.h ${TOP_INCDIR}/afs/afs_AdminMiscErrors.h
afs_AdminCommonErrors.c ${DESTDIR}/include/afs/afs_AdminCommonErrors.h: afs_AdminCommonErrors.et
$(RM) -f ${srcdir}/afs_AdminCommonErrors.c afs_AdminCommonErrors.h
${COMPILE_ET} -p ${srcdir} afs_AdminCommonErrors.et -h afs_AdminCommonErrors
cp afs_AdminCommonErrors.h ${TOP_INCDIR}/afs/afs_AdminCommonErrors.h
afs_AdminKasErrors.c ${DESTDIR}/include/afs/afs_AdminKasErrors.h: afs_AdminKasErrors.et
$(RM) -f ${srcdir}/afs_AdminKasErrors.c afs_AdminKasErrors.h
${COMPILE_ET} -p ${srcdir} afs_AdminKasErrors.et -h afs_AdminKasErrors
cp afs_AdminKasErrors.h ${TOP_INCDIR}/afs/afs_AdminKasErrors.h
afs_AdminPtsErrors.c ${DESTDIR}/include/afs/afs_AdminPtsErrors.h: afs_AdminPtsErrors.et
$(RM) -f ${srcdir}/afs_AdminPtsErrors.c afs_AdminPtsErrors.h
${COMPILE_ET} -p ${srcdir} afs_AdminPtsErrors.et -h afs_AdminPtsErrors
cp afs_AdminPtsErrors.h ${TOP_INCDIR}/afs/afs_AdminPtsErrors.h
afs_AdminUtilErrors.c ${DESTDIR}/include/afs/afs_AdminUtilErrors.h: afs_AdminUtilErrors.et
$(RM) -f ${srcdir}/afs_AdminUtilErrors.c afs_AdminUtilErrors.h
${COMPILE_ET} -p ${srcdir} afs_AdminUtilErrors.et -h afs_AdminUtilErrors
cp afs_AdminUtilErrors.h ${TOP_INCDIR}/afs/afs_AdminUtilErrors.h
afs_AdminVosErrors.c ${DESTDIR}/include/afs/afs_AdminVosErrors.h: afs_AdminVosErrors.et
$(RM) -f ${srcdir}/afs_AdminVosErrors.c afs_AdminVosErrors.h
${COMPILE_ET} -p ${srcdir} afs_AdminVosErrors.et -h afs_AdminVosErrors
@ -95,27 +101,17 @@ ADMINOBJS = \
LIBOBJS = ${ADMINOBJS} ${ERROROBJS}
install: ${DESTDIR}${libdir}/afs/libafsadminutil.a ${DESTDIR}${includedir}/afs/afs_utilAdmin.h
install: libafsadminutil.a afs_utilAdmin.h
${INSTALL} -d ${DESTDIR}${libdir}
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} libafsadminutil.a ${DESTDIR}${libdir}/afs/libafsadminutil.a
${INSTALL_DATA} afs_utilAdmin.h ${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} $? $@
${DEST}/include/afs/afs_utilAdmin.h: afs_utilAdmin.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/afs_utilAdmin.h: afs_utilAdmin.h
${INSTALL} $? $@
dest: libafsadminutil.a afs_utilAdmin.h
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} libafsadminutil.a ${DEST}/lib/afs/libafsadminutil.a
${INSTALL_DATA} afs_utilAdmin.h ${DEST}/include/afs/afs_utilAdmin.h
libafsadminutil.a: ${LIBOBJS}
-$(RM) -f $@

View File

@ -22,29 +22,23 @@ LIBOBJS = ${ADMINOBJS} ${BOZOOBJS}
all: ${TOP_INCDIR}/afs/afs_bosAdmin.h ${TOP_LIBDIR}/libbosadmin.a
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} $? $@
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libbosadmin.a: libbosadmin.a
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${DEST}/lib/afs/libbosadmin.a: libbosadmin.a
${INSTALL} $? $@
${DESTDIR}${libdir}/afs/libbosadmin.a: libbosadmin.a
${INSTALL} $? $@
install: libbosadmin.a afs_bosAdmin.h
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL_DATA} afs_bosAdmin.h ${DESTDIR}${includedir}/afs/afs_bosAdmin.h
${INSTALL_DATA} libbosadmin.a ${DESTDIR}${libdir}/afs/libbosadmin.a
dest: libbosadmin.a afs_bosAdmin.h
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/lib/afs
${INSTALL_DATA} afs_bosAdmin.h ${DEST}/include/afs/afs_bosAdmin.h
${INSTALL_DATA} libbosadmin.a ${DEST}/lib/afs/libbosadmin.a
libbosadmin.a: ${LIBOBJS}
-$(RM) -f $@

View File

@ -26,30 +26,25 @@ LIBOBJS =\
${UBIKOBJS} \
${CFGOBJS}
all: ${TOP_INCDIR}/afs/afs_cfgAdmin.h ${TOP_LIBDIR}/libcfgadmin.a
install: ${DESTDIR}${includedir}/afs/afs_cfgAdmin.h ${DESTDIR}${libdir}/afs/libcfgadmin.a
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} $? $@
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libcfgadmin.a: libcfgadmin.a
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${DESTDIR}${libdir}/afs/libcfgadmin.a: libcfgadmin.a
${INSTALL} $? $@
install: libcfgadmin.a afs_cfgAdmin.h
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL_DATA} afs_cfgAdmin.h ${DESTDIR}${includedir}/afs/afs_cfgAdmin.h
${INSTALL_DATA} libcfgadmin.a ${DESTDIR}${libdir}/afs/libcfgadmin.a
${DEST}/lib/afs/libcfgadmin.a: libcfgadmin.a
${INSTALL} $? $@
dest: libcfgadmin.a afs_cfgAdmin.h
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/lib/afs
${INSTALL_DATA} afs_cfgAdmin.h ${DEST}/include/afs/afs_cfgAdmin.h
${INSTALL_DATA} libcfgadmin.a ${DEST}/lib/afs/libcfgadmin.a
libcfgadmin.a: ${LIBOBJS}
-$(RM) -f $@

View File

@ -17,27 +17,23 @@ LIBOBJS = ${ADMINOBJS}
all: ${TOP_INCDIR}/afs/afs_clientAdmin.h ${TOP_LIBDIR}/libclientadmin.a
install: ${DESTDIR}${includedir}/afs/afs_clientAdmin.h ${DESTDIR}${libdir}/afs/libclientadmin.a
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} $? $@
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libclientadmin.a: libclientadmin.a
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${DESTDIR}${libdir}/afs/libclientadmin.a: libclientadmin.a
${INSTALL} $? $@
install: afs_clientAdmin.h libclientadmin.a
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL_DATA} afs_clientAdmin.h ${DESTDIR}${includedir}/afs/afs_clientAdmin.h
${INSTALL_DATA} libclientadmin.a ${DESTDIR}${libdir}/afs/libclientadmin.a
${DEST}/lib/afs/libclientadmin.a: libclientadmin.a
${INSTALL} $? $@
dest: afs_clientAdmin.h libclientadmin.a
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/lib/afs
${INSTALL_DATA} afs_clientAdmin.h ${DEST}/include/afs/afs_clientAdmin.h
${INSTALL_DATA} libclientadmin.a ${DEST}/lib/afs/libclientadmin.a
libclientadmin.a: ${LIBOBJS}
-$(RM) -f $@

View File

@ -25,27 +25,23 @@ LIBOBJS = ${ADMINOBJS} ${KAUTHOBJS}
all: ${TOP_INCDIR}/afs/afs_kasAdmin.h ${TOP_LIBDIR}/libkasadmin.a
install: ${DESTDIR}${includedir}/afs/afs_kasAdmin.h ${DESTDIR}${libdir}/afs/libkasadmin.a
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} $? $@
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libkasadmin.a: libkasadmin.a
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${DESTDIR}${libdir}/afs/libkasadmin.a: libkasadmin.a
${INSTALL} $? $@
install: afs_kasAdmin.h libkasadmin.a
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL_DATA} afs_kasAdmin.h ${DESTDIR}${includedir}/afs/afs_kasAdmin.h
${INSTALL_DATA} libkasadmin.a ${DESTDIR}${libdir}/afs/libkasadmin.a
${DEST}/lib/afs/libkasadmin.a: libkasadmin.a
${INSTALL} $? $@
dest: afs_kasAdmin.h libkasadmin.a
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/lib/afs
${INSTALL_DATA} afs_kasAdmin.h ${DEST}/include/afs/afs_kasAdmin.h
${INSTALL_DATA} libkasadmin.a ${DEST}/lib/afs/libkasadmin.a
libkasadmin.a: ${LIBOBJS}
-$(RM) -f $@

View File

@ -25,27 +25,23 @@ LIBOBJS = ${ADMINOBJS} ${PTSERVEROBJS}
all: ${TOP_INCDIR}/afs/afs_ptsAdmin.h ${TOP_LIBDIR}/libptsadmin.a
install: ${DESTDIR}${includedir}/afs/afs_ptsAdmin.h ${DESTDIR}${libdir}/afs/libptsadmin.a
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} $? $@
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libptsadmin.a: libptsadmin.a
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${DESTDIR}${libdir}/afs/libptsadmin.a: libptsadmin.a
${INSTALL} $? $@
install: afs_ptsAdmin.h libptsadmin.a
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL_DATA} afs_ptsAdmin.h ${DESTDIR}${includedir}/afs/afs_ptsAdmin.h
${INSTALL_DATA} libptsadmin.a ${DESTDIR}${libdir}/afs/libptsadmin.a
${DEST}/lib/afs/libptsadmin.a: libptsadmin.a
${INSTALL} $? $@
dest: afs_ptsAdmin.h libptsadmin.a
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/lib/afs
${INSTALL_DATA} afs_ptsAdmin.h ${DEST}/include/afs/afs_ptsAdmin.h
${INSTALL_DATA} libptsadmin.a ${DEST}/lib/afs/libptsadmin.a
libptsadmin.a: ${LIBOBJS}
-$(RM) -f $@

View File

@ -40,29 +40,23 @@ LIBVOSADMIN=${TOP_LIBDIR}/libvosadmin.a
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} $? $@
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libvosadmin.a: libvosadmin.a
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${DESTDIR}${libdir}/afs/libvosadmin.a: libvosadmin.a
${INSTALL} $? $@
${DEST}/lib/afs/libvosadmin.a: libvosadmin.a
${INSTALL} $? $@
install: afs_vosAdmin.h libvosadmin.a
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL_DATA} afs_vosAdmin.h ${DESTDIR}${includedir}/afs/afs_vosAdmin.h
${INSTALL_DATA} libvosadmin.a ${DESTDIR}${libdir}/afs/libvosadmin.a
dest: afs_vosAdmin.h libvosadmin.a
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/lib/afs
${INSTALL_DATA} afs_vosAdmin.h ${DEST}/include/afs/afs_vosAdmin.h
${INSTALL_DATA} libvosadmin.a ${DEST}/lib/afs/libvosadmin.a
libvosadmin.a: ${LIBOBJS}
-$(RM) -f $@

View File

@ -124,16 +124,33 @@ aix_instdirs_afs.ext.64: install_afs.ext.64
aix_destdirs_afs.ext.32: dest_afs.ext.32
aix_destdirs_afs.ext.64: dest_afs.ext.64
dest_afs.ext.32: $(DEST)/root.client/usr/vice/etc/dkload/afs.ext.32
dest_afs.ext.32: afs.ext.32
${INSTALL} -d $(DEST)/root.client/usr/vice/etc/dkload
$(INSTALL) -m 644 afs.ext.32 $(DEST)/root.client/usr/vice/etc/dkload/afs.ext.32
-${STRIP} -X 32 $(DEST)/root.client/usr/vice/etc/dkload/afs.ext.32
$(INSTALL) -m 644 afs.ext.32.map $(DEST)/root.client/usr/vice/etc/dkload/afs.ext.32.map
echo Install for 32-bit Kernel Complete
dest_afs.ext.64: $(DEST)/root.client/usr/vice/etc/dkload/afs.ext.64
dest_afs.ext.64: afs.ext.64
${INSTALL} -d $(DEST)/root.client/usr/vice/etc/dkload
$(INSTALL) -m 644 afs.ext.64 $(DEST)/root.client/usr/vice/etc/dkload/afs.ext.64
-${STRIP} -X 64 $(DEST)/root.client/usr/vice/etc/dkload/afs.ext.32
$(INSTALL) -m 644 afs.ext.64.map $(DEST)/root.client/usr/vice/etc/dkload/afs.ext.64.map
echo Install for 64-bit Kernel Complete
install_afs.ext.32: $(DESTDIR)$(afskerneldir)/afs.ext.32
install_afs.ext.32: afs.ext.32
${INSTALL} -d $(DESTDIR)$(afskerneldir)
$(INSTALL) -m 644 afs.ext.32 $(DESTDIR)$(afskerneldir)/afs.ext.32
-${STRIP} -X 32 $(DESTDIR)$(afskerneldir)/afs.ext.32
$(INSTALL) -m 644 afs.ext.32.map $(DESTDIR)$(afskerneldir)/afs.ext.32.map
echo Install for 32-bit Kernel Complete
install_afs.ext.64: $(DESTDIR)$(afskerneldir)/afs.ext.64
install_afs.ext.64: afs.ext.64
${INSTALL} -d $(DESTDIR)$(afskerneldir)
$(DESTDIR)$(afskerneldir)/afs.ext.64
$(INSTALL) -m 644 afs.ext.64 $(DESTDIR)$(afskerneldir)/afs.ext.64
-${STRIP} -X 64 $(DESTDIR)$(afskerneldir)/afs.ext.64
$(INSTALL) -m 644 afs.ext.64.map $(DESTDIR)$(afskerneldir)/afs.ext.64.map
echo Install for 64-bit Kernel Complete
# Standard AFS->NFS translator support is removed in AFS 3.5 in favor of
@ -148,36 +165,10 @@ DEST_LIBAFSIAUTH = $(DEST)/root.client/usr/vice/etc/dkload/$(LIBAFSIAUTH)
INST_LIBAFSIAUTH = ${DESTDIR}${afskerneldir}/$(LIBAFSIAUTH)
$(DEST)/root.client/usr/vice/etc/dkload/afs.ext.32: afs.ext.32
$(INSTALL) -f $? $@
-${STRIP} -X 32 $@
$(INSTALL) -f $?.map $@.map
$(DEST)/root.client/usr/vice/etc/dkload/afs.ext.64: afs.ext.64
$(INSTALL) -f $? $@
-${STRIP} -X 64 $@
$(INSTALL) -f $?.map $@.map
$(DESTDIR)$(afskerneldir)/afs.ext.32: afs.ext.32
$(INSTALL) -f $? $@
-${STRIP} -X 32 $@
$(INSTALL) -f $?.map $@.map
$(DESTDIR)$(afskerneldir)/afs.ext.64: afs.ext.64
$(INSTALL) -f $? $@
-${STRIP} -X 64 $@
$(INSTALL) -f $?.map $@.map
$(DEST_LIBAFSIAUTH): $(LIBAFSIAUTH)
$(INSTALL) -f $? $@
-${STRIP} $@
$(INSTALL) -f $?.map $@.map
$(INST_LIBAFSIAUTH): $(LIBAFSIAUTH)
$(INSTALL) -f $? $@
-${STRIP} $@
$(INSTALL) -f $?.map $@.map
$(LIBAFSIAUTH): $(AFSAOBJS) $(AFSIAUTHOBJS)
${LD} ${LDSTUFF} -bloadmap:afs.ext.iauth.loadmap \
@ -197,9 +188,18 @@ afs.ext.64: $(AFSAOBJS) $(AFSNOIAUTHOBJS)
${LDFLAGS} ${IMPORTS64}
libafs: $(LIBAFS) $(LIBAFS64) $(LIBAFSIAUTH)
install_libafs: $(INST_LIBAFS) $(INST_LIBAFSIAUTH)
dest_libafs: $(DEST_LIBAFS) $(DEST_LIBAFSIAUTH)
install_libafs: $(INST_LIBAFSIAUTH)
${INSTALL} -d ${DESTDIR}${afskerneldir}
$(INSTALL) -m 644 $(LIBAFSIAUTH) $(INST_LIBAFSIAUTH)
-${STRIP} $(INST_LIBAFSIAUTH)
$(INSTALL) -m 644 $(LIBAFSIAUTH).map $(INST_LIBAFSIAUTH).map
dest_libafs: $(DEST_LIBAFSIAUTH)
${INSTALL} -d $(DEST)/root.client/usr/vice/etc/dkload
$(INSTALL) -m 644 $(LIBAFSIAUTH) $(DEST_LIBAFSIAUTH)
-${STRIP} $(DEST_LIBAFSIAUTH)
$(INSTALL) -m 644 $(LIBAFSIAUTH).map $(DEST_LIBAFSIAUTH).map
osi_assem.o: osi_assem.s
${AS} -a${KASOPTS} -o osi_assem.o osi_assem.s

View File

@ -127,16 +127,16 @@ libafs: $(LIBAFSNONFS) ;
install_libafs: $(LIBAFSNONFS) ;
-mkdir -p ${INST_LIBAFSNONFS}
-mkdir -p ${INST_LIBAFSNONFS}/Contents
$(INSTALL) -f ../${DARWIN_INFOFILE} ${INST_LIBAFSNONFS}/Contents/Info.plist
$(INSTALL) -m 644 ../${DARWIN_INFOFILE} ${INST_LIBAFSNONFS}/Contents/Info.plist
-mkdir -p ${INST_LIBAFSNONFS}/Contents/MacOS
$(INSTALL) -f ${LIBAFSNONFS} ${INST_LIBAFSNONFS}/Contents/MacOS/afs
$(INSTALL) -m 644 ${LIBAFSNONFS} ${INST_LIBAFSNONFS}/Contents/MacOS/afs
dest_libafs: $(LIBAFSNONFS) ;
-mkdir -p ${DEST_LIBAFSNONFS}
-mkdir -p ${DEST_LIBAFSNONFS}/Contents
$(INSTALL) -f ../${DARWIN_INFOFILE} ${DEST_LIBAFSNONFS}/Contents/Info.plist
$(INSTALL) -m 644 ../${DARWIN_INFOFILE} ${DEST_LIBAFSNONFS}/Contents/Info.plist
-mkdir -p ${DEST_LIBAFSNONFS}/Contents/MacOS
$(INSTALL) -f ${LIBAFSNONFS} ${DEST_LIBAFSNONFS}/Contents/MacOS/afs
$(INSTALL) -m 644 ${LIBAFSNONFS} ${DEST_LIBAFSNONFS}/Contents/MacOS/afs
${LIBAFS}: $(AFSAOBJS) $(AFSNFSOBJS)

View File

@ -85,27 +85,16 @@ DEST_AFSMOD = ${DEST}/root.client/bin/${AFSMOD}
.PHONY: libafs install_libafs
libafs: ${LIBAFSNONFS} ${AFSMOD}
install_libafs: ${INST_LIBAFSNONFS} ${INST_AFSMOD}
dest_libafs: ${DEST_LIBAFSNONFS} ${DEST_AFSMOD}
install_libafs: ${LIBAFSNONFS} ${AFSMOD}
${INSTALL} -d ${DESTDIR}${afskerneldir}
$(INSTALL) -m 644 ${LIBAFSNONFS} ${INST_LIBAFSNONFS}
$(INSTALL) -m 644 ${AFSMOD} ${INST_AFSMOD}
${INST_LIBAFS}: ${LIBAFS}
$(INSTALL) -f $? $@
${INST_LIBAFSNONFS}: ${LIBAFSNONFS}
$(INSTALL) -f $? $@
${INST_AFSMOD}: ${AFSMOD}
$(INSTALL) -f $? $@
${DEST_LIBAFS}: ${LIBAFS}
$(INSTALL) -f $? $@
${DEST_LIBAFSNONFS}: ${LIBAFSNONFS}
$(INSTALL) -f $? $@
${DEST_AFSMOD}: ${AFSMOD}
$(INSTALL) -f $? $@
dest_libafs: ${LIBAFSNONFS} ${AFSMOD}
${INSTALL} -d ${DEST}/root.client/bin
$(INSTALL) -m 644 ${LIBAFSNONFS} ${DEST_LIBAFSNONFS}
$(INSTALL) -m 644 ${AFSMOD} ${DEST_AFSMOD}
${LIBAFS}: $(AFSAOBJS) $(AFSNFSOBJS)
$(LD) -r -o ${LIBAFS} ${AFSAOBJS} ${AFSNFSOBJS}

View File

@ -96,31 +96,14 @@ DEST_LIBAFSNONFS = ${DEST}/root.client/bin/${LIBAFSNONFS}
# libafs: $(LIBAFS) $(LIBAFSNONFS)
libafs: $(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}
install_libafs: $(LIBAFSNONFS)
${INSTALL} -d ${DESTDIR}${afskerneldir}
${INSTALL} -m 644 $(LIBAFSNONFS) $(INST_LIBAFSNONFS)
#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 $? $@
$(DEST_LIBAFSNONFS): $(LIBAFSNONFS)
$(INSTALL) -f $? $@
dest_libafs: $(LIBAFSNONFS)
${INSTALL} -d ${DEST}/root.client/bin
${INSTALL} -m 644 $(LIBAFSNONFS) $(DEST_LIBAFSNONFS)
${LIBAFS}: $(AFSAOBJS) $(AFSNFSOBJS)
$(LD) -r -o ${LIBAFS}.kld ${AFSAOBJS} ${AFSNFSOBJS}

View File

@ -227,20 +227,14 @@ DEST_LIBAFSNONFS = ${DEST}/root.client/usr/bin/${LIBAFSNONFS}
libafs: ${LIBAFSNONFS}
install_libafs: ${INST_LIBAFSNONFS}
dest_libafs: ${DEST_LIBAFSNONFS}
$(INST_LIBAFS): $(LIBAFS)
${INSTALL} -f $? $@
install_libafs: $(LIBAFSNONFS)
${INSTALL} -d ${DESTDIR}${afskerneldir}
${INSTALL} -m 644 $(LIBAFSNONFS) $(INST_LIBAFSNONFS)
$(INST_LIBAFSNONFS): $(LIBAFSNONFS)
${INSTALL} -f $? $@
$(DEST_LIBAFS): $(LIBAFS)
${INSTALL} -f $? $@
$(DEST_LIBAFSNONFS): $(LIBAFSNONFS)
${INSTALL} -f $? $@
dest_libafs: $(LIBAFSNONFS)
${INSTALL} -d ${DEST}/root.client/usr/bin
${INSTALL} -m 644 $(LIBAFSNONFS) $(DEST_LIBAFSNONFS)
${LIBAFS}: $(AFSAOBJS) $(AFSNFSOBJS)
<all -ia64_hpux1123 -hp_ux1123>

View File

@ -475,10 +475,9 @@ install_COPYFILES:
chmod 644 ${DESTDIR}${afskerneldir}/afs
dest_COPYFILES:
${INSTALL} -f sgi_system ${DEST}/root.client/bin/afs.sm
chmod 644 ${DEST}/root.client/bin/afs.sm
${INSTALL} -f sgi_master ${DEST}/root.client/bin/afs
chmod 644 ${DEST}/root.client/bin/afs
${INSTALL} -d ${DEST}/root.client/bin
${INSTALL} -m 644 sgi_system ${DEST}/root.client/bin/afs.sm
${INSTALL} -m 644 sgi_master ${DEST}/root.client/bin/afs
# Create symlinks to clients we don't need to build.
# If this changes, also change the kdump symlinks.

View File

@ -160,7 +160,7 @@ setup:
ln -fs ../Makefile.common $${KDIR}/Makefile.common; \
ln -fs ../config $${KDIR}/config; \
done
# Compile SP and MP clients as requested
${COMPDIRS} ${INSTDIRS} ${DESTDIRS}:
@ -302,50 +302,42 @@ ${LIBAFS_BM}: $(AFSAOBJS) $(AFSNONFSOBJS)
$(LD) -r -o $@ $(AFSAOBJS) $(AFSNONFSOBJS)
<all>
install_libafs: $(INST_LIBAFS)
install_libafs: $(LIBAFS)
${INSTALL} -d ${DESTDIR}${afskerneldir}
${INSTALL} -m 644 $(LIBAFS) $(INST_LIBAFS)
echo SP Install Complete
install_libafs.mp: $(INST_LIBAFS_MP)
install_libafs.mp: $(LIBAFS_MP)
${INSTALL} -d ${DESTDIR}${afskerneldir}
${INSTALL} -m 644 $(LIBAFS) $(INST_LIBAFS_MP)
echo MP Install Complete
install_libafs.ep: $(INST_LIBAFS_EP)
install_libafs.ep: $(LIBAFS_EP)
${INSTALL} -d ${DESTDIR}${afskerneldir}
${INSTALL} -m 644 $(LIBAFS) $(INST_LIBAFS_EP)
echo EP Install Complete
install_libafs.bm: $(INST_LIBAFS_BM)
install_libafs.bm: $(LIBAFS_BM)
${INSTALL} -d ${DESTDIR}${afskerneldir}
${INSTALL} -m 644 $(LIBAFS) $(INST_LIBAFS_BM)
echo BM Install Complete
dest_libafs: $(DEST_LIBAFS)
dest_libafs: $(LIBAFS)
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/modload
${INSTALL} -m 644 $(LIBAFS) $(DEST_LIBAFS)
echo SP Install Complete
dest_libafs.mp: $(DEST_LIBAFS_MP)
dest_libafs.mp: $(LIBAFS_MP)
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/modload
${INSTALL} -m 644 $(LIBAFS) $(DEST_LIBAFS_MP)
echo MP Install Complete
dest_libafs.ep: $(DEST_LIBAFS_EP)
dest_libafs.ep: $(LIBAFS_EP)
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/modload
${INSTALL} -m 644 $(LIBAFS) $(DEST_LIBAFS_EP)
echo EP Install Complete
dest_libafs.bm: $(DEST_LIBAFS_BM)
dest_libafs.bm: $(LIBAFS_BM)
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/modload
${INSTALL} -m 644 $(LIBAFS) $(DEST_LIBAFS_BM)
echo BM Install Complete
$(INST_LIBAFS): $(LIBAFS)
${INSTALL} -f $? $@
$(INST_LIBAFS_MP): $(LIBAFS_MP)
${INSTALL} -f $? $@
$(INST_LIBAFS_EP): $(LIBAFS_EP)
${INSTALL} -f $? $@
$(INST_LIBAFS_BM): $(LIBAFS_BM)
${INSTALL} -f $? $@
$(DEST_LIBAFS): $(LIBAFS)
${INSTALL} -f $? $@
$(DEST_LIBAFS_MP): $(LIBAFS_MP)
${INSTALL} -f $? $@
$(DEST_LIBAFS_EP): $(LIBAFS_EP)
${INSTALL} -f $? $@
$(DEST_LIBAFS_BM): $(LIBAFS_BM)
${INSTALL} -f $? $@

View File

@ -92,18 +92,6 @@ 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 $? $@
$(DEST_LIBAFSNONFS): $(LIBAFSNONFS)
$(INSTALL) -f $? $@
${LIBAFS}: $(AFSAOBJS) $(AFSNFSOBJS)
$(LD) -r -o ${LIBAFS} ${AFSAOBJS} ${AFSNFSOBJS}

View File

@ -91,20 +91,14 @@ DEST_LIBAFSNONFS = ${DEST}/root.client/bin/${LIBAFSNONFS}
libafs: $(LIBAFSNONFS)
ls -l libafs.o
install_libafs: $(INST_LIBAFSNONFS)
dest_libafs: $(DEST_LIBAFSNONFS)
$(INST_LIBAFS): $(LIBAFS)
$(INSTALL) -f $? $@
install_libafs: $(LIBAFS)
${INSTALL} -d ${DESTDIR}${afskerneldir}
${INSTALL} -m 644 $(LIBAFS) $(INST_LIBAFSNONFS)
$(INST_LIBAFSNONFS): $(LIBAFSNONFS)
$(INSTALL) -f $? $@
$(DEST_LIBAFS): $(LIBAFS)
$(INSTALL) -f $? $@
$(DEST_LIBAFSNONFS): $(LIBAFSNONFS)
$(INSTALL) -f $? $@
dest_libafs: $(LIBAFS)
${INSTALL} -d ${DEST}/root.client/bin
$(INSTALL) -m 644 $(LIBAFS) $(DEST_LIBAFSNONFS)
${LIBAFS}: $(AFSAOBJS) $(AFSNFSOBJS)
$(LD) -r -o ${LIBAFS} ${AFSAOBJS} ${AFSNFSOBJS}

View File

@ -138,21 +138,16 @@ DEST_LIBAFS = ${DEST}/root.client/usr/vice/etc/modload/libafs${BITS}.o
.PHONY: libafs
libafs: $(LIBAFSNONFS) $(LIBAFS)
install_libafs: $(INST_LIBAFSNONFS) $(INST_LIBAFS)
dest_libafs: $(DEST_LIBAFSNONFS) $(DEST_LIBAFS)
install_libafs: $(LIBAFS) $(LIBAFSNONFS)
${INSTALL} -d ${DESTDIR}${afskerneldir}
${INSTALL} -m 644 $(LIBAFS) $(INST_LIBAFS)
${INSTALL} -m 644 $(LIBAFSNONFS) $(INST_LIBAFSNONFS)
$(INST_LIBAFS): $(LIBAFS)
${INSTALL} -f $? $@
$(INST_LIBAFSNONFS): $(LIBAFSNONFS)
${INSTALL} -f $? $@
$(DEST_LIBAFS): $(LIBAFS)
${INSTALL} -f $? $@
$(DEST_LIBAFSNONFS): $(LIBAFSNONFS)
${INSTALL} -f $? $@
dest_libafs: $(LIBAFS) $(LIBAFSNONFS)
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/modload
${INSTALL} -m 644 $(LIBAFS) $(DEST_LIBAFS)
${INSTALL} -m 644 $(LIBAFSNONFS) $(DEST_LIBAFSNONFS)
${LIBAFS}: $(AFSAOBJS) $(AFSNFSOBJS)
$(RM) -f $@

View File

@ -94,10 +94,8 @@ LIBOBJS = \
all: ${TOP_LIBDIR}/libafsauthent.a
install: ${DESTDIR}${libdir}/libafsauthent.a
${DEST}/lib/libafsauthent.a: libafsauthent.a
${INSTALL} $? $@
${TOP_LIBDIR}/libafsauthent.a: libafsauthent.a
${INSTALL_DATA} $? $@
libafsauthent.a: ${LIBOBJS}
$(RM) -f $@
@ -255,11 +253,10 @@ setpag.o: ${SYS}/setpag.c
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
install: libafsauthent.a
${INSTALL} -d ${DESTDIR}${libdir}
${INSTALL_DATA} libafsauthent.a ${DESTDIR}${libdir}/libafsauthent.a
dest: libafsauthent.a
${INSTALL} -d ${DEST}/lib
${INSTALL_DATA} libafsauthent.a ${DEST}/lib/libafsauthent.a

View File

@ -129,10 +129,8 @@ LIBOBJS = \
all: ${TOP_LIBDIR}/libafsrpc.a
install: ${DESTDIR}${libdir}/libafsrpc.a
${DEST}/lib/libafsrpc.a: libafsrpc.a
${INSTALL} $? $@
${TOP_LIBDIR}/libafsrpc.a: libafsrpc.a
${INSTALL_DATA} $? $@
libafsrpc.a: ${LIBOBJS}
$(RM) -f $@
@ -398,14 +396,13 @@ afscbint.xdr.o: ${TOP_OBJDIR}/src/fsint/afscbint.xdr.c
afsaux.o: ${FSINT}/afsaux.c
${CCRULE} ${FSINT}/afsaux.c
install: libafsrpc.a
${INSTALL} -d ${DESTDIR}${libdir}
${INSTALL_DATA} libafsrpc.a ${DESTDIR}${libdir}/libafsrpc.a
dest: libafsrpc.a
${INSTALL} -d ${DEST}/lib
${INSTALL_DATA} libafsrpc.a ${DEST}/lib/libafsrpc.a
clean:
$(RM) -f *.o libafsrpc*
${DESTDIR}${libdir}/libafsrpc.a: libafsrpc.a
${INSTALL} $? $@
${TOP_LIBDIR}/libafsrpc.a: libafsrpc.a
${INSTALL} $? $@
dest: ${DEST}/lib/libafsrpc.a

View File

@ -57,6 +57,18 @@ COMMON_INCLUDE = -I. -I.. -I../nfs \
all: ${TOP_LIBDIR}/$(LIBJUAFS) ${TOP_LIBDIR}/$(LIBUAFS) linktest
${TOP_LIBDIR}/$(LIBAFSWEB): AFSWEB/$(LIBAFSWEB)
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/$(LIBAFSWEBKRB): AFSWEB/$(LIBAFSWEBKRB)
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/$(LIBUAFS): UAFS/$(LIBUAFS)
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/$(LIBJUAFS): JUAFS/$(LIBJUAFS)
${INSTALL_DATA} $? $@
webinstall: all \
${TOP_LIBDIR}/$(LIBAFSWEB) \
${TOP_LIBDIR}/$(LIBAFSWEBKRB)
@ -64,21 +76,6 @@ webinstall: all \
linktest: UAFS/$(LIBUAFS) ${TOP_OBJDIR}/lib/libdes.a
$(CC) $(TEST_CFLAGS) $(TEST_LDFLAGS) -o linktest ${srcdir}/linktest.c $(COMMON_INCLUDE) -DUKERNEL UAFS/$(LIBUAFS) ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/libafsutil.a $(TEST_LIBS) $(XLIBS)
install: \
${DESTDIR}${libdir}/$(LIBUAFS) \
${DESTDIR}${libdir}/$(LIBJUAFS)
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) \
${DEST}/root.perf/lib/$(LIBJUAFS)
CRULE1= $(CC) $(COMMON_INCLUDE) $(OPTF) -DKERNEL $(LIBJUAFS_FLAGS) $(CFLAGS) -c $?
CRULE2= $(CC) $(COMMON_INCLUDE) $(OPTF) $(WEBOPTS) -DKERNEL $(LIBJUAFS_FLAGS) $(CFLAGS) -c $?
@ -1357,64 +1354,35 @@ clean:
-$(RM) -f h net netinet rpc ufs machine inet nfs sys des linktest $(AFS_OS_CLEAN)
${TOP_LIBDIR}/$(LIBAFSWEB): AFSWEB/$(LIBAFSWEB)
${INSTALL} $? $@
install: UAFS/$(LIBUAFS) JUAFS/$(LIBJUAFS)
${INSTALL} -d ${DESTDIR}${libdir}
${INSTALL_DATA} UAFS/$(LIBUAFS) ${DESTDIR}${libdir}/$(LIBUAFS)
${INSTALL_DATA} JUAFS/$(LIBJUAFS) ${DESTDIR}${libdir}/$(LIBJUAFS)
${TOP_LIBDIR}/$(LIBAFSWEBKRB): AFSWEB/$(LIBAFSWEBKRB)
${INSTALL} $? $@
${TOP_LIBDIR}/$(LIBUAFS): UAFS/$(LIBUAFS)
${INSTALL} $? $@
${TOP_LIBDIR}/$(LIBJUAFS): JUAFS/$(LIBJUAFS)
${INSTALL} $? $@
${DESTDIR}${libdir}/$(LIBAFSWEB): AFSWEB/$(LIBAFSWEB)
${INSTALL} $? $@
${DESTDIR}${libdir}/$(LIBAFSWEBKRB): AFSWEB/$(LIBAFSWEBKRB)
${INSTALL} $? $@
${DESTDIR}${libdir}/$(LIBUAFS): UAFS/$(LIBUAFS)
${INSTALL} $? $@
${DESTDIR}${libdir}/$(LIBJUAFS): JUAFS/$(LIBJUAFS)
${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: $(TOP_INCDIR)/afs/param.h
${INSTALL} $? $@
${DEST}/root.perf/include/afs/stds.h: $(TOP_INCDIR)/afs/stds.h
${INSTALL} $? $@
${DEST}/root.perf/include/afs/afs_sysnames.h: $(TOP_INCDIR)/afs/afs_sysnames.h
${INSTALL} $? $@
${DEST}/root.perf/include/afs/afs_stats.h: $(TOP_INCDIR)/afs/afs_stats.h
${INSTALL} $? $@
${DEST}/root.perf/include/afs/sysincludes.h: $(TOP_SRCDIR)/afs/sysincludes.h
${INSTALL} $? $@
${DEST}/root.perf/include/afs/afs_usrops.h: $(TOP_SRCDIR)/afs/UKERNEL/afs_usrops.h
${INSTALL} $? $@
${DEST}/root.perf/lib/libdes.a: ${TOP_OBJDIR}/lib/libdes.a
${INSTALL} $? $@
${DEST}/root.perf/lib/$(LIBUAFS): UAFS/$(LIBUAFS)
${INSTALL} $? $@
${DEST}/root.perf/lib/$(LIBJUAFS): JUAFS/$(LIBJUAFS)
${INSTALL} $? $@
dest: $(TOP_INCDIR)/afs/param.h $(TOP_INCDIR)/afs/stds.h \
$(TOP_INCDIR)/afs/afs_sysnames.h \
$(TOP_INCDIR)/afs/afs_stats.h \
$(TOP_SRCDIR)/afs/sysincludes.h \
$(TOP_SRCDIR)/afs/UKERNEL/afs_usrops.h \
${TOP_OBJDIR}/lib/libdes.a UAFS/$(LIBUAFS) JUAFS/$(LIBJUAFS)
${INSTALL} -d ${DEST}/root.perf/include/afs
${INSTALL} -d ${DEST}/root.perf/lib
${INSTALL_DATA} $(TOP_INCDIR)/afs/param.h \
${DEST}/root.perf/include/afs/param.h
${INSTALL_DATA} $(TOP_INCDIR)/afs/stds.h \
${DEST}/root.perf/include/afs/stds.h
${INSTALL_DATA} $(TOP_INCDIR)/afs/afs_sysnames.h \
${DEST}/root.perf/include/afs/afs_sysnames.h
${INSTALL_DATA} $(TOP_INCDIR)/afs/afs_stats.h \
${DEST}/root.perf/include/afs/afs_stats.h
${INSTALL_DATA} $(TOP_SRCDIR)/afs/sysincludes.h \
${DEST}/root.perf/include/afs/sysincludes.h
${INSTALL_DATA} $(TOP_SRCDIR)/afs/UKERNEL/afs_usrops.h \
${DEST}/root.perf/include/afs/afs_usrops.h
${INSTALL_DATA} ${TOP_OBJDIR}/lib/libdes.a \
${DEST}/root.perf/lib/libdes.a
${INSTALL_DATA} UAFS/$(LIBUAFS) ${DEST}/root.perf/lib/$(LIBUAFS)
${INSTALL_DATA} JUAFS/$(LIBJUAFS) ${DEST}/root.perf/lib/$(LIBJUAFS)
#
# Common directory and other build targets

View File

@ -62,31 +62,27 @@ tokens.o: tokens.c ${TOP_INCDIR}/rx/xdr.h AFS_component_version_number.c
#
# Install targets
#
install: \
${DESTDIR}${bindir}/unlog \
${DESTDIR}${bindir}/tokens \
${DESTDIR}${bindir}/tokens.krb \
${DESTDIR}${afssrvbindir}/tokens \
${DESTDIR}${afssrvbindir}/tokens.krb \
${DESTDIR}${sbindir}/kseal
install: unlog tokens tokens.krb kseal
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL} -d ${DESTDIR}${afssrvbindir}
${INSTALL} -d ${DESTDIR}${sbindir}
${INSTALL_PROGRAM} unlog ${DESTDIR}${bindir}/unlog
${INSTALL_PROGRAM} tokens ${DESTDIR}${bindir}/tokens
${INSTALL_PROGRAM} tokens.krb ${DESTDIR}${bindir}/tokens.krb
${INSTALL_PROGRAM} tokens ${DESTDIR}${afssrvbindir}/tokens
${INSTALL_PROGRAM} tokens.krb ${DESTDIR}${afssrvbindir}/tokens.krb
${INSTALL_PROGRAM} kseal ${DESTDIR}${sbindir}/kseal
${DEST}/bin/unlog: unlog
${INSTALL} $? $@
${DEST}/bin/tokens: tokens
${INSTALL} $? $@
${DEST}/bin/tokens.krb: tokens.krb
${INSTALL} $? $@
${DEST}/root.server/usr/afs/bin/tokens: tokens
${INSTALL} $? $@
${DEST}/root.server/usr/afs/bin/tokens.krb: tokens.krb
${INSTALL} $? $@
${DEST}/etc/kseal: kseal
${INSTALL} $? $@
dest: unlog tokens tokens.krb kseal
${INSTALL} -d ${DEST}/bin
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL} -d ${DEST}/etc
${INSTALL_PROGRAM} unlog ${DEST}/bin/unlog
${INSTALL_PROGRAM} tokens ${DEST}/bin/tokens
${INSTALL_PROGRAM} tokens.krb ${DEST}/bin/tokens.krb
${INSTALL_PROGRAM} tokens ${DEST}/root.server/usr/afs/bin/tokens
${INSTALL_PROGRAM} tokens.krb ${DEST}/root.server/usr/afs/bin/tokens.krb
${INSTALL_PROGRAM} kseal ${DEST}/etc/kseal
#
# Misc. targets
@ -98,30 +94,3 @@ test:
cd test; $(MAKE)
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

View File

@ -68,26 +68,15 @@ login.krb.o: login.c
#
# Installation targets
#
install: \
${DESTDIR}${bindir}/login \
${DESTDIR}${bindir}/login.krb
install: login login.krb
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL_PROGRAM} login ${DESTDIR}${bindir}/login
${INSTALL_PROGRAM} login.krb ${DESTDIR}${bindir}/login.krb
${DESTDIR}${bindir}/login: login
${INSTALL} $? $@
${DESTDIR}${bindir}/login.krb: login.krb
${INSTALL} $? $@
dest: \
${DEST}/bin/login \
${DEST}/bin/login.krb
${DEST}/bin/login: login
${INSTALL} $? $@
${DEST}/bin/login.krb: login.krb
${INSTALL} $? $@
dest: login login.krb
${INSTALL} -d ${DEST}/bin
${INSTALL_PROGRAM} login ${DEST}/bin/login
${INSTALL_PROGRAM} login.krb ${DEST}/bin/login.krb
#
# Misc. targets
@ -96,4 +85,3 @@ clean:
$(RM) -f *.o ${OBJS} core login AFS_component_version_number.c
include ../config/Makefile.version

View File

@ -15,10 +15,25 @@ CFLAGS=${LWP_DBG} ${LWP_OPTMZ} ${XCFLAGS} ${ARCHFLAGS} ${COMMON_INCL}
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: ${TOP_LIBDIR}/liblwp.a ${TOP_INCDIR}/lock.h ${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/preempt.h ${TOP_INCDIR}/timer.h
all: ${TOP_LIBDIR}/liblwp.a depinstall
depinstall: ${TOP_INCDIR}/lock.h ${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/preempt.h ${TOP_INCDIR}/timer.h
${TOP_LIBDIR}/liblwp.a: liblwp.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/lock.h: lock.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/lwp.h: lwp.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/preempt.h: preempt.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/timer.h: timer.h
${INSTALL_DATA} $? $@
#
# Build rules
#
@ -143,22 +158,23 @@ rw.o: rw.c
#
# Install targets
#
install: ${DESTDIR}${libdir}/liblwp.a ${DESTDIR}${includedir}/lock.h ${DESTDIR}${includedir}/lwp.h ${DESTDIR}${includedir}/preempt.h ${DESTDIR}${includedir}/timer.h
install: liblwp.a lock.h lwp.h preempt.h timer.h
${INSTALL} -d ${DESTDIR}${libdir}
${INSTALL} -d ${DESTDIR}${includedir}
${INSTALL_DATA} liblwp.a ${DESTDIR}${libdir}/liblwp.a
${INSTALL_DATA} lock.h ${DESTDIR}${includedir}/lock.h
${INSTALL_DATA} lwp.h ${DESTDIR}${includedir}/lwp.h
${INSTALL_DATA} preempt.h ${DESTDIR}${includedir}/preempt.h
${INSTALL_DATA} timer.h ${DESTDIR}${includedir}/timer.h
${DEST}/lib/liblwp.a: liblwp.a
${INSTALL} $? $@
${DEST}/include/lock.h: lock.h
${INSTALL} $? $@
${DEST}/include/lwp.h: lwp.h
${INSTALL} $? $@
${DEST}/include/preempt.h: preempt.h
${INSTALL} $? $@
${DEST}/include/timer.h: timer.h
${INSTALL} $? $@
dest: liblwp.a lock.h lwp.h preempt.h timer.h
${INSTALL} -d ${DEST}/lib
${INSTALL} -d ${DEST}/include
${INSTALL_DATA} liblwp.a ${DEST}/lib/liblwp.a
${INSTALL_DATA} lock.h ${DEST}/include/lock.h
${INSTALL_DATA} lwp.h ${DEST}/include/lwp.h
${INSTALL_DATA} preempt.h ${DEST}/include/preempt.h
${INSTALL_DATA} timer.h ${DEST}/include/timer.h
#
# Misc. targets
@ -167,35 +183,3 @@ clean:
$(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

View File

@ -8,15 +8,13 @@ include ../config/Makefile.version
all: ${PROGRAM}
install: ${DESTDIR}${sbindir}/mpp
install: mpp
${INSTALL} -d ${DESTDIR}${sbindir}
${INSTALL_PROGRAM} mpp ${DESTDIR}${sbindir}/mpp
dest: ${DEST}/etc/mpp
${DESTDIR}${sbindir}/mpp: mpp
${INSTALL} $? $@
${DEST}/etc/mpp: mpp
${INSTALL} $? $@
dest: mpp
${INSTALL} -d ${DEST}/etc
${INSTALL_PROGRAM} mpp ${DEST}/etc/mpp
installdoc: mpp.1
${INSTALL} -c mpp.1 ${DEST}/man/man1

View File

@ -10,11 +10,17 @@ include @TOP_OBJDIR@/src/config/Makefile.config
all: ${TOP_LIBDIR}/libnull.a
install: ${DESTDIR}${libdir}/afs/libnull.a
${DEST}/lib/afs/libnull.a: libnull.a
${TOP_LIBDIR}/libnull.a: libnull.a
${INSTALL} $? $@
install: libnull.a
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL_DATA} libnull.a ${DESTDIR}${libdir}/afs/libnull.a
dest: libnull.a
${INSTALL} -d ${DEST}/lib/afs
${INSTALL_DATA} libnull.a ${DEST}/lib/afs/libnull.a
null.o: null.c AFS_component_version_number.c
libnull.a: null.o
@ -26,12 +32,3 @@ clean:
$(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

View File

@ -61,27 +61,14 @@ 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: ${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
install: package package_test makepkgfiles
${INSTALL} -d ${DESTDIR}${sbindir}
${INSTALL_PROGRAM} package ${DESTDIR}${sbindir}/package
${INSTALL_PROGRAM} package_test ${DESTDIR}${sbindir}/package_test
${INSTALL_PROGRAM} makepkgfiles ${DESTDIR}${sbindir}/makepkgfiles
dest: package package_test makepkgfiles
${INSTALL} -d ${DEST}/etc
${INSTALL_PROGRAM} package ${DEST}/etc/package
${INSTALL_PROGRAM} package_test ${DEST}/etc/package_test
${INSTALL_PROGRAM} makepkgfiles ${DEST}/etc/makepkgfiles

View File

@ -29,6 +29,12 @@ CFLAGS = ${PAM_DBG} ${PAM_OPTMZ} ${INCLUDES} ${PAM_CFLAGS}
all: test_pam ${TOP_LIBDIR}/pam_afs.so.1 ${TOP_LIBDIR}/pam_afs.krb.so.1
${TOP_LIBDIR}/pam_afs.so.1: pam_afs.so.1
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/pam_afs.krb.so.1: pam_afs.krb.so.1
${INSTALL_DATA} $? $@
afs_setcred.o: afs_setcred.c afs_pam_msg.h afs_message.h afs_util.h
${CC} ${CFLAGS} -c ${srcdir}/afs_setcred.c -o afs_setcred.o
@ -104,13 +110,15 @@ test_pam: test_pam.o
echo No link line for system $(SYS_NAME). ;; \
esac
install: ${DESTDIR}${libdir}/pam_afs.so.1 ${DESTDIR}${libdir}/pam_afs.krb.so.1
install: pam_afs.so.1 pam_afs.krb.so.1
${INSTALL} -d ${DESTDIR}${libdir}
${INSTALL_DATA} pam_afs.so.1 ${DESTDIR}${libdir}/pam_afs.so.1
${INSTALL_DATA} pam_afs.krb.so.1 ${DESTDIR}${libdir}/pam_afs.krb.so.1
${DEST}/lib/pam_afs.so.1: pam_afs.so.1
${INSTALL} $? $@
${DEST}/lib/pam_afs.krb.so.1: pam_afs.krb.so.1
${INSTALL} $? $@
dest: pam_afs.so.1 pam_afs.krb.so.1
${INSTALL} -d ${DEST}/lib
${INSTALL_DATA} pam_afs.so.1 ${DEST}/lib/pam_afs.so.1
${INSTALL_DATA} pam_afs.krb.so.1 ${DEST}/lib/pam_afs.krb.so.1
afs_pam_msg.o: afs_pam_msg.c afs_pam_msg.h afs_message.h
afs_message.o: afs_message.c afs_message.h
@ -122,18 +130,3 @@ clean:
$(RM) -f *.a *.o *.so.1 test_pam core *~ AFS_component_version_number.c
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

View File

@ -1,4 +0,0 @@
AFS_component_version_number.c
Makefile
config.log
pinstall

View File

@ -1,35 +0,0 @@
# 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
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
all: pinstall
pinstall: ${srcdir}/install.c AFS_component_version_number.c
${CC} ${CFLAGS} ${srcdir}/install.c -o pinstall ${XLIBS} ${PINSTALL_LIBS}
test: pinstall
csh ./test/test_install
${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:
@echo -n
clean:
$(RM) -f *.o pinstall AFS_component_version_number.c
include ../config/Makefile.version
dest: ${DEST}/bin/install

View File

@ -1,892 +0,0 @@
/*
* 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
*/
/*
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of IBM not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
******************************************************************/
/* $ACIS: $ */
/* ALSO utimes and strip the file
Generic install command. Options are:
-s strip the file (default for executable files with no extension)
-ns do not strip the file (default for other files)
-c ignored for compatability
-m <mode> chmod to this value
-o <user> chown to this user
-g <group> chgrp to this group
-f target path is a file
-q be very, very quick and quiet
-l <envcwd> attempt symbolic link back from destination to source
with the current directory in the specified environment
variable
*/
#define MAXFILES 200
#define BUFSIZE 32768
#include <afsconfig.h>
#include <afs/param.h>
RCSID
("$Header$");
#include <stdio.h>
#include <pwd.h>
#include <grp.h>
#include <errno.h>
#ifdef AFS_AIX32_ENV
#include <signal.h>
#endif
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/file.h>
#include <sys/time.h>
#ifdef AFS_SUN5_ENV
#include <fcntl.h>
#include <string.h>
#include <elf.h>
#else
#ifdef AFS_DARWIN_ENV
#include <fcntl.h>
#include <string.h>
#else
#include <strings.h>
#include <a.out.h>
#endif
#endif
#ifdef AFS_HPUX_ENV
#include <utime.h>
#endif
#include <unistd.h>
#include <string.h>
#include <sys/wait.h>
#include <stdlib.h>
#ifdef HAVE_PWD_H
#include <pwd.h>
#endif
#include <stdio.h>
static struct stat istat, ostat;
static int stripcalled = 0;
/* How many systems don't have strerror now? */
#ifndef HAVE_STRERROR
#if !defined(AFS_DARWIN60_ENV) && !defined(AFS_FBSD50_ENV)
extern int sys_nerr;
#endif
#if !defined(AFS_LINUX20_ENV) && !defined(AFS_DARWIN_ENV) && !defined(AFS_XBSD_ENV)
extern char *sys_errlist[];
#endif
char *ErrorString(int aerrno);
#else
#define ErrorString strerror
#endif
/* static prototypes */
int stripName(char *aname);
int atoo(register char *astr);
#if defined(AFS_HPUX_ENV) && !defined(AFS_HPUX102_ENV)
int
utimes(char *file, struct timeval tvp[2])
{
struct utimbuf times;
times.actime = tvp[0].tv_sec;
times.modtime = tvp[1].tv_sec;
return (utime(file, &times));
}
#endif
static char *
strrpbrk(char *s, char *set)
{
char sets[256];
int i;
memset(sets, 0, sizeof(sets));
while (*set)
sets[(int)*set++] = 1;
i = strlen(s);
while (i > 0)
if (sets[(int)s[--i]])
return &s[i];
return 0;
}
#ifndef HAVE_STRERROR
char *
ErrorString(int aerrno)
{
static char tbuffer[100];
if (aerrno < 0 || aerrno >= sys_nerr) {
sprintf(tbuffer, "undefined error code %d", aerrno);
} else {
strcpy(tbuffer, sys_errlist[aerrno]);
}
return tbuffer;
}
#endif
int
stripName(char *aname)
{
if (strrchr(aname, '.') == 0)
return 1;
else
return 0;
}
int
atoo(register char *astr)
{
register afs_int32 value;
register char tc;
value = 0;
while ((tc = *astr++)) {
value <<= 3;
value += tc - '0';
}
return value;
}
#if defined(AFS_HPUX_ENV) || defined(AFS_SUN5_ENV) || defined(AFS_DECOSF_ENV) || defined(AFS_SGI_ENV) || defined(AFS_LINUX20_ENV) || defined(AFS_DARWIN_ENV) || defined(AFS_OBSD_ENV) || defined(AFS_NBSD_ENV)
/*
* Implementation lifted from that for AIX 3.1, since there didn't seem to be any
* reason why it wouldn't work.
*/
static int
quickStrip(char *iname, char *oname, int ignored, int copy_only)
{
int pid;
pid_t status;
static char *env[] = {
0,
};
static char *strip[] = {
"strip", 0, 0,
};
static char *copy[] = {
"cp", 0, 0, 0,
};
/*
* first, copy the `iname' to the `oname'
*/
switch (pid = fork()) {
case -1: /* error */
perror("fork");
return -1;
case 0: /* child */
copy[1] = iname;
copy[2] = oname;
execve("/bin/cp", copy, env);
perror("/bin/cp");
exit(1);
default: /* parent */
if (waitpid(pid, &status, 0) != pid && errno != ECHILD) {
perror("waitpid");
return -1;
}
}
if (status != 0) {
fprintf(stderr, "Bad exit code from /bin/cp: %d\n", status);
return -1;
}
/*
* need to do a chmod to guarantee that the perms will permit
* the strip. Perms are fixed up later.
*/
if (chmod(oname, 0700)) {
perror("chmod");
return -1;
}
#if !defined(AFS_OBSD_ENV) && !defined(AFS_NBSD_ENV)
/*
* done the copy, now strip if desired.
*/
if (copy_only)
return 0;
switch (pid = fork()) {
case -1: /* error */
perror("fork");
return -1;
case 0: /* child */
strip[1] = oname;
#ifdef AFS_SUN5_ENV
#define STRIP_BIN "/usr/ccs/bin/strip"
#elif defined(AFS_LINUX20_ENV) || defined(AFS_DARWIN_ENV) || defined(AFS_FBSD_ENV)
#define STRIP_BIN "/usr/bin/strip"
#else
#define STRIP_BIN "/bin/strip"
#endif
execve(STRIP_BIN, strip, env);
perror(STRIP_BIN);
exit(1);
default: /* parent */
if (waitpid(pid, &status, 0) != pid && errno != ECHILD) {
perror("waitpid");
return -1;
}
}
#endif
return status;
}
#else
#ifdef AFS_AIX_ENV
#ifdef AFS_AIX32_ENV
/*
* whoa! back up and be a little more rational (every little bit helps in
* aix_31).
*/
static int
quickStrip(char *iname, char *oname, int ignored, int copy_only)
{
int pid, status;
static char *env[] = {
0,
};
static char *strip[] = {
"strip", 0, 0,
};
static char *copy[] = {
"cp", 0, 0, 0,
};
/*
* first, copy the `iname' to the `oname'
*/
switch (pid = fork()) {
case -1: /* error */
perror("fork");
return -1;
case 0: /* child */
copy[1] = iname;
copy[2] = oname;
execve("/bin/cp", copy, env);
perror("/bin/cp");
exit(1);
default: /* parent */
if (waitpid(pid, &status, 0) != pid && errno != ECHILD) {
perror("waitpid");
return -1;
}
}
if (status != 0) {
fprintf(stderr, "Bad exit code from /bin/cp: %d\n", status);
return -1;
}
/*
* need to do a chmod to guarantee that the perms will permit
* the strip. Perms are fixed up later.
*/
if (chmod(oname, 0700)) {
perror("chmod");
return -1;
}
/*
* done the copy, now strip if desired.
*/
if (copy_only)
return 0;
switch (pid = fork()) {
case -1: /* error */
perror("fork");
return -1;
case 0: /* child */
strip[1] = oname;
execve("/bin/strip", strip, env);
perror("/bin/strip");
exit(1);
default: /* parent */
if (waitpid(pid, &status, 0) != pid && errno != ECHILD) {
perror("waitpid");
return -1;
}
}
return status;
}
#endif /* AFS_AIX32_ENV */
#else /* !AFS_AIX_ENV */
#ifdef mips
#include "sex.h"
int
quickStrip(int fd, afs_int32 asize)
{
FILHDR fheader;
int dum, newlen;
int mysex, swapheader;
/* Read the file header, if it is one. */
if (lseek(fd, 0, L_SET) == -1) {
printf("Initial lseek failed while stripping file: %s\n",
ErrorString(errno));
return -1;
}
dum = read(fd, (char *)&fheader, sizeof(fheader));
/* Fail on I/O error */
if (dum < 0) {
printf("Initial read failed while stripping: %s\n",
ErrorString(errno));
return -1;
}
/* If the file is smaller than a file header, forget it. */
if (dum != sizeof(fheader))
return 0;
#ifdef AFS_DECOSF_ENV
mysex = LITTLEENDIAN;
#else
mysex = gethostsex();
if (mysex != BIGENDIAN && mysex != LITTLEENDIAN)
return 0;
#endif /* DEC OSF */
swapheader = 0;
if (fheader.f_magic == MIPSELMAGIC) {
if (mysex == BIGENDIAN)
swapheader = 1;
} else if (fheader.f_magic == MIPSEBMAGIC) {
if (mysex == LITTLEENDIAN)
swapheader = 1;
} else
return 0; /* not executable */
#ifdef AFS_DECOSF_ENV
if (swapheader)
return 0;
#else
if (swapheader)
swap_filehdr(&fheader, gethostsex());
#endif /* DEC OSF */
/* Already stripped? */
if (fheader.f_symptr == 0 || fheader.f_nsyms == 0)
return 0;
/* Strip it. Zero out the symbol pointers. */
newlen = fheader.f_symptr;
fheader.f_symptr = 0;
fheader.f_nsyms = 0;
#ifndef AFS_DECOSF_ENV
if (swapheader)
swap_filehdr(&fheader, gethostsex());
#endif /* DEC OSF */
if (lseek(fd, 0, L_SET) == -1)
return -1;
if (write(fd, (char *)&fheader, sizeof(fheader)) != sizeof(fheader))
return -1;
/* Now truncate the file itself. */
if (ftruncate(fd, newlen) != 0)
return -1;
return 0;
}
#else /* !mips */
static int
quickStrip(int afd, afs_int32 asize)
{
int n, bytesLeft;
struct exec buf;
struct exec *head;
n = lseek(afd, 0, 0);
if (n < 0) {
printf("Initial lseek failed while stripping file: %s\n",
ErrorString(errno));
return -1;
}
n = read(afd, &buf, sizeof(buf));
if (n < 0) {
printf("Initial read failed while stripping: %s\n",
ErrorString(errno));
return -1;
}
head = &buf;
if (n >= sizeof(*head) && !N_BADMAG(*head)) { /* This code lifted from strip.c. */
bytesLeft = (afs_int32) head->a_text + head->a_data;
head->a_syms = head->a_trsize = head->a_drsize = 0;
if (head->a_magic == ZMAGIC)
bytesLeft += N_TXTOFF(*head) - sizeof(*head);
/* also include size of header */
bytesLeft += sizeof(*head);
n = lseek(afd, 0, 0);
if (n < 0) {
printf("lseek failed while stripping file: %s\n",
ErrorString(errno));
return -1;
}
n = write(afd, &buf, sizeof(buf));
if (n < 0) {
printf("write failed while stripping file: %s\n",
ErrorString(errno));
return -1;
}
} else
bytesLeft = 0;
/* check if size of stripped file is same as existing file */
if (bytesLeft != 0 && bytesLeft != asize) {
if (ftruncate(afd, bytesLeft) < 0) {
printf("ftruncate failed after stripping file: %s\n",
ErrorString(errno));
return -1;
}
}
return 0;
}
#endif /* mips */
#endif
#endif /* AFS_HPUX_ENV */
#include "AFS_component_version_number.c"
int
main(int argc, char *argv[])
{
int setOwner, setMode, setGroup, ifd, ofd;
afs_int32 mode = 0, owner, group;
struct passwd *tpw;
struct group *tgp;
char *fnames[MAXFILES], *newNames[MAXFILES];
afs_int32 rcode, code;
char *dname;
char pname[1024];
#if defined (AFS_HPUX_ENV)
char pnameBusy[1024];
#endif /* AFS_HPUX_ENV */
char pnametmp[1024];
int pnamelen;
afs_int32 newcode;
static char diskBuffer[BUFSIZE]; /* must be static to avoid compiler bugs for large stuff */
char myHostName[100];
struct timeval tvp[2];
int isDir;
int strip;
int fptr;
register char *tp;
register afs_int32 i;
#ifdef AFS_AIX32_ENV
/*
* The following signal action for AIX is necessary so that in case of a
* crash (i.e. core is generated) we can include the user's data section
* in the core dump. Unfortunately, by default, only a partial core is
* generated which, in many cases, isn't too useful.
*/
struct sigaction nsa;
sigemptyset(&nsa.sa_mask);
nsa.sa_handler = SIG_DFL;
nsa.sa_flags = SA_FULLDUMP;
sigaction(SIGSEGV, &nsa, NULL);
#endif
fptr = 0;
rcode = 0;
strip = -1; /* don't know yet */
owner = 0;
setOwner = 0;
setMode = 0;
group = 0;
setGroup = 0;
isDir = -1; /* don't know yet */
for (i = 1; i < argc; i++) {
tp = argv[i];
if (tp[0] == '-') { /* a switch */
if (!strcmp(tp, "-m"))
mode = atoo(argv[++i]), setMode = 1;
else if (!strcmp(tp, "-s"))
strip = 1;
else if (!strcmp(tp, "-ns"))
strip = 0;
else if (!strcmp(tp, "-c")) /* nothing */
;
else if (!strcmp(tp, "-f"))
isDir = 0; /* => dest is file */
else if (!strcmp(tp, "-o")) { /* look up the dude */
tpw = getpwnam(argv[++i]);
if (!tpw) {
printf("User %s not found in passwd database, ignored\n",
argv[i]);
} else {
owner = tpw->pw_uid;
setOwner = 1;
}
} else if (!strcmp(tp, "-g")) { /* look up the dude */
tgp = getgrnam(argv[++i]);
if (!tgp) {
printf("Group %s not found in passwd database; ignored\n",
argv[i]);
} else {
group = tgp->gr_gid;
setGroup = 1;
}
} else {
printf("Bad switch %s\n", argv[i]);
exit(1);
}
} else { /* a file name */
if (fptr >= MAXFILES) {
printf("Too many files on command line, max is %d\n",
MAXFILES);
exit(1);
}
fnames[fptr++] = argv[i];
}
}
/* we've parse the commands, now *do* them */
/* otherwise we are doing a local install, so we do the work for each file
* here the last name in the fname array is the dir in which to put all
* this stuff */
if (fptr < 2) {
printf("Not enough file names\n");
exit(1);
}
/* N file usage requires last argument to be a directory. If -f was
* specified it is an error. In the 2 file usage when -f is not specified
* use a heuristic. If the ends of the two pathnames are equal then assume
* the target is a file, otherwise assume it is a directory. */
if ((fptr > 2) && (isDir == 0)) {
printf
("target must be a directory, don't use multiple source files with -f switch\n");
exit(1);
} else if (fptr > 2)
isDir = 1;
else if (isDir != 0) {
char *targetSuffix;
char *sourceSuffix;
targetSuffix = strrpbrk(fnames[1], "./");
sourceSuffix = strrpbrk(fnames[0], "./");
if (sourceSuffix == 0) {
sourceSuffix = fnames[0];
if (targetSuffix == 0)
targetSuffix = fnames[1];
else
targetSuffix++;
} else if (targetSuffix == 0)
targetSuffix = fnames[1];
if (strcmp(targetSuffix, sourceSuffix) == 0)
isDir = 0;
}
dname = fnames[--fptr];
if (stat(dname, &istat) < 0) {
if ((errno == ENOENT) || (errno == ENOTDIR)) {
/* create path */
char protopath[BUFSIZ];
int i = 0;
char c;
while (dname[i]) {
do {
protopath[i] = dname[i];
c = dname[++i]; /* next char */
} while (!((c == 0) || (c == '/')));
protopath[i] = 0;
/* don't mkdir last component if target is a file */
if ((c == 0) && (isDir == 0))
break;
/* else create dir component if it doesn't exist */
code = stat(protopath, &istat);
if (code && (errno == ENOENT)) {
code = mkdir(protopath, 0755);
if (code) {
printf("Can't create destination path at %s\n",
protopath);
exit(1);
}
}
} /* while dname not exhausted */
if (isDir == -1)
isDir = 1;
} else {
printf("Can't stat destination ``%s'': %s\n", dname,
ErrorString(errno));
exit(1);
}
} else {
if ((istat.st_mode & S_IFMT) == S_IFDIR)
isDir = 1;
else
isDir = 0;
}
/* either can be n files and one dir, or one file and one target */
if (!isDir && fptr != 1) {
printf("target for multiple files must be a dir\n");
exit(1);
}
for (i = 0; i < fptr; i++) { /* figure out name to put as entry name for file */
tp = strrchr(fnames[i], '/');
if (tp)
newNames[i] = tp + 1;
else
newNames[i] = fnames[i];
}
for (i = 0; i < fptr; i++) { /* copy newName[i] into directory dname */
/* pname is target file in either case */
if (isDir) {
strcpy(pname, dname);
strcat(pname, "/");
strcat(pname, newNames[i]);
} else
strcpy(pname, dname);
strcpy(pnametmp, pname);
/* Make up a temporary name for a destination */
pnamelen = strlen(pnametmp);
gethostname(myHostName, sizeof(myHostName) - 1); /* lv room for null */
if (pnamelen > 1020 - strlen(myHostName))
pnamelen = 1020 - strlen(myHostName);
pnametmp[pnamelen] = '.';
strcpy(&pnametmp[pnamelen + 1], myHostName);
if (strcmp(fnames[i], pnametmp) == 0)
strcpy(&pnametmp[pnamelen], ".NeW");
ifd = open(fnames[i], O_RDONLY, 0);
if (ifd < 0) {
printf("Can't open source file ``%s'': %s\n", fnames[i],
ErrorString(errno));
rcode = 1;
continue;
}
if (fstat(ifd, &istat) < 0) {
printf("Cound not fstat input file ``%s'': %s; skipping it\n",
fnames[i], ErrorString(errno));
close(ifd);
rcode = 1;
continue;
}
if (lstat(pname, &ostat) == 0) {
if ((ostat.st_size == istat.st_size)
&& (ostat.st_mtime == istat.st_mtime) && ((!setMode)
||
((ostat.
st_mode & S_IFMT)
== mode))
&& ((!setOwner) || (ostat.st_uid == owner)) && ((!setGroup)
|| (ostat.
st_gid ==
group))) {
close(ifd);
printf("No changes to %s since %s installed\n", fnames[i],
pname);
continue;
}
}
#if defined(AFS_AIX_ENV) || defined(AFS_HPUX_ENV) || defined(AFS_SUN5_ENV) || defined(AFS_DECOSF_ENV) || defined(AFS_SGI_ENV) || defined(AFS_LINUX20_ENV) || defined(AFS_DARWIN_ENV) || defined(AFS_OBSD_ENV) || defined(AFS_NBSD_ENV)
stripcalled = 0;
if (strip == 1 || ((strip == -1 && ((istat.st_mode & 0111) == 0111)
&& stripName(newNames[i]))))
stripcalled = 1;
if (!stripcalled) {
/* Simply copy target to dest */
quickStrip(fnames[i], pnametmp, istat.st_size, 1);
} else {
if (quickStrip(fnames[i], pnametmp, istat.st_size, 0) < 0) {
printf
("...strip failed for output temp file ``%s''; skipping it\n",
pnametmp);
close(ifd);
unlink(pnametmp);
rcode = 1;
continue;
}
}
close(ifd);
ofd = open(pnametmp, O_RDWR, 0);
if (ofd < 0) {
printf("Could not open output temp file ``%s'': %s\n", pnametmp,
ErrorString(errno));
close(ifd);
rcode = 1;
continue;
}
if (!setMode)
mode = istat.st_mode; /* Was 0755:> this is the default for our rcs to work */
#else /* AFS_AIX_ENV */
/* check to see if this file is hard to duplicate */
ofd = open(pnametmp, O_RDWR | O_TRUNC | O_CREAT, 0666);
if (ofd < 0) {
printf("Could not create output temp file ``%s'': %s\n", pnametmp,
ErrorString(errno));
close(ifd);
rcode = 1;
continue;
}
if (!setMode)
mode = istat.st_mode; /* Was 0755:> this is the default for our rcs to work */
/* here both files are open and ready to go */
while (1) {
code = read(ifd, diskBuffer, BUFSIZE);
if (code == 0)
break;
if (code < 0) {
printf("READ ERROR %d: %s\n", errno, ErrorString(errno));
break;
}
errno = 0;
newcode = write(ofd, diskBuffer, code);
if (newcode != code) {
printf("WRITE ERROR %d: %s\n", errno, ErrorString(errno));
break;
}
}
if (code != 0) {
rcode = 1; /* an error occurred copying the file */
printf
("Warning: Error occurred writing output temp file %s; skipping it\n",
pnametmp);
close(ifd);
unlink(pnametmp);
close(ofd);
continue; /* to the next file */
}
/* strip the file? */
if (strip == 1 || (strip == -1 && ((istat.st_mode & 0111) == 0111)
&& stripName(newNames[i])))
if (quickStrip(ofd, istat.st_size) < 0) {
printf
("...strip failed for output temp file ``%s''; skipping it\n",
pnametmp);
close(ifd);
unlink(pnametmp);
rcode = 1;
continue;
}
/* do the chmod, etc calls before closing the file for max parallelism on store behind */
close(ifd);
#endif /* AFS_AIX_ENV */
if (fchmod(ofd, mode) < 0) {
printf("Couldn't chmod output temp file ``%s'': %s\n", pnametmp,
ErrorString(errno));
unlink(pnametmp);
close(ofd);
rcode = 1;
continue;
}
tvp[0].tv_sec = istat.st_atime;
tvp[0].tv_usec = 0;
tvp[1].tv_sec = istat.st_mtime;
tvp[1].tv_usec = 0;
if (utimes(pnametmp, tvp) < 0) {
printf("Couldn't utimes output temp file ``%s'': %s\n", pnametmp,
ErrorString(errno));
unlink(pnametmp);
close(ofd);
rcode = 1;
continue;
}
code = close(ofd);
if (code != 0) {
printf("Warning: Could not close output temp file %s (%s)\n",
pnametmp, ErrorString(errno));
unlink(pnametmp);
rcode = 1; /* an error occurred closing the output file */
continue; /* to the next file */
}
/* do this later so vice doesn't see chown of unstored file */
if (setOwner || setGroup)
if (chown
(pnametmp, (setOwner ? owner : -1),
(setGroup ? group : -1)) < 0) {
printf("Couldn't set %s for output temp file %s: %s\n",
(setOwner ? (setGroup ? "owner and group" : "owner") :
"group"), pnametmp, ErrorString(errno));
unlink(pnametmp);
rcode = 1;
continue;
}
if (rename(pnametmp, pname) < 0) {
#if defined(AFS_HPUX_ENV)
if (errno == ETXTBSY) {
(void)strcpy(pnameBusy, pname);
(void)strcat(pnameBusy, ".BUSY");
if (rename(pname, pnameBusy) == 0) {
fprintf(stdout, "Had to leave old file: %s.\n",
pnameBusy);
fprintf(stdout,
"Please delete this file when the program using it is finished.\n");
if (rename(pnametmp, pname) < 0) {
#endif /* AFS_HPUX_ENV */
printf
("Couldn't rename temp file %s to be output file %s: %s\n",
pnametmp, pname, ErrorString(errno));
unlink(pnametmp);
rcode = 1;
continue;
#if defined(AFS_HPUX_ENV)
}
} else {
fprintf(stderr,
"Couldn't move busy target file %s to make room for new version %s: %s\n",
pname, pnametmp, ErrorString(errno));
if (errno == ETXTBSY) {
fprintf(stderr,
"Try terminating any programs using the file %s and then re-run %s.\n",
pnameBusy, argv[0]);
}
unlink(pnametmp);
rcode = 1;
continue;
}
}
#endif /* AFS_HPUX_ENV */
}
}
/* all done now */
exit(rcode);
}

View File

@ -1 +0,0 @@
Makefile

View File

@ -1,17 +0,0 @@
# 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
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
all:
install:
dest:

View File

@ -1,33 +0,0 @@
#!/bin/csh -fe
# 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
alias pi ./pinstall
alias ex 'if ( ! (-f \!:*) ) exit ( { echo \!:* failed } )'
rm -rf testdir
pi Makefile testdir
ex testdir/Makefile
pi Makefile testdir
ex testdir/Makefile
rm -rf testdir
pi Makefile testdir/Makefile
ex testdir/Makefile
pi Makefile testdir/Makefile
ex testdir/Makefile
rm -rf testdir
pi -f Makefile testdir/install
ex testdir/install
rm -rf testdir
pi install.c testdir/foo.c
ex testdir/foo.c
pi install.c testdir/c
ex testdir/c/install.c
rm -rf testdir

View File

@ -10,6 +10,12 @@ include @TOP_OBJDIR@/src/config/Makefile.config
all: ${TOP_LIBDIR}/libprocmgmt.a ${TOP_INCDIR}/afs/procmgmt.h
${TOP_LIBDIR}/libprocmgmt.a: libprocmgmt.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/procmgmt.h: ${srcdir}/procmgmt.h
${INSTALL_DATA} $? $@
#
# Build targets
#
@ -24,13 +30,19 @@ procmgmt_unix.o: ${srcdir}/procmgmt_unix.c ${srcdir}/procmgmt.h
#
# Install targets
#
install: ${DESTDIR}${libdir}/afs/libprocmgmt.a ${DESTDIR}${includedir}/afs/procmgmt.h
install: libprocmgmt.a
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} libprocmgmt.a ${DESTDIR}${libdir}/afs/libprocmgmt.a
${INSTALL_DATA} ${srcdir}/procmgmt.h \
${DESTDIR}${includedir}/afs/procmgmt.h
${DEST}/lib/afs/libprocmgmt.a: libprocmgmt.a
${INSTALL} $? $@
${DEST}/include/afs/procmgmt.h: ${srcdir}/procmgmt.h
${INSTALL} $? $@
dest: libprocmgmt.a
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} libprocmgmt.a ${DEST}/lib/afs/libprocmgmt.a
${INSTALL_DATA} ${srcdir}/procmgmt.h \
${DEST}/include/afs/procmgmt.h
#
# Misc targets
@ -39,17 +51,3 @@ clean:
$(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: ${srcdir}/procmgmt.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/procmgmt.h: ${srcdir}/procmgmt.h
${INSTALL} $? $@
dest: ${DEST}/lib/afs/libprocmgmt.a ${DEST}/include/afs/procmgmt.h

View File

@ -54,6 +54,36 @@ depinstall: \
${TOP_INCDIR}/afs/ptint.h \
${TOP_INCDIR}/afs/ptserver.h
${TOP_LIBDIR}/libprot.a: libprot.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/prclient.h: ptclient.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/prerror.h: pterror.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/print.h: ptint.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/prserver.h: ptserver.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/ptclient.h: ptclient.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/ptuser.h: ptuser.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/pterror.h: pterror.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/ptint.h: ptint.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/ptserver.h: ptserver.h
${INSTALL_DATA} $? $@
#
# Build targets
#
@ -92,10 +122,10 @@ ptint.xdr.c: ptint.h
Kptint.cs.c: ptint.xg Kptint.h
${RXGEN} -x -k -C -o Kptint.cs.c ${srcdir}/ptint.xg
Kptint.xdr.c: ptint.xg
${RXGEN} -x -k -c -o Kptint.xdr.c ${srcdir}/ptint.xg
Kptint.h: ptint.xg
${RXGEN} -x -k -h -o Kptint.h ${srcdir}/ptint.xg
@ -153,70 +183,58 @@ pt_util: pt_util.o ptutils.o ubik.o utils.o map.o libprot.a $(LIBS)
ubik.o: ubik.c ${INCLS}
prerror.h: pterror.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
echo '#define ERROR_TABLE_BASE_pr ERROR_TABLE_BASE_PT' >> $@
#
# Installation targets
#
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/ptuser.h \
${DESTDIR}${includedir}/afs/pterror.h \
${DESTDIR}${includedir}/afs/ptint.h \
${DESTDIR}${includedir}/afs/ptserver.h
install: ptserver pts pt_util db_verify libprot.a ptclient.h pterror.h \
ptint.h ptserver.h
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL} -d ${DESTDIR}${afssrvbindir}
${INSTALL} -d ${DESTDIR}${afssrvsbindir}
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} ptserver ${DESTDIR}${afssrvlibexecdir}/ptserver
${INSTALL} pts ${DESTDIR}${afssrvbindir}/pts
${INSTALL} pts ${DESTDIR}${bindir}/pts
${INSTALL} pt_util ${DESTDIR}${afssrvsbindir}/pt_util
${INSTALL} db_verify ${DESTDIR}${afssrvsbindir}/prdb_check
${INSTALL_DATA} libprot.a ${DESTDIR}${libdir}/afs/libprot.a
${INSTALL_DATA} ptclient.h ${DESTDIR}${includedir}/afs/prclient.h
${INSTALL_DATA} pterror.h ${DESTDIR}${includedir}/afs/prerror.h
${INSTALL_DATA} ptint.h ${DESTDIR}${includedir}/afs/print.h
${INSTALL_DATA} ptserver.h ${DESTDIR}${includedir}/afs/prserver.h
${INSTALL_DATA} ptclient.h ${DESTDIR}${includedir}/afs/ptclient.h
${INSTALL_DATA} ptuser.h ${DESTDIR}${includedir}/afs/ptuser.h
${INSTALL_DATA} pterror.h ${DESTDIR}${includedir}/afs/pterror.h
${INSTALL_DATA} ptint.h ${DESTDIR}${includedir}/afs/ptint.h
${INSTALL_DATA} ptserver.h ${DESTDIR}${includedir}/afs/ptserver.h
${DEST}/root.server/usr/afs/bin/ptserver: ptserver
${INSTALL} $? $@
${DEST}/bin/pts ${DEST}/root.server/usr/afs/bin/pts: pts
${INSTALL} $? $@
${DEST}/root.server/usr/afs/bin/pt_util: pt_util
${INSTALL} $? $@
${DEST}/lib/afs/libprot.a: libprot.a
${INSTALL} $? $@
${DEST}/etc/prdb_check: db_verify
${INSTALL} -f $? $@
${DEST}/include/afs/prclient.h: ptclient.h
${INSTALL} $? $@
${DEST}/include/afs/prerror.h: pterror.h
${INSTALL} $? $@
${DEST}/include/afs/print.h: ptint.h
${INSTALL} $? $@
${DEST}/include/afs/prserver.h: ptserver.h
${INSTALL} $? $@
${DEST}/include/afs/ptserver.h: ptserver.h
${INSTALL} $? $@
${DEST}/include/afs/ptint.h: ptint.h
${INSTALL} $? $@
${DEST}/include/afs/pterror.h: pterror.h
${INSTALL} $? $@
${DEST}/include/afs/ptclient.h: ptclient.h
${INSTALL} $? $@
${DEST}/include/afs/ptuser.h: ptuser.h
${INSTALL} $? $@
dest: ptserver pts pt_util db_verify libprot.a ptclient.h pterror.h \
ptint.h ptserver.h
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL} -d ${DEST}/bin
${INSTALL} -d ${DEST}/etc
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL} ptserver ${DEST}/root.server/usr/afs/bin/ptserver
${INSTALL} pts ${DEST}/root.server/usr/afs/bin/pts
${INSTALL} pts ${DEST}/bin/pts
${INSTALL} pt_util ${DEST}/root.server/usr/afs/bin/pt_util
${INSTALL} db_verify ${DEST}/etc/prdb_check
${INSTALL_DATA} libprot.a ${DEST}/lib/afs/libprot.a
${INSTALL_DATA} ptclient.h ${DEST}/include/afs/prclient.h
${INSTALL_DATA} pterror.h ${DEST}/include/afs/prerror.h
${INSTALL_DATA} ptint.h ${DEST}/include/afs/print.h
${INSTALL_DATA} ptserver.h ${DEST}/include/afs/prserver.h
${INSTALL_DATA} ptclient.h ${DEST}/include/afs/ptclient.h
${INSTALL_DATA} ptuser.h ${DEST}/include/afs/ptuser.h
${INSTALL_DATA} pterror.h ${DEST}/include/afs/pterror.h
${INSTALL_DATA} ptint.h ${DEST}/include/afs/ptint.h
${INSTALL_DATA} ptserver.h ${DEST}/include/afs/ptserver.h
#
# Misc. targets
@ -227,94 +245,3 @@ clean:
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} $? $@
${DESTDIR}${includedir}/afs/ptuser.h: ptuser.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/ptclient.h: ptclient.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/ptuser.h: ptuser.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/ptuser.h \
${DEST}/include/afs/pterror.h \
${DEST}/include/afs/ptint.h \
${DEST}/include/afs/ptserver.h

View File

@ -18,23 +18,16 @@ XDROBJS_common = xdr.o xdr_array.o xdr_rx.o xdr_afsuuid.o
XDROBJS = xdr_arrayn.o ${XDROBJS_common}
XDROBJS_djgpp = xdr_rec.o xdr_stdio.o \
xdr_float.o xdr_refernce.o xdr_update.o \
xdr_mem.o ${XDROBJS_common}
RXOBJS_common = rx_clock.o rx_event.o rx_user.o rx_lwp.o rx.o rx_null.o \
rx_globals.o rx_getaddr.o rx_misc.o rx_packet.o rx_rdwr.o rx_trace.o \
rx_conncache.o xdr_int32.o xdr_int64.o xdr_update.o xdr_refernce.o
RXOBJS = ${RXOBJS_common}
RXOBJS_djgpp = ${RXOBJS_common} rx_xmit_nt.o
MULTIOBJS = rx_multi.o
LIBOBJS = ${RXOBJS} ${MULTIOBJS} ${XDROBJS}
LIBOBJS_djgpp = ${RXOBJS_djgpp} ${MULTIOBJS} ${XDROBJS_djgpp}
BASICINCLS=${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/lock.h \
rx_clock.h rx_queue.h rx_event.h
@ -47,11 +40,6 @@ all: \
depinstall: includes
install-djgpp: \
includes \
${TOP_INCDIR}/rx/rx_xmit_nt.h \
${TOP_LIBDIR}/librx-djgpp.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
@ -93,15 +81,9 @@ librx.a: ${LIBOBJS} RX_component_version_number.o
$(AR) crv $@ ${LIBOBJS} RX_component_version_number.o
$(RANLIB) $@
librx-djgpp.a: ${LIBOBJS_djgpp} RX_component_version_number.o
-$(RM) -f librx-djgpp.a
$(AR) crv librx-djgpp.a RX_component_version_number.o ${LIBOBJS_djgpp}
$(RANLIB) librx-djgpp.a
#
# Install targets
#
includes: \
${TOP_INCDIR}/rx/rx_packet.h \
${TOP_INCDIR}/rx/rx_prototypes.h \
@ -120,190 +102,95 @@ includes: \
${TOP_INCDIR}/rx/xdr_prototypes.h
${TOP_LIBDIR}/librx.a: librx.a
${INSTALL} $? $@
${TOP_LIBDIR}/librx-djgpp.a: librx-djgpp.a
${INSTALL} $? ${TOP_LIBDIR}/librx-djgpp.a
${INSTALL} $? ${TOP_LIBDIR}/librx.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx_packet.h: rx_packet.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx_prototypes.h: rx_prototypes.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx.h: rx.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx_user.h: rx_user.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx_event.h: rx_event.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx_queue.h: rx_queue.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx_globals.h: rx_globals.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx_clock.h: rx_clock.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx_multi.h: rx_multi.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx_pthread.h: rx_pthread.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx_lwp.h: rx_lwp.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx_misc.h: rx_misc.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx_null.h: rx_null.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/xdr.h: xdr.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/xdr_prototypes.h: xdr_prototypes.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_INCDIR}/rx/rx_xmit_nt.h: rx_xmit_nt.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
install: \
${DESTDIR}${libdir}/librx.a \
${DESTDIR}${includedir}/rx/rx_packet.h \
${DESTDIR}${includedir}/rx/rx_prototypes.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 \
${DESTDIR}${includedir}/rx/xdr_prototypes.h
install: librx.a
${INSTALL} -d ${DESTDIR}${libdir}
${INSTALL} -d ${DESTDIR}${includedir}/rx
${INSTALL_DATA} librx.a ${DESTDIR}${libdir}/librx.a
${INSTALL_DATA} rx_packet.h ${DESTDIR}${includedir}/rx/rx_packet.h
${INSTALL_DATA} rx_prototypes.h ${DESTDIR}${includedir}/rx/rx_prototypes.h
${INSTALL_DATA} rx.h ${DESTDIR}${includedir}/rx/rx.h
${INSTALL_DATA} rx_user.h ${DESTDIR}${includedir}/rx/rx_user.h
${INSTALL_DATA} rx_event.h ${DESTDIR}${includedir}/rx/rx_event.h
${INSTALL_DATA} rx_queue.h ${DESTDIR}${includedir}/rx/rx_queue.h
${INSTALL_DATA} rx_globals.h ${DESTDIR}${includedir}/rx/rx_globals.h
${INSTALL_DATA} rx_clock.h ${DESTDIR}${includedir}/rx/rx_clock.h
${INSTALL_DATA} rx_multi.h ${DESTDIR}${includedir}/rx/rx_multi.h
${INSTALL_DATA} rx_pthread.h ${DESTDIR}${includedir}/rx/rx_pthread.h
${INSTALL_DATA} rx_lwp.h ${DESTDIR}${includedir}/rx/rx_lwp.h
${INSTALL_DATA} rx_misc.h ${DESTDIR}${includedir}/rx/rx_misc.h
${INSTALL_DATA} rx_null.h ${DESTDIR}${includedir}/rx/rx_null.h
${INSTALL_DATA} xdr.h ${DESTDIR}${includedir}/rx/xdr.h
${INSTALL_DATA} xdr_prototypes.h ${DESTDIR}${includedir}/rx/xdr_prototypes.h
${DESTDIR}${libdir}/librx.a: librx.a
${INSTALL} $? $@
${DESTDIR}${includedir}/rx/rx_packet.h: rx_packet.h
${INSTALL} $? $@
${DESTDIR}${includedir}/rx/rx_prototypes.h: rx_prototypes.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_prototypes.h: xdr_prototypes.h
${INSTALL} $? $@
${DESTDIR}${includedir}/rx/xdr.h: xdr.h
${INSTALL} $? $@
dest: ${DEST}/lib/librx.a \
${DEST}/include/rx/rx_packet.h \
${DEST}/include/rx/rx_prototypes.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 \
${DEST}/include/rx/xdr_prototypes.h
${DEST}/lib/librx.a: librx.a
${INSTALL} $? $@
${DEST}/include/rx/rx_packet.h: rx_packet.h
${INSTALL} $? $@
${DEST}/include/rx/rx_prototypes.h: rx_prototypes.h
${INSTALL} $? $@
${DEST}/include/rx/rx.h: rx.h
${INSTALL} $? $@
${DEST}/include/rx/rx_user.h: rx_user.h
${INSTALL} $? $@
${DEST}/include/rx/rx_event.h: rx_event.h
${INSTALL} $? $@
${DEST}/include/rx/rx_queue.h: rx_queue.h
${INSTALL} $? $@
${DEST}/include/rx/rx_globals.h: rx_globals.h
${INSTALL} $? $@
${DEST}/include/rx/rx_clock.h: rx_clock.h
${INSTALL} $? $@
${DEST}/include/rx/rx_multi.h: rx_multi.h
${INSTALL} $? $@
${DEST}/include/rx/rx_pthread.h: rx_pthread.h
${INSTALL} $? $@
${DEST}/include/rx/rx_lwp.h: rx_lwp.h
${INSTALL} $? $@
${DEST}/include/rx/rx_misc.h: rx_misc.h
${INSTALL} $? $@
${DEST}/include/rx/rx_null.h: rx_null.h
${INSTALL} $? $@
${DEST}/include/rx/xdr.h: xdr.h
${INSTALL} $? $@
${DEST}/include/rx/xdr_prototypes.h: xdr_prototypes.h
${INSTALL} $? $@
dest: librx.a
${INSTALL} -d ${DEST}/lib
${INSTALL} -d ${DEST}/include/rx
${INSTALL_DATA} librx.a ${DEST}/lib/librx.a
${INSTALL_DATA} rx_packet.h ${DEST}/include/rx/rx_packet.h
${INSTALL_DATA} rx_prototypes.h ${DEST}/include/rx/rx_prototypes.h
${INSTALL_DATA} rx.h ${DEST}/include/rx/rx.h
${INSTALL_DATA} rx_user.h ${DEST}/include/rx/rx_user.h
${INSTALL_DATA} rx_event.h ${DEST}/include/rx/rx_event.h
${INSTALL_DATA} rx_queue.h ${DEST}/include/rx/rx_queue.h
${INSTALL_DATA} rx_globals.h ${DEST}/include/rx/rx_globals.h
${INSTALL_DATA} rx_clock.h ${DEST}/include/rx/rx_clock.h
${INSTALL_DATA} rx_multi.h ${DEST}/include/rx/rx_multi.h
${INSTALL_DATA} rx_pthread.h ${DEST}/include/rx/rx_pthread.h
${INSTALL_DATA} rx_lwp.h ${DEST}/include/rx/rx_lwp.h
${INSTALL_DATA} rx_misc.h ${DEST}/include/rx/rx_misc.h
${INSTALL_DATA} rx_null.h ${DEST}/include/rx/rx_null.h
${INSTALL_DATA} xdr.h ${DEST}/include/rx/xdr.h
${INSTALL_DATA} xdr_prototypes.h ${DEST}/include/rx/xdr_prototypes.h
#
# Misc. targets

View File

@ -30,7 +30,13 @@ rxdebug: rxdebug.o ${LIBS}
#
# Install targets
#
install: ${DESTDIR}${sbindir}/rxdebug
install: rxdebug
${INSTALL} -d ${DESTDIR}${sbindir}
${INSTALL_PROGRAM} rxdebug ${DESTDIR}${sbindir}/rxdebug
dest: rxdebug
${INSTALL} -d ${DEST}/etc
${INSTALL_PROGRAM} rxdebug ${DEST}/etc/rxdebug
#
# Misc. targets
@ -39,11 +45,3 @@ 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} $? $@

View File

@ -15,19 +15,27 @@ OBJS= rpc_main.o rpc_hout.o rpc_cout.o rpc_parse.o rpc_scan.o rpc_util.o \
all: rxgen ${TOP_INCDIR}/afs/rxgen_consts.h
${TOP_INCDIR}/afs/rxgen_consts.h: rxgen_consts.h
${INSTALL_DATA} $? $@
rxgen: $(OBJS) AFS_component_version_number.c $(HDRS)
$(CC) $(CFLAGS) $(OBJS) $(XLIBS) -o $@
#
# Install targets
#
install: ${DESTDIR}${bindir}/rxgen ${DESTDIR}${includedir}/afs/rxgen_consts.h
install: rxgen rxgen_consts.h
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_PROGRAM} rxgen ${DESTDIR}${bindir}/rxgen
${INSTALL_DATA} rxgen_consts.h \
${DESTDIR}${includedir}/afs/rxgen_consts.h
${DEST}/bin/rxgen: rxgen
${INSTALL} $? $@
${DEST}/include/afs/rxgen_consts.h: rxgen_consts.h
${INSTALL} $? $@
dest: rxgen rxgen_consts.h
${INSTALL} -d ${DEST}/bin
${INSTALL} -d ${DEST}/include/afs
${INSTALL_PROGRAM} rxgen ${DEST}/bin/rxgen
${INSTALL_DATA} rxgen_consts.h ${DEST}/include/afs/rxgen_consts.h
#
# Misc. targets
@ -36,15 +44,3 @@ clean:
$(RM) -f *.o rxgen core AFS_component_version_number.c
include ../config/Makefile.version
${DESTDIR}${bindir}/rxgen: rxgen
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/rxgen_consts.h: rxgen_consts.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/rxgen_consts.h: rxgen_consts.h
${INSTALL} $? $@
dest: ${DEST}/bin/rxgen ${DEST}/include/afs/rxgen_consts.h

View File

@ -36,31 +36,21 @@ depinstall: \
${TOP_INCDIR}/rx/rxkad_prototypes.h \
${TOP_INCDIR}/rx/fcrypt.h
#
# Install targets
#
install: \
${DESTDIR}${libdir}/librxkad.a \
${DESTDIR}${includedir}/rx/fcrypt.h \
${DESTDIR}${includedir}/rx/rxkad.h \
${DESTDIR}${includedir}/rx/rxkad_prototypes.h
${TOP_LIBDIR}/librxkad.a: librxkad.a
${INSTALL_DATA} $? $@
${DEST}/lib/librxkad.a: librxkad.a
${INSTALL} $? $@
${TOP_INCDIR}/rx/fcrypt.h: fcrypt.h
${INSTALL_DATA} $? $@
${DEST}/include/rx/fcrypt.h: fcrypt.h
${INSTALL} $? $@
${TOP_INCDIR}/rx/rxkad.h: rxkad.h
${INSTALL_DATA} $? $@
${DEST}/include/rx/rxkad.h: rxkad.h
${INSTALL} $? $@
${DEST}/include/rx/rxkad_prototypes.h: rxkad_prototypes.h
${INSTALL} $? $@
${TOP_INCDIR}/rx/rxkad_prototypes.h: rxkad_prototypes.h
${INSTALL_DATA} $? $@
#
# Build targets
#
librxkad.a: ${OBJS} AFS_component_version_number.o
-$(RM) -f $@
$(AR) crv $@ ${OBJS} AFS_component_version_number.o
@ -85,7 +75,7 @@ ticket5.o: ticket5.c v5gen.c v5der.c v5gen-rewrite.h ${INCLS}
crc.o: crc.c ${INCLS}
md4.o: md4.c ${INCLS}
md5.o: md5.c ${INCLS}
fcrypt.o: ${srcdir}/domestic/fcrypt.c fcrypt.h sboxes.h rxkad.h rxkad_prototypes.h
@ -105,10 +95,30 @@ fc_test: ${fc_test_OBJS} ${fc_test_LIBS}
fc_test.o: ${INCLS}
#
# Install targets
#
install: librxkad.a fcrypt.h rxkad.h rxkad_prototypes.h
${INSTALL} -d ${DESTDIR}${libdir}
${INSTALL} -d ${DESTDIR}${includedir}/rx
${INSTALL_DATA} librxkad.a ${DESTDIR}${libdir}/librxkad.a
${INSTALL_DATA} fcrypt.h ${DESTDIR}${includedir}/rx/fcrypt.h
${INSTALL_DATA} rxkad.h ${DESTDIR}${includedir}/rx/rxkad.h
${INSTALL_DATA} rxkad_prototypes.h \
${DESTDIR}${includedir}/rx/rxkad_prototypes.h
dest: librxkad.a fcrypt.h rxkad.h rxkad_prototypes.h
${INSTALL} -d ${DEST}/lib
${INSTALL} -d ${DEST}/include/rx
${INSTALL_DATA} librxkad.a ${DEST}/lib/librxkad.a
${INSTALL_DATA} fcrypt.h ${DEST}/include/rx/fcrypt.h
${INSTALL_DATA} rxkad.h ${DEST}/include/rx/rxkad.h
${INSTALL_DATA} rxkad_prototypes.h \
${DEST}/include/rx/rxkad_prototypes.h
#
# Misc. targets
#
clean:
$(RM) -f *.o *.a tcrypt core rxkad_errs.c rxkad.h \
AFS_component_version_number.c \
@ -117,43 +127,14 @@ clean:
test:
cd test; $(MAKE)
# These sources are kept in a separate directory so that we can use an
# ACL to comply with source export restrictions.
fcrypt.h: domestic/fcrypt.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
sboxes.h: domestic/sboxes.h
${INSTALL} $? $@
${INSTALL_DATA} $? $@
include ../config/Makefile.version
${DESTDIR}${libdir}/librxkad.a: librxkad.a
${INSTALL} $? $@
${TOP_LIBDIR}/librxkad.a: librxkad.a
${INSTALL} $? $@
${DESTDIR}${includedir}/rx/fcrypt.h: fcrypt.h
${INSTALL} $? $@
${DESTDIR}${includedir}/rx/rxkad.h: rxkad.h
${INSTALL} $? $@
${DESTDIR}${includedir}/rx/rxkad_prototypes.h: rxkad_prototypes.h
${INSTALL} $? $@
${TOP_INCDIR}/rx/fcrypt.h: fcrypt.h
${INSTALL} $? $@
${TOP_INCDIR}/rx/rxkad.h: rxkad.h
${INSTALL} $? $@
${TOP_INCDIR}/rx/rxkad_prototypes.h: rxkad_prototypes.h
${INSTALL} $? $@
dest: \
${DEST}/lib/librxkad.a \
${DEST}/include/rx/fcrypt.h \
${DEST}/include/rx/rxkad.h \
${DEST}/include/rx/rxkad_prototypes.h

View File

@ -15,6 +15,12 @@ all: depinstall ${TOP_LIBDIR}/librxstat.a
depinstall: \
${TOP_INCDIR}/rx/rxstat.h Krxstat.cs.c Krxstat.ss.c Krxstat.xdr.c
${TOP_INCDIR}/rx/rxstat.h: rxstat.h
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/librxstat.a: librxstat.a
${INSTALL_DATA} $? $@
#
# Build targets
#
@ -51,13 +57,17 @@ Krxstat.xdr.c: rxstat.xg
#
# Install targets
#
install: ${DESTDIR}${includedir}/rx/rxstat.h ${DESTDIR}${libdir}/librxstat.a
install: rxstat.h librxstat.a
${INSTALL} -d ${DESTDIR}${includedir}/rx
${INSTALL} -d ${DESTDIR}${libdir}
${INSTALL_DATA} rxstat.h ${DESTDIR}${includedir}/rx/rxstat.h
${INSTALL_DATA} librxstat.a ${DESTDIR}${libdir}/librxstat.a
${DEST}/lib/librxstat.a: librxstat.a
${INSTALL} $? $@
${DEST}/include/rx/rxstat.h: rxstat.h
${INSTALL} $? $@
dest: rxstat.h librxstat.a
${INSTALL} -d ${DEST}/include/rx
${INSTALL} -d ${DEST}/lib
${INSTALL_DATA} rxstat.h ${DEST}/include/rx/rxstat.h
${INSTALL_DATA} librxstat.a ${DEST}/lib/librxstat.a
#
# Misc. targets
@ -66,17 +76,3 @@ clean:
$(RM) -f rxstat.h *.xdr.c *.cs.c *.ss.c *.o *.a core AFS_component_version_number.c
include ../config/Makefile.version
${DESTDIR}${includedir}/rx/rxstat.h: rxstat.h
${INSTALL} $? $@
${TOP_INCDIR}/rx/rxstat.h: rxstat.h
${INSTALL} $? $@
${DESTDIR}${libdir}/librxstat.a: librxstat.a
${INSTALL} $? $@
${TOP_LIBDIR}/librxstat.a: librxstat.a
${INSTALL} $? $@
dest: ${DEST}/include/rx/rxstat.h ${DEST}/lib/librxstat.a

View File

@ -54,10 +54,13 @@ scout: scout.o $(LIBS)
#
# Installation targets
#
install: ${DESTDIR}${bindir}/scout
install: scout
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL_PROGRAM} scout ${DESTDIR}${bindir}/scout
${DEST}/bin/scout: scout
${INSTALL} $? $@
dest: scout
${INSTALL} -d ${DEST}/bin
${INSTALL_PROGRAM} scout ${DEST}/bin/scout
#
# Misc targets
@ -66,9 +69,3 @@ clean:
$(RM) -f *.o scout core AFS_component_version_number.c
include ../config/Makefile.version
${DESTDIR}${bindir}/scout: scout
${INSTALL} $? $@
dest: ${DEST}/bin/scout

View File

@ -32,7 +32,23 @@ TARGETS=$(AUTHLIBS)
all: ${TOP_LIBDIR}/afsauthlib.so ${TOP_LIBDIR}/afskauthlib.so
install install.noversion: ${DESTDIR}${libdir}/afsauthlib.so ${DESTDIR}${libdir}/afskauthlib.so
${TOP_LIBDIR}/afsauthlib.so: afsauthlib.so
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/afskauthlib.so: afskauthlib.so
${INSTALL_DATA} $? $@
install install.noversion: afsauthlib.so afskauthlib.so
${INSTALL} -d ${DESTDIR}${libdir}
${INSTALL_DATA} afsauthlib.so ${DESTDIR}${libdir}/afsauthlib.so
${INSTALL_DATA} afskauthlib.so ${DESTDIR}${libdir}/afskauthlib.so
dest: afsauthlib.so afskauthlib.so
${INSTALL} -d ${DEST}/root.client/usr/vice/etc
${INSTALL_DATA} afsauthlib.so \
${DEST}/root.client/usr/vice/etc/afsauthlib.so
${INSTALL_DATA} afskauthlib.so \
${DEST}/root.client/usr/vice/etc/afskauthlib.so
clean:
$(RM) -f $(AUTHLIBS) $(AUTHFILES)
@ -54,24 +70,3 @@ herror.o: herror.c
sgi_auth.o: sgi_auth.c
${CC} ${CFLAGS} -c sgi_auth.c
${TOP_LIBDIR}/afsauthlib.so: afsauthlib.so
${INSTALL} $? $@
${TOP_LIBDIR}/afskauthlib.so: afskauthlib.so
${INSTALL} $? $@
${DESTDIR}${libdir}/afsauthlib.so: afsauthlib.so
${INSTALL} $? $@
${DESTDIR}${libdir}/afskauthlib.so: afskauthlib.so
${INSTALL} $? $@
${DEST}/root.client/usr/vice/etc/afsauthlib.so: afsauthlib.so
${INSTALL} $? $@
${DEST}/root.client/usr/vice/etc/afskauthlib.so: afskauthlib.so
${INSTALL} $? $@
dest: ${DEST}/root.client/usr/vice/etc/afsauthlib.so ${DEST}/root.client/usr/vice/etc/afskauthlib.so

View File

@ -99,14 +99,22 @@ LIBOBJS = \
LIBAFSAUTHENT = libafsauthent.${SHLIB_SUFFIX}.${LIBAFSAUTHENTMAJOR}.${LIBAFSAUTHENTMINOR}
${DEST}/lib/${LIBAFSAUTHENT}: ${LIBAFSAUTHENT}
${INSTALL} ${LIBAFSAUTHENT} ${DEST}/lib/${LIBAFSAUTHENT}
-ln -f -s ${LIBAFSAUTHENT} ${DEST}/lib/libafsauthent.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSAUTHENT} ${DEST}/lib/libafsauthent.${SHLIB_SUFFIX}.${LIBAFSAUTHENTMAJOR}
all: ${TOP_LIBDIR}/${LIBAFSAUTHENT}
install: ${DESTDIR}${libdir}/${LIBAFSAUTHENT}
${TOP_LIBDIR}/${LIBAFSAUTHENT}: ${LIBAFSAUTHENT}
${INSTALL_DATA} ${LIBAFSAUTHENT} ${TOP_LIBDIR}/${LIBAFSAUTHENT}
-ln -f -s ${LIBAFSAUTHENT} ${TOP_LIBDIR}/libafsauthent.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSAUTHENT} ${TOP_LIBDIR}/libafsauthent.${SHLIB_SUFFIX}.${LIBAFSAUTHENTMAJOR}
install: ${LIBAFSAUTHENT}
${INSTALL_DATA} ${LIBAFSAUTHENT} ${DESTDIR}${libdir}/${LIBAFSAUTHENT}
-ln -f -s ${LIBAFSAUTHENT} ${DESTDIR}${libdir}/libafsauthent.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSAUTHENT} ${DESTDIR}${libdir}/libafsauthent.${SHLIB_SUFFIX}.${LIBFASAUTHENTMAJOR}
dest: ${LIBAFSAUTHENT}
${INSTALL_DATA} ${LIBAFSAUTHENT} ${DEST}/lib/${LIBAFSAUTHENT}
-ln -f -s ${LIBAFSAUTHENT} ${DEST}/lib/libafsauthent.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSAUTHENT} ${DEST}/lib/libafsauthent.${SHLIB_SUFFIX}.${LIBAFSAUTHENTMAJOR}
${LIBAFSAUTHENT}: ${LIBOBJS}
case ${SYS_NAME} in \
@ -270,15 +278,3 @@ setpag.o: ${SYS}/setpag.c
clean:
$(RM) -f *.o *.a libafsauthent*
${DESTDIR}${libdir}/${LIBAFSAUTHENT}: ${LIBAFSAUTHENT}
${INSTALL} ${LIBAFSAUTHENT} ${DESTDIR}${libdir}/${LIBAFSAUTHENT}
-ln -f -s ${LIBAFSAUTHENT} ${DESTDIR}${libdir}/libafsauthent.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSAUTHENT} ${DESTDIR}${libdir}/libafsauthent.${SHLIB_SUFFIX}.${LIBFASAUTHENTMAJOR}
${TOP_LIBDIR}/${LIBAFSAUTHENT}: ${LIBAFSAUTHENT}
${INSTALL} ${LIBAFSAUTHENT} ${TOP_LIBDIR}/${LIBAFSAUTHENT}
-ln -f -s ${LIBAFSAUTHENT} ${TOP_LIBDIR}/libafsauthent.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSAUTHENT} ${TOP_LIBDIR}/libafsauthent.${SHLIB_SUFFIX}.${LIBAFSAUTHENTMAJOR}
dest: ${DEST}/lib/${LIBAFSAUTHENT}

View File

@ -136,10 +136,18 @@ LIBAFSRPC = libafsrpc.${SHLIB_SUFFIX}.${LIBAFSRPCMAJOR}.${LIBAFSRPCMINOR}
all: ${TOP_LIBDIR}/${LIBAFSRPC}
install: ${DESTDIR}${libdir}/${LIBAFSRPC}
${TOP_LIBDIR}/${LIBAFSRPC}: ${LIBAFSRPC}
${INSTALL_DATA} ${LIBAFSRPC} ${TOP_LIBDIR}/${LIBAFSRPC}
-ln -f -s ${LIBAFSRPC} ${TOP_LIBDIR}/libafsrpc.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSRPC} ${TOP_LIBDIR}/libafsrpc.${SHLIB_SUFFIX}.${LIBAFSRPCMAJOR}
${DEST}/lib/${LIBAFSRPC}: ${LIBAFSRPC}
${INSTALL} ${LIBAFSRPC} ${DEST}/lib/${LIBAFSRPC}
install: ${LIBAFSRPC}
${INSTALL_DATA} ${LIBAFSRPC} ${DESTDIR}${libdir}/${LIBAFSRPC}
-ln -f -s ${LIBAFSRPC} ${DESTDIR}${libdir}/libafsrpc.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSRPC} ${DESTDIR}${libdir}/libafsrpc.${SHLIB_SUFFIX}.${LIBAFSRPCMAJOR}
dest: ${LIBAFSRPC}
${INSTALL_DATA} ${LIBAFSRPC} ${DEST}/lib/${LIBAFSRPC}
-ln -f -s ${LIBAFSRPC} ${DEST}/lib/libafsrpc.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSRPC} ${DEST}/lib/libafsrpc.${SHLIB_SUFFIX}.${LIBAFSRPCMAJOR}
@ -410,16 +418,3 @@ afsaux.o: ${FSINT}/afsaux.c
clean:
$(RM) -f *.o libafsrpc*
${DESTDIR}${libdir}/${LIBAFSRPC}: ${LIBAFSRPC}
${INSTALL} ${LIBAFSRPC} ${DESTDIR}${libdir}/${LIBAFSRPC}
-ln -f -s ${LIBAFSRPC} ${DESTDIR}${libdir}/libafsrpc.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSRPC} ${DESTDIR}${libdir}/libafsrpc.${SHLIB_SUFFIX}.${LIBAFSRPCMAJOR}
${TOP_LIBDIR}/${LIBAFSRPC}: ${LIBAFSRPC}
${INSTALL} ${LIBAFSRPC} ${TOP_LIBDIR}/${LIBAFSRPC}
-ln -f -s ${LIBAFSRPC} ${TOP_LIBDIR}/libafsrpc.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSRPC} ${TOP_LIBDIR}/libafsrpc.${SHLIB_SUFFIX}.${LIBAFSRPCMAJOR}
dest: ${DEST}/lib/${LIBAFSRPC}

View File

@ -23,9 +23,6 @@ OBJECTS= afssyscalls.o setpag.o glue.o syscall.o
SHLIBOBJS = picobj/setpag.o picobj/glue.o syscall.o
RMTOBJS=rmtsysnet.o rmtsysc.o rmtsys.cs.o rmtsys.xdr.o rmtsys.ss.o rmtsyss.o
LIBAFSSETPAG = libafssetpag.${SHLIB_SUFFIX}.${LIBAFSSETPAGMAJOR}.${LIBAFSSETPAGMINOR}
LIBAFSSETPAG_DARWIN = libafssetpag.${LIBAFSSETPAGMAJOR}.${SHLIB_SUFFIX}
all: \
rmtsysd \
pagsh \
@ -35,17 +32,53 @@ all: \
${TOP_INCDIR}/afs/xfsattrs.h \
${TOP_LIBDIR}/afs.exp \
${TOP_LIBDIR}/libsys.a \
${KERNELDIR}/afs \
${KERNELDIR}/afs/xfsattrs.h \
${UKERNELDIR}/afs \
${UKERNELDIR}/afs/afsl.exp
${TOP_INCDIR}/afs/afssyscalls.h: afssyscalls.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/rmtsys.h: rmtsys.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/afs.exp: afs.exp
@set -x; case ${SYS_NAME} in \
*_darwin_*) \
${MAKE} '${TOP_LIBDIR}/${LIBAFSSETPAG_DARWIN}';; \
*) \
${MAKE} '${TOP_LIBDIR}/${LIBAFSSETPAG}';; \
rs_aix* ) \
${INSTALL_DATA} $? $@ ;; \
esac
${TOP_LIBDIR}/afs.exp: afs.exp
@set -x; case ${SYS_NAME} in \
rs_aix* ) \
${INSTALL_DATA} $? $@ ;; \
esac
${TOP_INCDIR}/afs/xfsattrs.h: xfsattrs.h
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libsys.a: libsys.a
${INSTALL_DATA} $? $@
${UKERNELDIR}/afs/afsl.exp: afsl.exp
${INSTALL} -d ${UKERNELDIR}/afs
@set -x; case ${SYS_NAME} in \
rs_aix* ) \
${INSTALL_DATA} $? $@ ;; \
esac
${KERNELDIR}/afs/xfsattrs.h: xfsattrs.h
${INSTALL} -d ${KERNELDIR}/afs
${INSTALL_DATA} $? $@
depinstall: \
${TOP_INCDIR}/afs/afssyscalls.h \
${TOP_INCDIR}/afs/rmtsys.h \
${TOP_INCDIR}/afs/afs.exp \
${TOP_INCDIR}/afs/xfsattrs.h \
${KERNELDIR}/afs/xfsattrs.h \
${UKERNELDIR}/afs/afsl.exp \
Krmtsys.cs.c Krmtsys.h Krmtsys.xdr.c rmtsys.h
libsys.a: ${OBJECTS} ${RMTOBJS} afsl.exp AFS_component_version_number.o
-$(RM) -f $@
$(AR) crv $@ ${OBJECTS} ${RMTOBJS} \
@ -56,25 +89,6 @@ libsys.a: ${OBJECTS} ${RMTOBJS} afsl.exp AFS_component_version_number.o
$(AR) crv $@ afsl.exp;; \
esac
${LIBAFSSETPAG}: ${SHLIBOBJS}
@set -x; case ${SYS_NAME} in \
*_linux*) \
${SHLIB_LINKER} -Wl,-h,libafssetpag.so.${LIBAFSSETPAGMAJOR} \
-o ${LIBAFSSETPAG} -Wl,--version-script=${srcdir}/mapfile \
${SHLIBOBJS};; \
rs_aix4*) \
${SHLIB_LINKER} -o ${LIBAFSSETPAG} ${SHLIBOBJS} \
-bE:afssetpag.exp;; \
sun*_5*) \
${SHLIB_LINKER} -h libafssetpag.so.${LIBAFSSETPAGMAJOR} \
-o ${LIBAFSSETPAG} ${SHLIBOBJS};; \
*) \
${SHLIB_LINKER} -o ${LIBAFSSETPAG} ${SHLIBOBJS};; \
esac
${LIBAFSSETPAG_DARWIN}: ${SHLIBOBJS}
${SHLIB_LINKER} -o ${LIBAFSSETPAG_DARWIN} ${ARCHFLAGS} -install_name ${libdir}/${LIBAFSSETPAG_DARWIN} -compatibility_version ${LIBAFSSETPAGMAJOR} -current_version ${LIBAFSSETPAGMAJOR}.${LIBAFSSETPAGMINOR} ${SHLIBOBJS}
tests: pagsh pagsh.krb fixit iinc idec icreate iopen istat rmtsysd
syscall.o: syscall.s
@ -110,20 +124,6 @@ glue.o: glue.c afssyscalls.h
setpag.o: setpag.c afssyscalls.h
${CCOBJ} ${CFLAGS} -c ${srcdir}/setpag.c
picobj: afssyscalls.h
mkdir -p picobj
cp ${srcdir}/afssyscalls.h picobj/afssyscalls.h
picobj/glue.o: picobj glue.c afssyscalls.h
rm -f picobj/glue.c
cp ${srcdir}/glue.c picobj/glue.c
cd picobj && ${CCOBJ} ${CFLAGS} ${SHLIB_CFLAGS} -c glue.c
picobj/setpag.o: picobj setpag.c afssyscalls.h
rm -f picobj/setpag.c
cp ${srcdir}/setpag.c picobj/setpag.c
cd picobj && ${CCOBJ} ${CFLAGS} ${SHLIB_CFLAGS} -c setpag.c
rmtsysnet.o rmtsysc.o rmtsyss.o rmtsysd.o: rmtsys.h
rmtsysd: AFS_component_version_number.o afs.exp afsl.exp
@ -194,17 +194,6 @@ xfsinode: xfsinode.c AFS_component_version_number.c
$(CC) -o xfsinode ${CFLAGS} ${srcdir}/xfsinode.c ${LIBS}
esac
${TOP_LIBDIR}/${LIBAFSSETPAG}: ${LIBAFSSETPAG}
${INSTALL} ${LIBAFSSETPAG} ${TOP_LIBDIR}/${LIBAFSSETPAG}
-ln -f -s ${LIBAFSSETPAG} ${TOP_LIBDIR}/libafssetpag.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSSETPAG} ${TOP_LIBDIR}/libafssetpag.${SHLIB_SUFFIX}.${LIBAFSSETPAGMAJOR}
${TOP_LIBDIR}/${LIBAFSSETPAG_DARWIN}: ${LIBAFSSETPAG_DARWIN}
${INSTALL} ${LIBAFSSETPAG_DARWIN} ${TOP_LIBDIR}/${LIBAFSSETPAG_DARWIN}
-ln -f -s ${LIBAFSSETPAG_DARWIN} ${TOP_LIBDIR}/libafssetpag.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSSETPAG_DARWIN} ${TOP_LIBDIR}/libafssetpag.${LIBAFSSETPAGMAJOR}.${LIBAFSSETPAGMINOR}.${SHLIB_SUFFIX}
afs.exp: ${srcdir}/afs4.exp ${srcdir}/afs5.exp
@set -x; case ${SYS_NAME} in \
rs_aix5* ) \
@ -228,147 +217,37 @@ afsl.exp: ${srcdir}/afsl4.exp ${srcdir}/afsl5.exp
#
# Installation targets
#
${TOP_INCDIR}/afs/afssyscalls.h: afssyscalls.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/rmtsys.h: rmtsys.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/afs.exp: afs.exp
install: libsys.a rmtsysd afssyscalls.h pagsh pagsh.krb afs.exp xfsattrs.h
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${sbindir}
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} libsys.a ${DESTDIR}${libdir}/afs/libsys.a
${INSTALL_PROGRAM} rmtsysd ${DESTDIR}${sbindir}/rmtsysd
${INSTALL_DATA} afssyscalls.h ${DESTDIR}${includedir}/afs/afssyscalls.h
${INSTALL_PROGRAM} pagsh ${DESTDIR}${bindir}/pagsh
${INSTALL_PROGRAM} pagsh.krb ${DESTDIR}${bindir}/pagsh.krb
${INSTALL_DATA} xfsattrs.h ${DESTDIR}${includedir}/afs/xfsattrs.h
@set -x; case ${SYS_NAME} in \
rs_aix* ) \
${INSTALL} $? $@ ;; \
rs_aix*) \
${INSTALL_DATA} afs.exp ${DESTDIR}${includedir}/afs/afs.exp;; \
esac
${TOP_LIBDIR}/afs.exp: afs.exp
dest: libsys.a rmtsysd afssyscalls.h pagsh pagsh.krb afs.exp xfsattrs.h
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/etc
${INSTALL} -d ${DEST}/bin
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} libsys.a ${DEST}/lib/afs/libsys.a
${INSTALL_PROGRAM} rmtsysd ${DEST}/etc/rmtsysd
${INSTALL_PROGRAM} pagsh ${DEST}/bin/pagsh
${INSTALL_PROGRAM} pagsh.krb ${DEST}/bin/pagsh.krb
${INSTALL_DATA} afssyscalls.h ${DEST}/include/afs/afssyscalls.h
${INSTALL_DATA} xfsattrs.h ${DEST}/include/afs/xfsattrs.h
@set -x; case ${SYS_NAME} in \
rs_aix* ) \
${INSTALL} $? $@ ;; \
rs_aix*) \
${INSTALL_DATA} afs.exp ${DEST}/include/afs/afs.exp ;; \
esac
${TOP_INCDIR}/afs/xfsattrs.h: xfsattrs.h
${INSTALL} $? $@
${TOP_LIBDIR}/libsys.a: libsys.a
${INSTALL} $? $@
${UKERNELDIR}/afs:
mkdir -p $@
${UKERNELDIR}/afs/afsl.exp: afsl.exp
@set -x; case ${SYS_NAME} in \
rs_aix* ) \
${INSTALL} $? $@ ;; \
esac
${KERNELDIR}/afs:
mkdir -p $@
${KERNELDIR}/afs/xfsattrs.h: xfsattrs.h
${INSTALL} $? $@
depinstall: \
${TOP_INCDIR}/afs/afssyscalls.h \
${TOP_INCDIR}/afs/rmtsys.h \
${TOP_INCDIR}/afs/afs.exp \
${TOP_INCDIR}/afs/xfsattrs.h \
${KERNELDIR}/afs/xfsattrs.h \
${UKERNELDIR}/afs/afsl.exp \
Krmtsys.cs.c Krmtsys.h Krmtsys.xdr.c rmtsys.h
install: \
${DESTDIR}${libdir}/afs/libsys.a \
${DESTDIR}${sbindir}/rmtsysd \
${DESTDIR}${includedir}/afs/afssyscalls.h \
${DESTDIR}${bindir}/pagsh \
${DESTDIR}${bindir}/pagsh.krb \
${DESTDIR}${includedir}/afs/afs.exp \
${DESTDIR}${includedir}/afs/xfsattrs.h
@set -x; case ${SYS_NAME} in \
*_darwin_*) \
${MAKE} '${DESTDIR}${libdir}/${LIBAFSSETPAG_DARWIN}';; \
*) \
${MAKE} '${DESTDIR}${libdir}/${LIBAFSSETPAG}';; \
esac
${DESTDIR}${libdir}/afs/libsys.a: libsys.a
${INSTALL} $? $@
${DESTDIR}${libdir}/${LIBAFSSETPAG}: ${LIBAFSSETPAG}
${INSTALL} ${LIBAFSSETPAG} ${DESTDIR}${libdir}/${LIBAFSSETPAG}
-ln -f -s ${LIBAFSSETPAG} \
${DESTDIR}${libdir}/libafssetpag.${SHLIB_SUFFIX}
-ln -f -s ${LIBAFSSETPAG} \
${DESTDIR}${libdir}/libafssetpag.${SHLIB_SUFFIX}.${LIBAFSSETPAGMAJOR}
${DESTDIR}${libdir}/${LIBAFSSETPAG_DARWIN}: ${LIBAFSSETPAG_DARWIN}
${INSTALL} ${LIBAFSSETPAG_DARWIN} ${DESTDIR}${libdir}/${LIBAFSSETPAG_DARWIN}
-ln -f -s ${LIBAFSSETPAG_DARWIN} \
${DESTDIR}${libdir}/libafssetpag.${SHLIB_SUFFIX} ; \
-ln -f -s ${LIBAFSSETPAG_DARWIN} \
${DESTDIR}${libdir}/libafssetpag.${LIBAFSSETPAGMAJOR}.${LIBAFSSETPAGMINOR}.${SHLIB_SUFFIX} ;; \
${DESTDIR}${sbindir}/rmtsysd: rmtsysd
${INSTALL} -s $? $@
${DESTDIR}${includedir}/afs/afssyscalls.h: afssyscalls.h
${INSTALL} $? $@
${DESTDIR}${bindir}/pagsh: pagsh
${INSTALL} -s $? $@
${DESTDIR}${bindir}/pagsh.krb: pagsh.krb
${INSTALL} -s $? $@
${DESTDIR}${includedir}/afs/afs.exp: afs.exp
@set -x; case ${SYS_NAME} in \
rs_aix* ) \
${INSTALL} $? $@ ;; \
esac
${DESTDIR}${includedir}/afs/xfsattrs.h: xfsattrs.h
${INSTALL} $? $@
dest: \
${DEST}/lib/afs/libsys.a \
${DEST}/etc/rmtsysd \
${DEST}/bin/pagsh \
${DEST}/bin/pagsh.krb \
${DEST}/include/afs/afssyscalls.h \
${DEST}/include/afs/afs.exp \
${DEST}/include/afs/xfsattrs.h
@set -x; case ${SYS_NAME} in \
*_darwin_*) \
${MAKE} '${TOP_LIBDIR}/${LIBAFSSETPAG_DARWIN}';; \
*) \
${MAKE} '${TOP_LIBDIR}/${LIBAFSSETPAG}';; \
esac
${DEST}/lib/afs/libsys.a: libsys.a
${INSTALL} $? $@
${DEST}/include/afs/afs.exp: afs.exp
@set -x; case ${SYS_NAME} in \
rs_aix* ) \
${INSTALL} $? $@ ;; \
esac
${DEST}/include/afs/xfsattrs.h: xfsattrs.h
${INSTALL} $? $@
${DEST}/include/afs/afssyscalls.h: afssyscalls.h
${INSTALL} $? $@
${DEST}/etc/rmtsysd: rmtsysd
${INSTALL} -s $? $@
${DEST}/bin/pagsh: pagsh
${INSTALL} -s $? $@
${DEST}/bin/pagsh.krb: pagsh.krb
${INSTALL} -s $? $@
#
# Misc targets
#

View File

@ -124,20 +124,18 @@ file_tm.o: ${BUTM}/file_tm.c ${BUTMINCLS}
#
# Install targets
#
install: ${DESTDIR}${sbindir}/butc
dest: ${DEST}/etc/butc
install: butc
${INSTALL} -d ${DESTDIR}${sbindir}
${INSTALL_PROGRAM} butc ${DESTDIR}${sbindir}/butc
${DEST}/etc/butc: butc
${INSTALL} $? $@
${DESTDIR}${sbindir}/butc: butc
${INSTALL} $? $@
dest: butc
${INSTALL} -d ${DEST}/etc
${INSTALL_PROGRAM} butc ${DEST}/etc/butc
#
# Misc targets
#
include ../config/Makefile.version
clean:
$(RM) -f *.o *.a core AFS_component_version_number.c butc
include ../config/Makefile.version

View File

@ -75,35 +75,11 @@ backuphdr.o directory.o parsedump.o parsetag.o: dumpscan_errs.h
parsevnode.o parsevol.o pathname.o repair.o: dumpscan_errs.h
stagehdr.o util.o: dumpscan_errs.h
${DEST}/etc/afsdump_scan: afsdump_scan
${INSTALL} $? $@
${DEST}/etc/afsdump_dirlist: afsdump_dirlist
${INSTALL} $? $@
${DEST}/etc/afsdump_extract: afsdump_extract
${INSTALL} $? $@
${DEST}/etc/dumptool: dumptool
${INSTALL} $? $@
${DESTDIR}${sbindir}/afsdump_scan: afsdump_scan
${INSTALL} $? $@
${DESTDIR}${sbindir}/afsdump_dirlist: afsdump_dirlist
${INSTALL} $? $@
${DESTDIR}${sbindir}/afsdump_extract: afsdump_extract
${INSTALL} $? $@
${DESTDIR}${sbindir}/dumptool: dumptool
${INSTALL} $? $@
${TOP_LIBDIR}/libxfiles.a: libxfiles.a
${INSTALL} $? $@
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libdumpscan.a: libdumpscan.a
${INSTALL} $? $@
${INSTALL_DATA} $? $@
SYS_LIBS = ${TOP_LIBDIR}/libsys.a ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/util.a

View File

@ -47,14 +47,6 @@ SSSDEBUG_OBJS = salvsync-debug.o physio.o common.o ${UTILOBJS} ${VLIBOBJS} ${DIR
LIBS=${TOP_LIBDIR}/libafsauthent.a ${TOP_LIBDIR}/libafsrpc.a ${TOP_LIBDIR}/util.a ${TOP_LIBDIR}/libcmd.a
INSTALL_TARGS = ${DESTDIR}${afssrvlibexecdir}/salvageserver \
${DESTDIR}${afssrvsbindir}/fssync-debug \
${DESTDIR}${afssrvsbindir}/salvsync-debug
DEST_TARGS = ${DEST}/root.server/usr/afs/bin/salvageserver \
${DEST}/root.server/usr/afs/bin/fssync-debug \
${DEST}/root.server/usr/afs/bin/salvsync-debug
all: salvageserver fssync-debug salvsync-debug
salvaged.o: ${VOL}/salvaged.c
@ -172,29 +164,26 @@ fssync-debug: ${FSSDEBUG_OBJS} ${LIBS}
salvsync-debug: ${SSSDEBUG_OBJS} ${LIBS}
${CC} ${LDFLAGS} -o salvsync-debug ${SSSDEBUG_OBJS} ${LIBS} ${MT_LIBS} ${XLIBS}
${DEST}/root.server/usr/afs/bin/salvageserver: salvageserver
${INSTALL} -ns $? $@
install: salvageserver fssync-debug salvsync-debug
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL} -d ${DESTDIR}${afssrvsbindir}
${INSTALL_PROGRAM} salvageserver \
${DESTDIR}${afssrvlibexecdir}/salvageserver
${INSTALL_PROGRAM} fssync-debug \
${DESTDIR}${afssrvsbindir}/fssync-debug
${INSTALL_PROGRAM} salvsync-debug \
${DESTDIR}${afssrvsbindir}/salvsync-debug
${DEST}/root.server/usr/afs/bin/fssync-debug: fssync-debug
${INSTALL} -s $? $@
${DEST}/root.server/usr/afs/bin/salvsync-debug: salvsync-debug
${INSTALL} -s $? $@
install: ${INSTALL_TARGS}
dest: salvageserver fssync-debug salvsync-debug
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL_PROGRAM} salvageserver \
${DEST}/root.server/usr/afs/bin/salvageserver
${INSTALL_PROGRAM} fssync-debug \
${DEST}/root.server/usr/afs/bin/fssync-debug
${INSTALL_PROGRAM} salvsync-debug \
${DEST}/root.server/usr/afs/bin/salvsync-debug
clean:
$(RM) -f *.o salvageserver core AFS_component_version_number.c
include ../config/Makefile.version
${DESTDIR}${afssrvlibexecdir}/salvageserver: salvageserver
${INSTALL} -ns $? $@
${DESTDIR}${afssrvsbindir}/fssync-debug: fssync-debug
${INSTALL} -s $? $@
${DESTDIR}${afssrvsbindir}/salvsync-debug: salvsync-debug
${INSTALL} -s $? $@
dest: ${DEST_TARGS}

View File

@ -97,13 +97,9 @@ aix_auth.o:
aix_ident.o: ${srcdir}/aix41_ident.c
${CCRULE}
${DEST}/root.client/usr/vice/etc/afs_dynamic_auth: afs_dynamic_auth
${INSTALL} $? $@
${DEST}/root.client/usr/vice/etc/afs_dynamic_kerbauth: afs_dynamic_kerbauth
${INSTALL} $? $@
dest: \
${DEST}/root.client/usr/vice/etc/afs_dynamic_auth \
${DEST}/root.client/usr/vice/etc/afs_dynamic_kerbauth
dest: afs_dynamic_auth afs_dynamic_kerbauth
${INSTALL} -d ${DEST}/root.client/usr/vice/etc
${INSTALL_PROGRAM} afs_dynamic_auth \
${DEST}/root.client/usr/vice/etc/afs_dynamic_auth
${INSTALL_PROGRAM} afs_dynamic_kerbauth \
${DEST}/root.client/usr/vice/etc/afs_dynamic_kerbauth

View File

@ -205,24 +205,22 @@ fileserver: ${objects} ${LIBS}
state_analyzer: ${SDBGOBJS}
${CC} ${LDFLAGS} -o state_analyzer ${SDBGOBJS} ${MT_LIBS} ${XLIBS}
${DEST}/root.server/usr/afs/bin/fileserver: fileserver
${INSTALL} -ns $? $@
install: fileserver state_analyzer
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL} -d ${DESTDIR}${afssrvsbindir}
${INSTALL_PROGRAM} fileserver \
${DESTDIR}${afssrvlibexecdir}/fileserver
${INSTALL_PROGRAM} state_analyzer \
${DESTDIR}${afssrvsbindir}/state_analyzer
${DEST}/root.server/usr/afs/bin/state_analyzer: state_analyzer
${INSTALL} $? $@
install: ${DESTDIR}${afssrvlibexecdir}/fileserver ${DESTDIR}${afssrvsbindir}/state_analyzer
dest: fileserver state_analyzer
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL_PROGRAM} fileserver \
${DEST}/root.server/usr/afs/bin/fileserver
${INSTALL_PROGRAM} state_analyzer \
${DEST}/root.server/usr/afs/bin/state_analyzer
clean:
$(RM) -f *.o fileserver state_analyzer core AFS_component_version_number.c
include ../config/Makefile.version
${DESTDIR}${afssrvlibexecdir}/fileserver: fileserver
${INSTALL} -ns $? $@
${DESTDIR}${afssrvsbindir}/state_analyzer: state_analyzer
${INSTALL} $? $@
dest: ${DEST}/root.server/usr/afs/bin/fileserver ${DEST}/root.server/usr/afs/bin/state_analyzer

View File

@ -198,18 +198,15 @@ afsint.xdr.o: ${FSINT}/afsint.xdr.c
volserver: ${objects} ${LIBS}
${CC} ${LDFLAGS} -o volserver ${objects} ${LIBS} ${MT_LIBS} ${XLIBS}
${DEST}/root.server/usr/afs/bin/volserver: volserver
${INSTALL} -ns $? $@
install: volserver
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL_PROGRAM} volserver ${DESTDIR}${afssrvlibexecdir}/volserver
install: ${DESTDIR}${afssrvlibexecdir}/volserver
dest: volserver
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL_PROGRAM} volserver ${DEST}/root.server/usr/afs/bin/volserver
clean:
$(RM) -f *.o volserver core AFS_component_version_number.c
include ../config/Makefile.version
${DESTDIR}${afssrvlibexecdir}/volserver: volserver
${INSTALL} -ns $? $@
dest: ${DEST}/root.server/usr/afs/bin/volserver

View File

@ -27,6 +27,15 @@ depinstall: \
${TOP_INCDIR}/ubik.h \
${TOP_INCDIR}/ubik_int.h
${TOP_LIBDIR}/libubik.a: libubik.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/ubik.h: ubik.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/ubik_int.h: ubik_int.h
${INSTALL_DATA} $? $@
utst_server: utst_server.o utst_int.ss.o utst_int.xdr.o libubik.a
${CC} ${CFLAGS} -o utst_server utst_server.o utst_int.ss.o utst_int.xdr.o libubik.a $(LIBS)
@ -54,10 +63,10 @@ ubik_int.xdr.c: ubik_int.h
Kubik_int.cs.c: ubik_int.xg Kubik_int.h
${RXGEN} -x -k -C -o Kubik_int.cs.c ${srcdir}/ubik_int.xg
Kubik_int.xdr.c: ubik_int.xg
${RXGEN} -x -k -c -o Kubik_int.xdr.c ${srcdir}/ubik_int.xg
Kubik_int.h: ubik_int.xg
${RXGEN} -x -k -h -o Kubik_int.h ${srcdir}/ubik_int.xg
@ -121,24 +130,26 @@ utst_int.xdr.o: utst_int.xdr.c ${INCLS} utst_int.h
#
test: all
install: \
${DESTDIR}${libdir}/libubik.a \
${DESTDIR}${includedir}/ubik.h \
${DESTDIR}${includedir}/ubik_int.h \
${DESTDIR}${bindir}/udebug \
${DESTDIR}${afssrvbindir}/udebug
install: libubik.a ubik.h ubik_int.h udebug
${INSTALL} -d ${DESTDIR}${libdir}
${INSTALL} -d ${DESTDIR}${includedir}
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL} -d ${DESTDIR}${afssrvbindir}
${INSTALL_DATA} libubik.a ${DESTDIR}${libdir}/libubik.a
${INSTALL_DATA} ubik.h ${DESTDIR}${includedir}/ubik.h
${INSTALL_DATA} ubik_int.h ${DESTDIR}${includedir}/ubik_int.h
${INSTALL_PROGRAM} udebug ${DESTDIR}${bindir}/udebug
${INSTALL_PROGRAM} udebug ${DESTDIR}${afssrvbindir}/udebug
${DEST}/bin/udebug ${DEST}/root.server/usr/afs/bin/udebug: udebug
${INSTALL} $? $@
${DEST}/lib/libubik.a: libubik.a
${INSTALL} $? $@
${DEST}/include/ubik.h: ubik.h
${INSTALL} $? $@
${DEST}/include/ubik_int.h: ubik_int.h
${INSTALL} $? $@
dest: libubik.a ubik.h ubik_int.h udebug
${INSTALL} -d ${DEST}/lib
${INSTALL} -d ${DEST}/include
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL_DATA} libubik.a ${DEST}/lib/libubik.a
${INSTALL_DATA} ubik.h ${DEST}/include/ubik.h
${INSTALL_DATA} ubik_int.h ${DEST}/include/ubik_int.h
${INSTALL_PROGRAM} udebug ${DEST}/bin/udebug
${INSTALL_PROGRAM} udebug ${DEST}/root.server/usr/afs/bin/udebug
#
# Misc. targets
@ -148,36 +159,3 @@ clean:
$(RM) -f utst_int.h ubik_int.h uerrors.c ubik.h core AFS_component_version_number.c Kubik_int.h
include ../config/Makefile.version
${DESTDIR}${libdir}/libubik.a: libubik.a
${INSTALL} $? $@
${TOP_LIBDIR}/libubik.a: libubik.a
${INSTALL} $? $@
${DESTDIR}${includedir}/ubik.h: ubik.h
${INSTALL} $? $@
${TOP_INCDIR}/ubik.h: ubik.h
${INSTALL} $? $@
${DESTDIR}${includedir}/ubik_int.h: ubik_int.h
${INSTALL} $? $@
${TOP_INCDIR}/ubik_int.h: ubik_int.h
${INSTALL} $? $@
${DESTDIR}${bindir}/udebug: udebug
${INSTALL} $? $@
${DESTDIR}${afssrvbindir}/udebug: udebug
${INSTALL} $? $@
dest: \
${DEST}/lib/libubik.a \
${DEST}/include/ubik.h \
${DEST}/include/ubik_int.h \
${DEST}/bin/udebug \
${DEST}/root.server/usr/afs/bin/udebug

View File

@ -51,13 +51,15 @@ update.er.c: update.h
#
# Installation targets
#
install : ${DESTDIR}${afssrvlibexecdir}/upserver ${DESTDIR}${afssrvlibexecdir}/upclient
install: upserver upclient
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL_PROGRAM} upserver ${DESTDIR}${afssrvlibexecdir}/upserver
${INSTALL_PROGRAM} upclient ${DESTDIR}${afssrvlibexecdir}/upclient
${DEST}/root.server/usr/afs/bin/upserver: upserver
${INSTALL} $? $@
${DEST}/root.server/usr/afs/bin/upclient: upclient
${INSTALL} $? $@
dest: upserver upclient
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL_PROGRAM} upserver ${DEST}/root.server/usr/afs/bin/upserver
${INSTALL_PROGRAM} upclient ${DEST}/root.server/usr/afs/bin/upclient
#
# Misc. targets
@ -67,12 +69,3 @@ clean:
AFS_component_version_number.c
include ../config/Makefile.version
${DESTDIR}${afssrvlibexecdir}/upserver: upserver
${INSTALL} $? $@
${DESTDIR}${afssrvlibexecdir}/upclient: upclient
${INSTALL} $? $@
dest: ${DEST}/root.server/usr/afs/bin/upserver ${DEST}/root.server/usr/afs/bin/upclient

View File

@ -14,6 +14,12 @@ CFLAGS=-I. -I${srcdir} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS} ${A
all: ${TOP_LIBDIR}/libusd.a ${TOP_INCDIR}/afs/usd.h
${TOP_LIBDIR}/libusd.a: libusd.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/usd.h: usd.h
${INSTALL_DATA} $? $@
#
# Build targets
#
@ -27,13 +33,17 @@ usd_file.o: usd_file.c usd.h
#
# Installation targets
#
install: ${DESTDIR}${libdir}/afs/libusd.a ${DESTDIR}${includedir}/afs/usd.h
install: libusd.a usd.h
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} libusd.a ${DESTDIR}${libdir}/afs/libusd.a
${INSTALL_DATA} usd.h ${DESTDIR}${includedir}/afs/usd.h
${DEST}/lib/afs/libusd.a: libusd.a
${INSTALL} $? $@
${DEST}/include/afs/usd.h: usd.h
${INSTALL} $? $@
dest: libusd.a usd.h
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} libusd.a ${DEST}/lib/afs/libusd.a
${INSTALL_DATA} usd.h ${DEST}/include/afs/usd.h
#
# Misc. targets
@ -42,17 +52,3 @@ clean:
$(RM) -f *.o libusd.a core AFS_component_version_number.c
include ../config/Makefile.version
${DESTDIR}${libdir}/afs/libusd.a: libusd.a
${INSTALL} $? $@
${TOP_LIBDIR}/libusd.a: libusd.a
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/usd.h: usd.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/usd.h: usd.h
${INSTALL} $? $@
dest: ${DEST}/lib/afs/libusd.a ${DEST}/include/afs/usd.h

View File

@ -8,8 +8,6 @@
srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
all: uss
CFLAGS=-I. -I${srcdir} ${DBUG} -I${TOP_OBJDIR}/src/config \
@ -103,10 +101,13 @@ y.tab.c : grammar.y
#
# Installation targets
#
install: ${DESTDIR}${sbindir}/uss
install:
${INSTALL} -d ${DESTDIR}${sbindir}
${INSTALL_PROGRAM} uss ${DESTDIR}${sbindir}/uss
${DEST}/etc/uss: uss
${INSTALL} $? $@
dest:
${INSTALL} -d ${DEST}/etc
${INSTALL_PROGRAM} uss ${DEST}/etc/uss
#
# Misc. targets
@ -115,10 +116,3 @@ clean:
$(RM) -f *.o uss y.tab.c y.tab.h lex.yy.c core AFS_component_version_number.c
include ../config/Makefile.version
#
${DESTDIR}${sbindir}/uss: uss
${INSTALL} $? $@
dest: ${DEST}/etc/uss

View File

@ -42,6 +42,63 @@ all: ${includes} \
depinstall: ${includes}
${TOP_INCDIR}/afs/dirpath.h: dirpath.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/pthread_nosigs.h: ${srcdir}/pthread_nosigs.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/assert.h: ${srcdir}/assert.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/errors.h: ${srcdir}/errors.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/vice.h: ${srcdir}/vice.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/remote.h: ${srcdir}/remote.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/ktime.h: ${srcdir}/ktime.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/fileutil.h: ${srcdir}/fileutil.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/netutils.h: ${srcdir}/netutils.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/packages.h: ${srcdir}/packages.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/afsutil.h: ${srcdir}/afsutil.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/afsutil_prototypes.h: ${srcdir}/afsutil_prototypes.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/pthread_glock.h: ${srcdir}/pthread_glock.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/afs_atomlist.h: ${srcdir}/afs_atomlist.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/afs_lhash.h: ${srcdir}/afs_lhash.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/softsig.h: ${srcdir}/softsig.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/potpourri.h: ${srcdir}/potpourri.h
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/util.a: util.a
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libafsutil.a: util.a
${INSTALL_DATA} $? $@
dirpath.h: ${srcdir}/dirpath.hin Makefile
( sed \
-e "s+@afsconfdir+${afsconfdir}+" \
@ -55,7 +112,8 @@ dirpath.h: ${srcdir}/dirpath.hin Makefile
-e "s+@afsbackupdir+${afsbackupdir}+" \
-e "s+@afsbosconfigdir+${afsbosconfigdir}+" \
${srcdir}/dirpath.hin >dirpath.h.tmp && \
mv dirpath.h.tmp dirpath.h )
if cmp dirpath.h.tmp dirpath.h >/dev/null ; then : ; else \
mv dirpath.h.tmp dirpath.h ; fi)
util.a: ${objects} AFS_component_version_number.o
$(RM) -f util.a
@ -149,211 +207,55 @@ rxkstats.o: ${srcdir}/rxkstats.c ${includes}
KDIR=../libafs/afs
UKDIR=../libuafs/afs
install: \
${DESTDIR}${includedir}/afs/dirpath.h \
${DESTDIR}${includedir}/afs/pthread_nosigs.h \
${DESTDIR}${includedir}/afs/assert.h \
${DESTDIR}${includedir}/afs/errors.h \
${DESTDIR}${includedir}/afs/vice.h \
${DESTDIR}${includedir}/afs/remote.h \
${DESTDIR}${includedir}/afs/ktime.h \
${DESTDIR}${includedir}/afs/fileutil.h \
${DESTDIR}${includedir}/afs/netutils.h \
${DESTDIR}${includedir}/afs/packages.h \
${DESTDIR}${includedir}/afs/afsutil.h \
${DESTDIR}${includedir}/afs/afsutil_prototypes.h \
${DESTDIR}${includedir}/afs/pthread_glock.h \
${DESTDIR}${includedir}/afs/afs_atomlist.h \
${DESTDIR}${includedir}/afs/afs_lhash.h \
${DESTDIR}${includedir}/afs/softsig.h \
${DESTDIR}${includedir}/potpourri.h \
${DESTDIR}${libdir}/afs/util.a \
${DESTDIR}${libdir}/afs/libafsutil.a \
${DESTDIR}${bindir}/sys
${TOP_INCDIR}/afs/dirpath.h: dirpath.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/pthread_nosigs.h: ${srcdir}/pthread_nosigs.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/assert.h: ${srcdir}/assert.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/errors.h: ${srcdir}/errors.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/vice.h: ${srcdir}/vice.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/remote.h: ${srcdir}/remote.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/ktime.h: ${srcdir}/ktime.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/fileutil.h: ${srcdir}/fileutil.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/netutils.h: ${srcdir}/netutils.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/packages.h: ${srcdir}/packages.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/afsutil.h: ${srcdir}/afsutil.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/afsutil_prototypes.h: ${srcdir}/afsutil_prototypes.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/pthread_glock.h: ${srcdir}/pthread_glock.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/afs_atomlist.h: ${srcdir}/afs_atomlist.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/afs_lhash.h: ${srcdir}/afs_lhash.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/softsig.h: ${srcdir}/softsig.h
${INSTALL} $? $@
${TOP_INCDIR}/potpourri.h: ${srcdir}/potpourri.h
${INSTALL} $? $@
${TOP_LIBDIR}/util.a: util.a
${INSTALL} $? $@
${TOP_LIBDIR}/libafsutil.a: util.a
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/dirpath.h: dirpath.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/pthread_nosigs.h: ${srcdir}/pthread_nosigs.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/assert.h: ${srcdir}/assert.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/errors.h: ${srcdir}/errors.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/vice.h: ${srcdir}/vice.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/remote.h: ${srcdir}/remote.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/ktime.h: ${srcdir}/ktime.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/fileutil.h: ${srcdir}/fileutil.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/netutils.h: ${srcdir}/netutils.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/packages.h: ${srcdir}/packages.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/afsutil.h: ${srcdir}/afsutil.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/afsutil_prototypes.h: ${srcdir}/afsutil_prototypes.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/pthread_glock.h: ${srcdir}/pthread_glock.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/afs_atomlist.h: ${srcdir}/afs_atomlist.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/afs_lhash.h: ${srcdir}/afs_lhash.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/softsig.h: ${srcdir}/softsig.h
${INSTALL} $? $@
${DESTDIR}${includedir}/potpourri.h: ${srcdir}/potpourri.h
${INSTALL} $? $@
${DESTDIR}${libdir}/afs/util.a: util.a
${INSTALL} $? $@
${DESTDIR}${libdir}/afs/libafsutil.a: util.a
${INSTALL} $? $@
${DESTDIR}${bindir}/sys: sys
${INSTALL} $? $@
${DEST}/include/afs/dirpath.h: dirpath.h
${INSTALL} $? $@
${DEST}/include/afs/pthread_nosigs.h: ${srcdir}/pthread_nosigs.h
${INSTALL} $? $@
${DEST}/include/afs/assert.h: ${srcdir}/assert.h
${INSTALL} $? $@
${DEST}/include/afs/errors.h: ${srcdir}/errors.h
${INSTALL} $? $@
${DEST}/include/afs/vice.h: ${srcdir}/vice.h
${INSTALL} $? $@
${DEST}/include/afs/remote.h: ${srcdir}/remote.h
${INSTALL} $? $@
${DEST}/include/afs/ktime.h: ${srcdir}/ktime.h
${INSTALL} $? $@
${DEST}/include/afs/fileutil.h: ${srcdir}/fileutil.h
${INSTALL} $? $@
${DEST}/include/afs/netutils.h: ${srcdir}/netutils.h
${INSTALL} $? $@
${DEST}/include/afs/packages.h: ${srcdir}/packages.h
${INSTALL} $? $@
${DEST}/include/afs/afsutil.h: ${srcdir}/afsutil.h
${INSTALL} $? $@
${DEST}/include/afs/afsutil_prototypes.h: ${srcdir}/afsutil_prototypes.h
${INSTALL} $? $@
${DEST}/include/afs/pthread_glock.h: ${srcdir}/pthread_glock.h
${INSTALL} $? $@
${DEST}/include/afs/afs_atomlist.h: ${srcdir}/afs_atomlist.h
${INSTALL} $? $@
${DEST}/include/afs/afs_lhash.h: ${srcdir}/afs_lhash.h
${INSTALL} $? $@
${DEST}/include/afs/softsig.h: ${srcdir}/softsig.h
${INSTALL} $? $@
${DEST}/include/potpourri.h: ${srcdir}/potpourri.h
${INSTALL} $? $@
${DEST}/lib/afs/util.a: util.a
${INSTALL} $? $@
${DEST}/lib/afs/libafsutil.a: util.a
${INSTALL} $? $@
${DEST}/bin/sys: sys
${INSTALL} $? $@
install: dirpath.h util.a sys
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL_DATA} dirpath.h ${DESTDIR}${includedir}/afs/dirpath.h
${INSTALL_DATA} ${srcdir}/pthread_nosigs.h ${DESTDIR}${includedir}/afs/pthread_nosigs.h
${INSTALL_DATA} ${srcdir}/assert.h ${DESTDIR}${includedir}/afs/assert.h
${INSTALL_DATA} ${srcdir}/errors.h ${DESTDIR}${includedir}/afs/errors.h
${INSTALL_DATA} ${srcdir}/vice.h ${DESTDIR}${includedir}/afs/vice.h
${INSTALL_DATA} ${srcdir}/remote.h ${DESTDIR}${includedir}/afs/remote.h
${INSTALL_DATA} ${srcdir}/ktime.h ${DESTDIR}${includedir}/afs/ktime.h
${INSTALL_DATA} ${srcdir}/fileutil.h ${DESTDIR}${includedir}/afs/fileutil.h
${INSTALL_DATA} ${srcdir}/netutils.h ${DESTDIR}${includedir}/afs/netutils.h
${INSTALL_DATA} ${srcdir}/packages.h ${DESTDIR}${includedir}/afs/packages.h
${INSTALL_DATA} ${srcdir}/afsutil.h ${DESTDIR}${includedir}/afs/afsutil.h
${INSTALL_DATA} ${srcdir}/afsutil_prototypes.h ${DESTDIR}${includedir}/afs/afsutil_prototypes.h
${INSTALL_DATA} ${srcdir}/pthread_glock.h ${DESTDIR}${includedir}/afs/pthread_glock.h
${INSTALL_DATA} ${srcdir}/afs_atomlist.h ${DESTDIR}${includedir}/afs/afs_atomlist.h
${INSTALL_DATA} ${srcdir}/afs_lhash.h ${DESTDIR}${includedir}/afs/afs_lhash.h
${INSTALL_DATA} ${srcdir}/softsig.h ${DESTDIR}${includedir}/afs/softsig.h
${INSTALL_DATA} ${srcdir}/potpourri.h ${DESTDIR}${includedir}/potpourri.h
${INSTALL_DATA} util.a ${DESTDIR}${libdir}/afs/util.a
${INSTALL_DATA} util.a ${DESTDIR}${libdir}/afs/libafsutil.a
${INSTALL_PROGRAM} sys ${DESTDIR}${bindir}/sys
dest: dirpath.h util.a sys
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/bin
${INSTALL_DATA} dirpath.h ${DEST}/include/afs/dirpath.h
${INSTALL_DATA} ${srcdir}/pthread_nosigs.h ${DEST}/include/afs/pthread_nosigs.h
${INSTALL_DATA} ${srcdir}/assert.h ${DEST}/include/afs/assert.h
${INSTALL_DATA} ${srcdir}/errors.h ${DEST}/include/afs/errors.h
${INSTALL_DATA} ${srcdir}/vice.h ${DEST}/include/afs/vice.h
${INSTALL_DATA} ${srcdir}/remote.h ${DEST}/include/afs/remote.h
${INSTALL_DATA} ${srcdir}/ktime.h ${DEST}/include/afs/ktime.h
${INSTALL_DATA} ${srcdir}/fileutil.h ${DEST}/include/afs/fileutil.h
${INSTALL_DATA} ${srcdir}/netutils.h ${DEST}/include/afs/netutils.h
${INSTALL_DATA} ${srcdir}/packages.h ${DEST}/include/afs/packages.h
${INSTALL_DATA} ${srcdir}/afsutil.h ${DEST}/include/afs/afsutil.h
${INSTALL_DATA} ${srcdir}/afsutil_prototypes.h ${DEST}/include/afs/afsutil_prototypes.h
${INSTALL_DATA} ${srcdir}/pthread_glock.h ${DEST}/include/afs/pthread_glock.h
${INSTALL_DATA} ${srcdir}/afs_atomlist.h ${DEST}/include/afs/afs_atomlist.h
${INSTALL_DATA} ${srcdir}/afs_lhash.h ${DEST}/include/afs/afs_lhash.h
${INSTALL_DATA} ${srcdir}/softsig.h ${DEST}/include/afs/softsig.h
${INSTALL_DATA} ${srcdir}/potpourri.h ${DEST}/include/potpourri.h
${INSTALL_DATA} util.a ${DEST}/lib/afs/util.a
${INSTALL_DATA} util.a ${DEST}/lib/afs/libafsutil.a
${INSTALL_PROGRAM} sys ${DEST}/bin/sys
#
# Misc targets
@ -368,28 +270,6 @@ test:
include ../config/Makefile.version
dest: \
${DEST}/include/afs/dirpath.h \
${DEST}/include/afs/pthread_nosigs.h \
${DEST}/include/afs/assert.h \
${DEST}/include/afs/errors.h \
${DEST}/include/afs/vice.h \
${DEST}/include/afs/remote.h \
${DEST}/include/afs/ktime.h \
${DEST}/include/afs/fileutil.h \
${DEST}/include/afs/netutils.h \
${DEST}/include/afs/packages.h \
${DEST}/include/afs/afsutil.h \
${DEST}/include/afs/afsutil_prototypes.h \
${DEST}/include/afs/pthread_glock.h \
${DEST}/include/afs/afs_atomlist.h \
${DEST}/include/afs/afs_lhash.h \
${DEST}/include/afs/softsig.h \
${DEST}/include/potpourri.h \
${DEST}/lib/afs/util.a \
${DEST}/lib/afs/libafsutil.a \
${DEST}/bin/sys
check-splint:
sh $(HELPER_SPLINT) $(CFLAGS) \
assert.c base64.c casestrcpy.c ktime.c volparse.c hostparse.c \

View File

@ -51,24 +51,6 @@ cacheout: cacheout.o
cacheout.o: cacheout.c
${DEST}/bin/fs ${DEST}/root.server/usr/afs/bin/fs: fs
${INSTALL} -s $? $@
${DEST}/bin/livesys: livesys
${INSTALL} -s $? $@
${DEST}/bin/up: up
${INSTALL} -s $? $@
${DEST}/etc/fstrace: fstrace
${INSTALL} -s $? $@
${DEST}/bin/cmdebug: cmdebug
${INSTALL} -s $? $@
${DEST}/bin/dedebug: dedebug
${INSTALL} -s $? $@
up.o: up.c AFS_component_version_number.c
@ -272,56 +254,85 @@ kdump-alpha_linux-@LINUX_VERSION@: kdump-alpha_linux-@LINUX_VERSION@.o
${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ${XLIBS}
#
# kdump install targets
# Install targets
#
${DEST}/etc/kdump: kdump-build
install: kdump-build fs livesys up fstrace cmdebug
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL} -d ${DESTDIR}${afssrvbindir}
${INSTALL} -d ${DESTDIR}${sbindir}
${INSTALL_PROGRAM} fs ${DESTDIR}${bindir}/fs
${INSTALL_PROGRAM} livesys ${DESTDIR}${bindir}/livesys
${INSTALL_PROGRAM} fs ${DESTDIR}${afssrvbindir}/fs
${INSTALL_PROGRAM} up ${DESTDIR}${bindir}/up
${INSTALL_PROGRAM} fstrace ${DESTDIR}${sbindir}/fstrace
${INSTALL_PROGRAM} cmdebug ${DESTDIR}${bindir}/cmdebug
-set -x; \
case ${SYS_NAME} in \
sgi_6? ) \
${INSTALLex} -f ${srcdir}/kdump.sh.sgi_ipnos ${DEST}/etc/kdump; \
${INSTALL_SCRIPT} kdump.sh.sgi_ipnos ${DESTDIR}${sbindir}/kdump; \
ln -fs kdump ${DESTDIR}${sbindir}/kdump32; \
ln -fs kdump.IP20 ${DESTDIR}${sbindir}/kdump.IP22; \
ln -fs kdump.IP20 ${DESTDIR}${sbindir}/kdump.IP32; \
for f in kdump.IP??; \
do ${INSTALL_PROGRAM} $$f ${DESTDIR}${sbindir}/$$f || exit $$? ; \
done ;; \
sun*_5[789] | sun*_510 ) \
${INSTALL_SCRIPT} kdump.sh.solaris7 ${DESTDIR}${sbindir}/kdump32; \
${INSTALL_PROGRAM} kdump-build ${DESTDIR}${sbindir}/kdump;; \
*linux* ) \
${INSTALL_SCRIPT} kdump.sh.linux ${DESTDIR}${sbindir}/kdump; \
${INSTALL_PROGRAM} kdump-build ${DESTDIR}${sbindir}/kdump ;; \
hp_ux11* ) \
${INSTALL_SCRIPT} kdump.sh.hp_ux11 ${DESTDIR}${sbindir}/kdump; \
${INSTALL_PROGRAM} kdump-build ${DESTDIR}${sbindir}/kdump ;; \
*) \
${INSTALL_PROGRAM} kdump-build ${DESTDIR}${sbindir}/kdump ;; \
esac
if [ -f kdump64 ]; then \
${INSTALL_PROGRAM} kdump64 ${DESTDIR}${sbindir}/kdump; \
fi
dest: kdump-build fs livesys up fstrace cmdebug
${INSTALL} -d ${DEST}/bin
${INSTALL} -d ${DEST}/etc
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL_PROGRAM} fs ${DEST}/bin/fs
${INSTALL_PROGRAM} livesys ${DEST}/bin/livesys
${INSTALL_PROGRAM} fs ${DEST}/root.server/usr/afs/bin/fs
${INSTALL_PROGRAM} up ${DEST}/bin/up
${INSTALL_PROGRAM} fstrace ${DEST}/etc/fstrace
${INSTALL_PROGRAM} cmdebug ${DEST}/bin/cmdebug
-set -x; \
case ${SYS_NAME} in \
sgi_6? ) \
${INSTALL_SCRIPT} ${srcdir}/kdump.sh.sgi_ipnos ${DEST}/etc/kdump; \
ln -fs kdump ${DEST}/etc/kdump32; \
ln -fs kdump.IP20 ${DEST}/etc/kdump.IP22; \
ln -fs kdump.IP20 ${DEST}/etc/kdump.IP32; \
for f in kdump.IP??; \
do ${INSTALL} -s $$f ${DEST}/etc/$$f || exit $$? ; \
do ${INSTALL_PROGRAM} $$f ${DEST}/etc/$$f || exit $$? ; \
done ;; \
sun*_5[789] | sun*_510 ) \
${INSTALLex} -f ${srcdir}/kdump.sh.solaris7 ${DEST}/etc/kdump; \
${INSTALL} -s -f ${srcdir}/kdump ${DEST}/etc/kdump32;; \
${INSTALL_SCRIPT} ${srcdir}/kdump.sh.solaris7 ${DEST}/etc/kdump; \
${INSTALL_PROGRAM} ${srcdir}/kdump ${DEST}/etc/kdump32;; \
*alpha_linux* ) \
${INSTALLex} -f ${srcdir}/kdump.sh.linux ${DEST}/etc/kdump; \
${INSTALL} -s kdump-alpha_linux-${LINUX_VERSION} $@ ;; \
${INSTALL_SCRIPT} ${srcdir}/kdump.sh.linux ${DEST}/etc/kdump; \
${INSTALL_PROGRAM} kdump-alpha_linux-${LINUX_VERSION} ${DEST}/etc/kdump ;; \
*linux* ) \
${INSTALLex} -f ${srcdir}/kdump.sh.linux ${DEST}/etc/kdump; \
${INSTALL} -s kdump-linux-${LINUX_VERSION} $@-${LINUX_VERSION} ;; \
${INSTALL_SCRIPT} ${srcdir}/kdump.sh.linux ${DEST}/etc/kdump; \
${INSTALL_PROGRAM} kdump-linux-${LINUX_VERSION} ${DEST}/etc/kdump-${LINUX_VERSION} ;; \
hp_ux11* ) \
${INSTALLex} -f ${srcdir}/kdump.sh.hp_ux11 ${DEST}/etc/kdump; \
${INSTALL} -s -f $? $@;; \
${INSTALL_SCRIPT} ${srcdir}/kdump.sh.hp_ux11 ${DEST}/etc/kdump; \
${INSTALL_PROGRAM} kdump-build ${DEST}/etc/kdump ;; \
*nbsd*) \
;; \
*) \
${INSTALL} -s $? $@ ;; \
${INSTALL_PROGRAM} kdump-build ${DEST}/etc/kdump ;; \
esac
${DEST}/etc/kdump64: kdump-build
if [ -f kdump64 ]; then \
${INSTALL} -s kdump64 $@; \
${INSTALL_PROGRAM} kdump64 ${DEST}/etc/kdump; \
fi
#
# Install targets
#
install: \
${DESTDIR}${bindir}/fs \
${DESTDIR}${bindir}/livesys \
${DESTDIR}${afssrvbindir}/fs \
${DESTDIR}${bindir}/up \
${DESTDIR}${sbindir}/fstrace \
${DESTDIR}${bindir}/cmdebug \
${DESTDIR}${sbindir}/kdump \
${DESTDIR}${sbindir}/kdump64
#
# Misc targets
#
@ -333,64 +344,3 @@ test:
cd test; $(MAKE)
include ../config/Makefile.version
${DESTDIR}${bindir}/fs: fs
${INSTALL} -s $? $@
${DESTDIR}${bindir}/livesys: livesys
${INSTALL} -s $? $@
${DESTDIR}${afssrvbindir}/fs: fs
${INSTALL} -s $? $@
${DESTDIR}${bindir}/up: up
${INSTALL} -s $? $@
${DESTDIR}${sbindir}/fstrace: fstrace
${INSTALL} -s $? $@
${DESTDIR}${bindir}/cmdebug: cmdebug
${INSTALL} -s $? $@
${DESTDIR}${bindir}/dedebug: dedebug
${INSTALL} -s $? $@
${DESTDIR}${sbindir}/kdump: kdump-build
-set -x; \
case ${SYS_NAME} in \
sgi_6? ) \
${INSTALLex} -f kdump.sh.sgi_ipnos ${DESTDIR}${sbindir}/kdump; \
ln -fs kdump ${DESTDIR}${sbindir}/kdump32; \
ln -fs kdump.IP20 ${DESTDIR}${sbindir}/kdump.IP22; \
ln -fs kdump.IP20 ${DESTDIR}${sbindir}/kdump.IP32; \
for f in kdump.IP??; \
do ${INSTALL} -s $$f ${DESTDIR}${sbindir}/$$f || exit $$? ; \
done ;; \
sun*_5[789] | sun*_510 ) \
${INSTALLex} -f kdump.sh.solaris7 ${DESTDIR}${sbindir}/kdump32; \
${INSTALL} -s -f $? $@;; \
*linux* ) \
${INSTALLex} -f kdump.sh.linux ${DESTDIR}${sbindir}/kdump; \
${INSTALL} -s $? $@ ;; \
hp_ux11* ) \
${INSTALLex} -f kdump.sh.hp_ux11 ${DESTDIR}${sbindir}/kdump; \
${INSTALL} -s -f $? $@;; \
*) \
${INSTALL} -s $? $@ ;; \
esac
${DESTDIR}${sbindir}/kdump64: kdump-build
if [ -f kdump64 ]; then \
${INSTALL} -s kdump64 $@; \
fi
dest: \
${DEST}/bin/fs \
${DEST}/bin/livesys \
${DEST}/root.server/usr/afs/bin/fs \
${DEST}/bin/up \
${DEST}/etc/fstrace \
${DEST}/bin/cmdebug \
${DEST}/etc/kdump \
${DEST}/etc/kdump64

View File

@ -40,18 +40,15 @@ main.o: main.c AFS_component_version_number.c
#
# Installation targets
#
install: ${DESTDIR}${afssrvlibexecdir}/vfsck
install: vfsck
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL_PROGRAM} vfsck ${DESTDIR}${afssrvlibexecdir}/vfsck
${DEST}/root.server/etc/vfsck: vfsck
${INSTALL} $? $@
${DEST}/root.server/usr/afs/bin/vfsck: vfsck
${INSTALL} $? $@
${DESTDIR}${afssrvlibexecdir}/vfsck: vfsck
${INSTALL} $? $@
dest: ${DEST}/root.server/etc/vfsck ${DEST}/root.server/usr/afs/bin/vfsck
dest: vfsck
${INSTALL} -d ${DEST}/root.server/etc
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL_PROGRAM} vfsck ${DEST}/root.server/etc/vfsck
${INSTALL_PROGRAM} vfsck ${DEST}/root.server/usr/afs/bin/vfsck
case ${SYS_NAME} in \
hp_ux10?) \
${CP} ${srcdir}/bcheckrc ${DEST}/root.server/etc ;; \

View File

@ -61,6 +61,9 @@ objects=viced.o \
all: cbd fsprobe check_sysid fileserver ${TOP_INCDIR}/afs/fs_stats.h
${TOP_INCDIR}/afs/fs_stats.h: fs_stats.h
${INSTALL_DATA} $? $@
${objects}: ${headers}
viced.o: AFS_component_version_number.o
@ -91,51 +94,44 @@ cbd.o: callback.c AFS_component_version_number.c
cbd: cbd.o
${CC} ${CFLAGS} -DINTERPRET_DUMP -o cbd cbd.o ${LIBS} ${XLIBS}
${DEST}/root.server/usr/afs/bin/fileserver: fileserver
install: fileserver fs_stats.h
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} fs_stats.h ${DESTDIR}${includedir}/afs/fs_stats.h
@case ${SYS_NAME} in \
alpha_dux4*|*linux*|rs_aix*|sgi_6*|sun4x*|sunx86*) \
echo "Don't install fileserver for ${SYS_NAME}" ;; \
echo "Don't install fileserver for ${SYS_NAME}" ;; \
*_darwin_[1-6][0-9]) \
echo ${INSTALL} -ns $? $@ ; \
${INSTALL} -ns $? $@ ;; \
echo ${INSTALL_PROGRAM} fileserver ${DESTDIR}${afssrvlibexecdir}/fileserver ; \
${INSTALL_PROGRAM} fileserver ${DESTDIR}${afssrvlibexecdir}/fileserver ;; \
*_darwin_*) \
echo "Don't install fileserver for ${SYS_NAME}" ;; \
echo "Don't install fileserver for ${SYS_NAME}" ;; \
*) \
echo ${INSTALL} -ns $? $@ ; \
${INSTALL} -ns $? $@ ;; \
echo ${INSTALL_PROGRAM} fileserver ${DESTDIR}${afssrvlibexecdir}/fileserver ; \
${INSTALL_PROGRAM} fileserver ${DESTDIR}${afssrvlibexecdir}/fileserver ;; \
esac
${DEST}/include/afs/fs_stats.h: fs_stats.h
${INSTALL} $? $@
install: ${DESTDIR}${afssrvlibexecdir}/fileserver ${DESTDIR}${includedir}/afs/fs_stats.h
dest: fileserver fs_stats.h
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} fs_stats.h ${DEST}/include/afs/fs_stats.h
@case ${SYS_NAME} in \
alpha_dux4*|*linux*|rs_aix*|sgi_6*|sun4x*|sunx86*) \
echo "Don't install fileserver for ${SYS_NAME}" ;; \
*_darwin_[1-6][0-9]) \
echo ${INSTALL_PROGRAM} fileserver ${DEST}/root.server/usr/afs/bin/fileserver ; \
${INSTALL_PROGRAM} fileserver ${DEST}/root.server/usr/afs/bin/fileserver ;; \
*_darwin_*) \
echo "Don't install fileserver for ${SYS_NAME}" ;; \
*) \
echo ${INSTALL_PROGRAM} fileserver ${DEST}/root.server/usr/afs/bin/fileserver ; \
${INSTALL_PROGRAM} fileserver ${DEST}/root.server/usr/afs/bin/fileserver ;; \
esac
clean:
$(RM) -f *.o fileserver core AFS_component_version_number.c cbd check_sysid fsprobe
include ../config/Makefile.version
${DESTDIR}${afssrvlibexecdir}/fileserver: fileserver
@case ${SYS_NAME} in \
alpha_dux4*|*linux*|rs_aix*|sgi_6*|sun4x*|sunx86*) \
echo "Don't install fileserver for ${SYS_NAME}" ;; \
*_darwin_[1-6][0-9]) \
echo ${INSTALL} -ns $? $@ ; \
${INSTALL} -ns $? $@ ;; \
*_darwin_*) \
echo "Don't install fileserver for ${SYS_NAME}" ;; \
*) \
echo ${INSTALL} -ns $? $@ ; \
${INSTALL} -ns $? $@ ;; \
esac
${DESTDIR}${includedir}/afs/fs_stats.h: fs_stats.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/fs_stats.h: fs_stats.h
${INSTALL} $? $@
dest: ${DEST}/root.server/usr/afs/bin/fileserver ${DEST}/include/afs/fs_stats.h
check-splint::
sh $(HELPER_SPLINT) $(CFLAGS) \
viced.c \

View File

@ -45,6 +45,21 @@ depinstall: \
${TOP_INCDIR}/afs/vldbint.h \
${TOP_INCDIR}/afs/cnvldb.h
${TOP_LIBDIR}/libvldb.a: libvldb.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/vl_opcodes.h: vl_opcodes.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/vlserver.h: vlserver.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/vldbint.h: vldbint.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/cnvldb.h: cnvldb.h
${INSTALL_DATA} $? $@
vldb_check: vldb_check.o ${LIBS}
$(CC) ${CFLAGS} -o vldb_check vldb_check.o ${LIBS} ${XLIBS}
@ -109,88 +124,35 @@ vlserver.h vl_errors.c: vl_errors.et vlserver.p.h
system: install
${DEST}/root.server/usr/afs/bin/vlserver: vlserver
${INSTALL} $? $@
install: vlserver cnvldb vldb_check libvldb.a vl_opcodes.h vlserver.h \
vldbint.h cnvldb.h
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL} -d ${DESTDIR}${afssrvsbindir}
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_PROGRAM} vlserver ${DESTDIR}${afssrvlibexecdir}/vlserver
${INSTALL_PROGRAM} cnvldb ${DESTDIR}${afssrvsbindir}/vldb_convert
${INSTALL_PROGRAM} vldb_check ${DESTDIR}${afssrvsbindir}/vldb_check
${INSTALL_DATA} libvldb.a ${DESTDIR}${libdir}/afs/libvldb.a
${INSTALL_DATA} vl_opcodes.h ${DESTDIR}${includedir}/afs/vl_opcodes.h
${INSTALL_DATA} vlserver.h ${DESTDIR}${includedir}/afs/vlserver.h
${INSTALL_DATA} vldbint.h ${DESTDIR}${includedir}/afs/vldbint.h
${INSTALL_DATA} cnvldb.h ${DESTDIR}${includedir}/afs/cnvldb.h
${DEST}/etc/vldb_convert: cnvldb
${INSTALL} -f $? $@
${TOP_LIBDIR}/libvldb.a: libvldb.a
${INSTALL} $? $@
${TOP_INCDIR}/afs/vl_opcodes.h: vl_opcodes.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/vlserver.h: vlserver.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/vldbint.h: vldbint.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/cnvldb.h: cnvldb.h
${INSTALL} $? $@
install: \
${DESTDIR}${afssrvlibexecdir}/vlserver \
${DESTDIR}${afssrvsbindir}/vldb_convert \
${DESTDIR}${libdir}/afs/libvldb.a \
${DESTDIR}${includedir}/afs/vl_opcodes.h \
${DESTDIR}${includedir}/afs/vlserver.h \
${DESTDIR}${includedir}/afs/vldbint.h \
${DESTDIR}${includedir}/afs/cnvldb.h \
${DESTDIR}${afssrvsbindir}/vldb_check
${DESTDIR}${afssrvlibexecdir}/vlserver: vlserver
${INSTALL} $? $@
${DESTDIR}${afssrvsbindir}/vldb_convert: cnvldb
${INSTALL} -f $? $@
${DESTDIR}${libdir}/afs/libvldb.a: libvldb.a
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/vl_opcodes.h: vl_opcodes.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/vlserver.h: vlserver.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/vldbint.h: vldbint.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/cnvldb.h: cnvldb.h
${INSTALL} $? $@
${DESTDIR}${afssrvsbindir}/vldb_check: vldb_check
${INSTALL} $? $@
dest: \
${DEST}/root.server/usr/afs/bin/vlserver \
${DEST}/etc/vldb_convert \
${DEST}/lib/afs/libvldb.a \
${DEST}/include/afs/vl_opcodes.h \
${DEST}/include/afs/vlserver.h \
${DEST}/include/afs/vldbint.h \
${DEST}/include/afs/cnvldb.h \
${DEST}/etc/vldb_check
${DEST}/lib/afs/libvldb.a: libvldb.a
${INSTALL} $? $@
${DEST}/include/afs/vl_opcodes.h: vl_opcodes.h
${INSTALL} $? $@
${DEST}/include/afs/vlserver.h: vlserver.h
${INSTALL} $? $@
${DEST}/include/afs/vldbint.h: vldbint.h
${INSTALL} $? $@
${DEST}/include/afs/cnvldb.h: cnvldb.h
${INSTALL} $? $@
${DEST}/etc/vldb_check: vldb_check
${INSTALL} $? $@
dest: vlserver cnvldb vldb_check libvldb.a vl_opcodes.h vlserver.h \
vldbint.h cnvldb.h
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL} -d ${DEST}/etc
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/include/afs
${INSTALL_PROGRAM} vlserver ${DEST}/root.server/usr/afs/bin/vlserver
${INSTALL_PROGRAM} cnvldb ${DEST}/etc/vldb_convert
${INSTALL_PROGRAM} vldb_check ${DEST}/etc/vldb_check
${INSTALL_DATA} libvldb.a ${DEST}/lib/afs/libvldb.a
${INSTALL_DATA} vl_opcodes.h ${DEST}/include/afs/vl_opcodes.h
${INSTALL_DATA} vlserver.h ${DEST}/include/afs/vlserver.h
${INSTALL_DATA} vldbint.h ${DEST}/include/afs/vldbint.h
${INSTALL_DATA} cnvldb.h ${DEST}/include/afs/cnvldb.h
#
# Misc targets

View File

@ -33,7 +33,6 @@ all: gi \
salvager \
volinfo \
fssync-debug \
$(FS_CONV_OSF40D) \
$(XFS_SIZE_CHECK) \
$(FS_CONV_SOL26) \
${TOP_INCDIR}/afs/nfs.h \
@ -48,97 +47,118 @@ all: gi \
${TOP_INCDIR}/afs/ihandle.h \
${TOP_INCDIR}/afs/namei_ops.h
${TOP_LIBDIR}/vlib.a: vlib.a
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libvlib.a: vlib.a
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/nfs.h: nfs.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/vnode.h: vnode.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/viceinode.h: viceinode.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/volume.h: volume.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/voldefs.h: voldefs.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/partition.h: partition.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/fssync.h: fssync.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/salvsync.h: salvsync.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/daemon_com.h: daemon_com.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/ihandle.h: ihandle.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/namei_ops.h: namei_ops.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/salvage.h: salvage.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/vol-salvage.h: vol-salvage.h
${INSTALL_DATA} $? $@
#
# Installation targets
#
install: \
${DESTDIR}${libdir}/afs/vlib.a \
${DESTDIR}${libdir}/afs/libvlib.a \
${DESTDIR}${afssrvlibexecdir}/salvager \
${DESTDIR}${afssrvsbindir}/volinfo \
${DESTDIR}${afssrvsbindir}/fssync-debug \
$(install_FS_CONV_OSF40D) \
$(install_XFS_SIZE_CHECK) \
$(install_FS_CONV_SOL26) \
${DESTDIR}${includedir}/afs/nfs.h \
${DESTDIR}${includedir}/afs/vnode.h \
${DESTDIR}${includedir}/afs/viceinode.h \
${DESTDIR}${includedir}/afs/volume.h \
${DESTDIR}${includedir}/afs/voldefs.h \
${DESTDIR}${includedir}/afs/partition.h \
${DESTDIR}${includedir}/afs/fssync.h \
${DESTDIR}${includedir}/afs/salvsync.h \
${DESTDIR}${includedir}/afs/daemon_com.h \
${DESTDIR}${includedir}/afs/ihandle.h \
${DESTDIR}${includedir}/afs/namei_ops.h
${DEST}/root.server/usr/afs/bin/salvager: salvager
${INSTALL} -s $? $@
${DEST}/root.server/usr/afs/bin/volinfo: volinfo
${INSTALL} -s $? $@
${DEST}/root.server/usr/afs/bin/fssync-debug: fssync-debug
if test "@DEMAND_ATTACH@" = "no"; then \
${INSTALL} -s $? $@ ; \
install: vlib.a salvager volinfo fssync-debug
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL} -d ${DESTDIR}${afssrvsbindir}
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL_DATA} vlib.a ${DESTDIR}${libdir}/afs/vlib.a
${INSTALL_DATA} vlib.a ${DESTDIR}${libdir}/afs/libvlib.a
${INSTALL_PROGRAM} salvager ${DESTDIR}${afssrvlibexecdir}/salvager
${INSTALL_PROGRAM} volinfo ${DESTDIR}${afssrvsbindir}/volinfo
${INSTALL_DATA} nfs.h ${DESTDIR}${includedir}/afs/nfs.h
${INSTALL_DATA} vnode.h ${DESTDIR}${includedir}/afs/vnode.h
${INSTALL_DATA} viceinode.h ${DESTDIR}${includedir}/afs/viceinode.h
${INSTALL_DATA} volume.h ${DESTDIR}${includedir}/afs/volume.h
${INSTALL_DATA} voldefs.h ${DESTDIR}${includedir}/afs/voldefs.h
${INSTALL_DATA} partition.h ${DESTDIR}${includedir}/afs/partition.h
${INSTALL_DATA} fssync.h ${DESTDIR}${includedir}/afs/fssync.h
${INSTALL_DATA} salvsync.h ${DESTDIR}${includedir}/afs/salvsync.h
${INSTALL_DATA} daemon_com.h ${DESTDIR}${includedir}/afs/daemon_com.h
${INSTALL_DATA} ihandle.h ${DESTDIR}${includedir}/afs/ihandle.h
${INSTALL_DATA} namei_ops.h ${DESTDIR}${includedir}/afs/namei_ops.h
set -x; if test "@DEMAND_ATTACH@" = "no" ; then \
${INSTALL_PROGRAM} fssync-debug \
${DESTDIR}${afssrvsbindir}/fssync-debug ; \
fi
set -x; if test x"$(install_XFS_SIZE_CHECK)" != x"" ; then \
${INSTALL_PROGRAM} xfs_size_check \
${DESTDIR}${afssrvsbindir}/xfs_size_check ; \
fi
set -x; if test x"$(install_FS_CONV_SOL26)" != x"" ; then \
${INSTALL_PROGRAM} fs_conv_sol26 \
${DESTDIR}${afssrvsbindir}/fs_conv_sol26 ; \
fi
${DEST}/lib/afs/vlib.a: vlib.a
${INSTALL} $? $@
${DEST}/lib/afs/libvlib.a: vlib.a
${INSTALL} $? $@
${DESTDIR}${afssrvsbindir}/fs_conv_dux40D: fs_conv_dux40D
${INSTALL} -s $? $@
${DESTDIR}${afssrvsbindir}/xfs_size_check: xfs_size_check
${INSTALL} -s $? $@
${DESTDIR}${afssrvsbindir}/fs_conv_sol26: fs_conv_sol26
${INSTALL} -s $? $@
$(DEST)/root.server/usr/afs/bin/fs_conv_dux40D: fs_conv_dux40D
${INSTALL} -s $? $@
$(DEST)/root.server/usr/afs/bin/xfs_size_check: xfs_size_check
${INSTALL} -s $? $@
$(DEST)/root.server/usr/afs/bin/fs_conv_sol26: fs_conv_sol26
${INSTALL} -s $? $@
${DEST}/include/afs/nfs.h: nfs.h
${INSTALL} $? $@
${DEST}/include/afs/vnode.h: vnode.h
${INSTALL} $? $@
${DEST}/include/afs/viceinode.h: viceinode.h
${INSTALL} $? $@
${DEST}/include/afs/volume.h: volume.h
${INSTALL} $? $@
${DEST}/include/afs/voldefs.h: voldefs.h
${INSTALL} $? $@
${DEST}/include/afs/partition.h: partition.h
${INSTALL} $? $@
${DEST}/include/afs/fssync.h: fssync.h
${INSTALL} $? $@
${DEST}/include/afs/salvsync.h: salvsync.h
${INSTALL} $? $@
${DEST}/include/afs/daemon_com.h: daemon_com.h
${INSTALL} $? $@
${DEST}/include/afs/ihandle.h: ihandle.h
${INSTALL} $? $@
${DEST}/include/afs/namei_ops.h: namei_ops.h
${INSTALL} $? $@
dest: vlib.a salvager volinfo fssync-debug
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL} -d ${DEST}/include/afs
${INSTALL_DATA} vlib.a ${DEST}/lib/afs/vlib.a
${INSTALL_DATA} vlib.a ${DEST}/lib/afs/libvlib.a
${INSTALL_PROGRAM} salvager ${DEST}/root.server/usr/afs/bin/salvager
${INSTALL_PROGRAM} volinfo ${DEST}/root.server/usr/afs/bin/volinfo
${INSTALL_DATA} nfs.h ${DEST}/include/afs/nfs.h
${INSTALL_DATA} vnode.h ${DEST}/include/afs/vnode.h
${INSTALL_DATA} viceinode.h ${DEST}/include/afs/viceinode.h
${INSTALL_DATA} volume.h ${DEST}/include/afs/volume.h
${INSTALL_DATA} voldefs.h ${DEST}/include/afs/voldefs.h
${INSTALL_DATA} partition.h ${DEST}/include/afs/partition.h
${INSTALL_DATA} fssync.h ${DEST}/include/afs/fssync.h
${INSTALL_DATA} salvsync.h ${DEST}/include/afs/salvsync.h
${INSTALL_DATA} daemon_com.h ${DEST}/include/afs/daemon_com.h
${INSTALL_DATA} ihandle.h ${DEST}/include/afs/ihandle.h
${INSTALL_DATA} namei_ops.h ${DEST}/include/afs/namei_ops.h
set -x; if test "@DEMAND_ATTACH@" = "no" ; then \
${INSTALL_PROGRAM} fssync-debug \
${DEST}/root.server/usr/afs/bin/fssync-debug ; \
fi
set -x; if test x"$(install_XFS_SIZE_CHECK)" != x"" ; then \
${INSTALL_PROGRAM} xfs_size_check \
$(DEST)/root.server/usr/afs/bin/xfs_size_check ; \
fi
set -x; if test x"$(install_FS_CONV_SOL26)" != x"" ; then \
${INSTALL_PROGRAM} fs_conv_sol26 \
$(DEST)/root.server/usr/afs/bin/fs_conv_sol26 ; \
fi
#
# Build targets
@ -195,9 +215,6 @@ fssync-debug: fssync-debug.o physio.o AFS_component_version_number.c ${LIBS}
vol-bless: vol-bless.o physio.o ihandle.o ${LIBS}
${CC} ${CFLAGS} -o vol-bless vol-bless.o physio.o ${LIBS} ${XLIBS}
fs_conv_dux40D: fs_conv_411.o ${LIBS}
${CC} ${CFLAGS} ${TOP_LIBDIR}/libcmd.a -o fs_conv_dux40D fs_conv_411.o ${LIBS} ${XLIBS}
fs_conv_sol26: fs_conv_411.o ${LIBS}
${CC} ${CFLAGS} ${TOP_LIBDIR}/libcmd.a -o fs_conv_sol26 fs_conv_411.o ${LIBS} ${XLIBS}
@ -218,127 +235,6 @@ test:
cd test; $(MAKE)
include ../config/Makefile.version
${DESTDIR}${libdir}/afs/vlib.a: vlib.a
${INSTALL} $? $@
${TOP_LIBDIR}/vlib.a: vlib.a
${INSTALL} $? $@
${DESTDIR}${libdir}/afs/libvlib.a: vlib.a
${INSTALL} $? $@
${TOP_LIBDIR}/libvlib.a: vlib.a
${INSTALL} $? $@
${DESTDIR}${afssrvlibexecdir}/salvager: salvager
${INSTALL} -s $? $@
${DESTDIR}${afssrvsbindir}/volinfo: volinfo
${INSTALL} -s $? $@
${DESTDIR}${afssrvsbindir}/fssync-debug: fssync-debug
if test "@DEMAND_ATTACH@" = "no" ; then \
${INSTALL} -s $? $@ ; \
fi
${DESTDIR}${includedir}/afs/nfs.h: nfs.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/nfs.h: nfs.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/vnode.h: vnode.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/vnode.h: vnode.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/viceinode.h: viceinode.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/viceinode.h: viceinode.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/volume.h: volume.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/volume.h: volume.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/voldefs.h: voldefs.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/voldefs.h: voldefs.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/partition.h: partition.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/partition.h: partition.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/fssync.h: fssync.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/fssync.h: fssync.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/salvsync.h: salvsync.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/salvsync.h: salvsync.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/daemon_com.h: daemon_com.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/daemon_com.h: daemon_com.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/ihandle.h: ihandle.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/ihandle.h: ihandle.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/namei_ops.h: namei_ops.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/namei_ops.h: namei_ops.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/salvage.h: salvage.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/salvage.h: salvage.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/vol-salvage.h: vol-salvage.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/vol-salvage.h: vol-salvage.h
${INSTALL} $? $@
dest: \
${DEST}/lib/afs/vlib.a \
${DEST}/lib/afs/libvlib.a \
${DEST}/root.server/usr/afs/bin/salvager \
${DEST}/root.server/usr/afs/bin/volinfo \
${DEST}/root.server/usr/afs/bin/fssync-debug \
$(dest_FS_CONV_OSF40D) \
$(dest_XFS_SIZE_CHECK) \
$(dest_FS_CONV_SOL26) \
${DEST}/include/afs/nfs.h \
${DEST}/include/afs/vnode.h \
${DEST}/include/afs/viceinode.h \
${DEST}/include/afs/volume.h \
${DEST}/include/afs/voldefs.h \
${DEST}/include/afs/partition.h \
${DEST}/include/afs/fssync.h \
${DEST}/include/afs/salvsync.h \
${DEST}/include/afs/daemon_com.h \
${DEST}/include/afs/ihandle.h \
${DEST}/include/afs/namei_ops.h
check-splint::
sh $(HELPER_SPLINT) $(CFLAGS) \

View File

@ -59,6 +59,15 @@ all: volserver vos restorevol voldump \
${TOP_INCDIR}/afs/volint.h \
${TOP_LIBDIR}/libvolser.a
${TOP_INCDIR}/afs/volser.h: volser.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/volint.h: volint.h
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libvolser.a: libvolser.a
${INSTALL_DATA} $? $@
restorevol: restorevol.c
${CC} ${CFLAGS} -o restorevol ${srcdir}/restorevol.c \
${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ${XLIBS}
@ -118,47 +127,63 @@ lockprocs.o: lockprocs.c ${VINCLS} ${INTINCLS} ${RINCLS}
#
# Installation targets
#
install: \
${DESTDIR}${sbindir}/restorevol \
${DESTDIR}${sbindir}/voldump \
${DESTDIR}${includedir}/afs/volser.h \
${DESTDIR}${includedir}/afs/volint.h \
${DESTDIR}${sbindir}/vos \
${DESTDIR}${afssrvsbindir}/vos \
${DESTDIR}${afssrvlibexecdir}/volserver \
${DESTDIR}${libdir}/afs/libvolser.a
${DEST}/include/afs/volser.h: volser.h
${INSTALL} $? $@
${DEST}/include/afs/volint.h: volint.h
${INSTALL} $? $@
${DEST}/etc/restorevol: restorevol
${INSTALL} $? $@
${DEST}/etc/voldump: voldump
${INSTALL} $? $@
${DEST}/etc/vos ${DEST}/root.server/usr/afs/bin/vos: vos
${INSTALL} $? $@
${DEST}/lib/afs/libvolser.a: libvolser.a
${INSTALL} $? $@
${DEST}/root.server/usr/afs/bin/volserver: volserver
install: restorevol voldump volser.h volint.h vos volserver libvolser.a
${INSTALL} -d ${DESTDIR}${sbindir}
${INSTALL} -d ${DESTDIR}${afssrvsbindir}
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL_PROGRAM} restorevol ${DESTDIR}${sbindir}/restorevol
${INSTALL_PROGRAM} voldump ${DESTDIR}${sbindir}/voldump
${INSTALL_DATA} volser.h ${DESTDIR}${includedir}/afs/volser.h
${INSTALL_DATA} volint.h ${DESTDIR}${includedir}/afs/volint.h
${INSTALL_PROGRAM} vos ${DESTDIR}${sbindir}/vos
${INSTALL_PROGRAM} vos ${DESTDIR}${afssrvsbindir}/vos
${INSTALL_DATA} libvolser.a ${DESTDIR}${libdir}/afs/libvolser.a
@case ${SYS_NAME} in \
alpha_dux4*|*linux*|rs_aix*|sgi_6*|sun4x*|sunx86*) \
echo "Don't install volserver for ${SYS_NAME}" ;; \
echo "Don't install volserver for ${SYS_NAME}" ;; \
*_darwin_[1-6][0-9]) \
echo ${INSTALL} -ns $? $@ ; \
${INSTALL} -ns $? $@ ;; \
echo ${INSTALL_PROGRAM} volserver \
${DESTDIR}${afssrvlibexecdir}/volserver ; \
${INSTALL_PROGRAM} volserver \
${DESTDIR}${afssrvlibexecdir}/volserver ;; \
*_darwin_*) \
echo "Don't install volserver for ${SYS_NAME}" ;; \
echo "Don't install volserver for ${SYS_NAME}" ;; \
*) \
echo ${INSTALL} -ns $? $@ ; \
${INSTALL} -ns $? $@ ;; \
echo ${INSTALL_PRORAM} volserver \
${DESTDIR}${afssrvlibexecdir}/volserver ; \
${INSTALL_PROGRAM} volserver \
${DESTDIR}${afssrvlibexecdir}/volserver ;; \
esac
dest: restorevol voldump volser.h volint.h vos volserver libvolser.a
${INSTALL} -d ${DEST}/etc
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/root.server/usr/afs/bin
${INSTALL_PROGRAM} restorevol ${DEST}/etc/restorevol
${INSTALL_PROGRAM} voldump ${DEST}/etc/voldump
${INSTALL_DATA} volser.h ${DEST}/include/afs/volser.h
${INSTALL_DATA} volint.h ${DEST}/include/afs/volint.h
${INSTALL_PROGRAM} vos ${DEST}/etc/vos
${INSTALL_PROGRAM} vos ${DEST}/root.server/usr/afs/bin/vos
${INSTALL_DATA} libvolser.a ${DEST}/lib/afs/libvolser.a
@case ${SYS_NAME} in \
alpha_dux4*|*linux*|rs_aix*|sgi_6*|sun4x*|sunx86*) \
echo "Don't install volserver for ${SYS_NAME}" ;; \
*_darwin_[1-6][0-9]) \
echo ${INSTALL_PROGRAM} volserver \
${DEST}/root.server/usr/afs/bin/volserver ; \
${INSTALL_PROGRAM} -ns volserver \
${DEST}/root.server/usr/afs/bin/volserver ;; \
*_darwin_*) \
echo "Don't install volserver for ${SYS_NAME}" ;; \
*) \
echo ${INSTALL_PROGRAM} volserver \
${DEST}/root.server/usr/afs/bin/volserver ; \
${INSTALL_PROGRAM} volserver \
${DEST}/root.server/usr/afs/bin/volserver ;; \
esac
#
@ -168,66 +193,11 @@ clean:
$(RM) -f *.o *.a core volserver volint.ss.c volint.cs.c volint.h \
volint.xdr.c vos volser.h volerr.c AFS_component_version_number.c restorevol voldump
include ../config/Makefile.version
${DESTDIR}${sbindir}/restorevol: restorevol
${INSTALL} $? $@
${DESTDIR}${sbindir}/voldump: voldump
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/volser.h: volser.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/volser.h: volser.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/volint.h: volint.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/volint.h: volint.h
${INSTALL} $? $@
${DESTDIR}${sbindir}/vos: vos
${INSTALL} $? $@
${DESTDIR}${afssrvsbindir}/vos: vos
${INSTALL} $? $@
${DESTDIR}${afssrvlibexecdir}/volserver: volserver
@case ${SYS_NAME} in \
alpha_dux4*|*linux*|rs_aix*|sgi_6*|sun4x*|sunx86*) \
echo "Don't install volserver for ${SYS_NAME}" ;; \
*_darwin_[1-6][0-9]) \
echo ${INSTALL} -ns $? $@ ; \
${INSTALL} -ns $? $@ ;; \
*_darwin_*) \
echo "Don't install volserver for ${SYS_NAME}" ;; \
*) \
echo ${INSTALL} -ns $? $@ ; \
${INSTALL} -ns $? $@ ;; \
esac
${DESTDIR}${libdir}/afs/libvolser.a: libvolser.a
${INSTALL} $? $@
${TOP_LIBDIR}/libvolser.a: libvolser.a
${INSTALL} $? $@
dest: \
${DEST}/etc/restorevol \
${DEST}/etc/voldump \
${DEST}/include/afs/volser.h \
${DEST}/include/afs/volint.h \
${DEST}/etc/vos \
${DEST}/root.server/usr/afs/bin/vos \
${DEST}/root.server/usr/afs/bin/volserver \
${DEST}/lib/afs/libvolser.a
check-splint::
sh $(HELPER_SPLINT) $(CFLAGS) \
vos.c restorevol.c \
vsprocs.c vsutils.c lockprocs.c volerr.c \
volmain.c volprocs.c physio.c common.c voltrans.c \
dumpstuff.c
include ../config/Makefile.version

View File

@ -28,6 +28,18 @@ all: \
xstat_fs_test \
xstat_cm_test
${TOP_INCDIR}/afs/xstat_fs.h: xstat_fs.h
${INSTALL_DATA} $? $@
${TOP_INCDIR}/afs/xstat_cm.h: xstat_cm.h
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libxstat_fs.a: libxstat_fs.a
${INSTALL_DATA} $? $@
${TOP_LIBDIR}/libxstat_cm.a: libxstat_cm.a
${INSTALL_DATA} $? $@
#
# File Server data collection
#
@ -67,31 +79,29 @@ xstat_cm_test: xstat_cm_test.o libxstat_cm.a ${LIBS}
#
# Installation targets
#
install: \
${DESTDIR}${includedir}/afs/xstat_fs.h \
${DESTDIR}${includedir}/afs/xstat_cm.h \
${DESTDIR}${libdir}/afs/libxstat_fs.a \
${DESTDIR}${libdir}/afs/libxstat_cm.a \
${DESTDIR}${bindir}/xstat_fs_test \
${DESTDIR}${bindir}/xstat_cm_test
install: xstat_fs.h xstat_cm.h libxstat_fs.a libxstat_cm.a xstat_fs_test \
xstat_cm_test
${INSTALL} -d ${DESTDIR}${includedir}/afs
${INSTALL} -d ${DESTDIR}${libdir}/afs
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL_DATA} xstat_fs.h ${DESTDIR}${includedir}/afs/xstat_fs.h
${INSTALL_DATA} xstat_cm.h ${DESTDIR}${includedir}/afs/xstat_cm.h
${INSTALL_DATA} libxstat_fs.a ${DESTDIR}${libdir}/afs/libxstat_fs.a
${INSTALL_DATA} libxstat_cm.a ${DESTDIR}${libdir}/afs/libxstat_cm.a
${INSTALL_PROGRAM} xstat_fs_test ${DESTDIR}${bindir}/xstat_fs_test
${INSTALL_PROGRAM} xstat_cm_test ${DESTDIR}${bindir}/xstat_cm_test
${DEST}/include/afs/xstat_fs.h: xstat_fs.h
${INSTALL} $? $@
${DEST}/include/afs/xstat_cm.h: xstat_cm.h
${INSTALL} $? $@
${DEST}/lib/afs/libxstat_fs.a: libxstat_fs.a
${INSTALL} $? $@
${DEST}/lib/afs/libxstat_cm.a: libxstat_cm.a
${INSTALL} $? $@
${DEST}/bin/xstat_fs_test: xstat_fs_test
${INSTALL} $? $@
${DEST}/bin/xstat_cm_test: xstat_cm_test
${INSTALL} $? $@
dest: xstat_fs.h xstat_cm.h libxstat_fs.a libxstat_cm.a xstat_fs_test \
xstat_cm_test
${INSTALL} -d ${DEST}/include/afs
${INSTALL} -d ${DEST}/lib/afs
${INSTALL} -d ${DEST}/bin
${INSTALL_DATA} xstat_fs.h ${DEST}/include/afs/xstat_fs.h
${INSTALL_DATA} xstat_cm.h ${DEST}/include/afs/xstat_cm.h
${INSTALL_DATA} libxstat_fs.a ${DEST}/lib/afs/libxstat_fs.a
${INSTALL_DATA} libxstat_cm.a ${DEST}/lib/afs/libxstat_cm.a
${INSTALL_PROGRAM} xstat_fs_test ${DEST}/bin/xstat_fs_test
${INSTALL_PROGRAM} xstat_cm_test ${DEST}/bin/xstat_cm_test
#
# Misc targets
@ -100,42 +110,3 @@ clean:
$(RM) -f *.o *.a xstat_fs_test xstat_cm_test core AFS_component_version_number.c
include ../config/Makefile.version
${DESTDIR}${includedir}/afs/xstat_fs.h: xstat_fs.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/xstat_fs.h: xstat_fs.h
${INSTALL} $? $@
${DESTDIR}${includedir}/afs/xstat_cm.h: xstat_cm.h
${INSTALL} $? $@
${TOP_INCDIR}/afs/xstat_cm.h: xstat_cm.h
${INSTALL} $? $@
${DESTDIR}${libdir}/afs/libxstat_fs.a: libxstat_fs.a
${INSTALL} $? $@
${TOP_LIBDIR}/libxstat_fs.a: libxstat_fs.a
${INSTALL} $? $@
${DESTDIR}${libdir}/afs/libxstat_cm.a: libxstat_cm.a
${INSTALL} $? $@
${TOP_LIBDIR}/libxstat_cm.a: libxstat_cm.a
${INSTALL} $? $@
${DESTDIR}${bindir}/xstat_fs_test: xstat_fs_test
${INSTALL} $? $@
${DESTDIR}${bindir}/xstat_cm_test: xstat_cm_test
${INSTALL} $? $@
dest: \
${DEST}/include/afs/xstat_fs.h \
${DEST}/include/afs/xstat_cm.h \
${DEST}/lib/afs/libxstat_fs.a \
${DEST}/lib/afs/libxstat_cm.a \
${DEST}/bin/xstat_fs_test \
${DEST}/bin/xstat_cm_test