buildtools: force
$(MAKE) build TARGET=build_tools COMPILE_PART2B=buildtools
+cscope:
+ ( cd src ; cscope -b -R )
+
generated: force buildtools
+${COMPILE_PART1} afs ${COMPILE_GENERATED}
+${COMPILE_PART1} auth ${COMPILE_GENERATED}
+${COMPILE_PART1} rxkad ${COMPILE_GENERATED}
+${COMPILE_PART1} rxstat ${COMPILE_GENERATED}
+${COMPILE_PART1} sys ${COMPILE_GENERATED}
- +${COMPILE_PART1} tests ${COMPILE_GENERATED}
+${COMPILE_PART1} ubik ${COMPILE_GENERATED}
+${COMPILE_PART1} update ${COMPILE_GENERATED}
+${COMPILE_PART1} vlserver ${COMPILE_GENERATED}
procmgmt: $(DIR_roken) config
+${COMPILE_PART1} procmgmt ${COMPILE_PART2}
-opr: config $(DIR_roken)
+opr: config hcrypto $(DIR_roken)
+${COMPILE_PART1} opr ${COMPILE_PART2}
-util: opr $(DIR_roken) procmgmt hcrypto lwp_depinstall rx_depinstall
+util: opr $(DIR_roken) procmgmt hcrypto lwp
+${COMPILE_PART1} util ${COMPILE_PART2}
libafscp: util afs volser vlserver rx auth fsint
rfc3961: config hcrypto
+${COMPILE_PART1} crypto/rfc3961 ${COMPILE_PART2}
-lwp: util lwp_depinstall
+lwp: opr $(DIR_roken) lwp_depinstall
+${COMPILE_PART1} lwp ${COMPILE_PART2}
roken: config
rxgen: $(DIR_roken) config
+${COMPILE_PART1} rxgen ${COMPILE_PART2}
-rx: config lwp rxgen rx_depinstall
+rx: config lwp rxgen rx_depinstall util
+${COMPILE_PART1} rx ${COMPILE_PART2}
rxstat: rx rxstat_depinstall
afs: config export comerr afs_depinstall
+${COMPILE_PART1} afs ${COMPILE_PART2}
-sys: cmd comerr afs hcrypto rx rxstat fsint auth sys_depinstall
+sys: cmd comerr afs hcrypto rx rxstat fsint sys_depinstall
+${COMPILE_PART1} sys ${COMPILE_PART2}
-rxkad: cmd comerr hcrypto rx rxkad_depinstall
+rxkad: cmd comerr hcrypto rfc3961 rx rxkad_depinstall
+${COMPILE_PART1} rxkad ${COMPILE_PART2}
-auth: cmd comerr hcrypto lwp rx rxkad audit sys_depinstall auth_depinstall
+auth: cmd comerr hcrypto lwp rx rxkad audit sys auth_depinstall
+${COMPILE_PART1} auth ${COMPILE_PART2}
ubik: cmd comerr auth ubik_depinstall sys
tvolser: project viced usd libafsrpc libafsauthent volser
+@case ${SYS_NAME} in \
- *_darwin_*|alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[no]bsd*) \
+ *_darwin_*|alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
${COMPILE_PART1} tvolser ${COMPILE_PART2} ;; \
*) \
echo Not building MT volser for ${SYS_NAME} ;; \
dvolser: project viced usd libafsrpc libafsauthent volser
+@case ${SYS_NAME} in \
- *_darwin_*|alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[no]bsd*) \
+ *_darwin_*|alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
${COMPILE_PART1} dvolser ${COMPILE_PART2} ;; \
*) \
echo Not building DAFS volser for ${SYS_NAME} ;; \
+${COMPILE_PART1} venus ${COMPILE_PART2}
+${COMPILE_PART1} venus/test ${COMPILE_PART2}
-afsd: cmd comerr sys kauth @CLIENT_UAFS_DEP@
+afsd: cmd comerr sys kauth libafsauthent @CLIENT_UAFS_DEP@
+${COMPILE_PART1} afsd ${COMPILE_PART2}
gtx: cmd comerr auth kauth
fi
uss: hcrypto kauth cmd comerr rx vlserver vol volser
- +${COMPILE_PART1} uss ${COMPILE_PART2}
+ +if test "@BUILD_USS@" = "yes"; then \
+ ${COMPILE_PART1} uss ${COMPILE_PART2} ; \
+ else \
+ echo Not building uss. ; \
+ fi
bozo: cmd comerr audit auth kauth volser
+${COMPILE_PART1} bozo ${COMPILE_PART2}
${COMPILE_PART1} vfsck ${COMPILE_PART2} ;; \
esac
-pam: auth shlibafsauthent shlibafsrpc
+pam: auth libafsauthent
+set -x; \
if test "@HAVE_PAM@" = "yes"; then \
${COMPILE_PART1} pam ${COMPILE_PART2} ; \
libacl_depinstall afs_depinstall dir_depinstall \
rxstat_depinstall sys_depinstall auth_depinstall \
rxosdsrc
- src/config/config src/libafs/MakefileProto.${MKAFS_OSTYPE} src/libafs/Makefile ${SYS_NAME}
+ ${CONFIGTOOL} src/libafs/MakefileProto.${MKAFS_OSTYPE} src/libafs/Makefile ${SYS_NAME}
+${COMPILE_PART1} libafs ${COMPILE_PART2}
libafs_tree: export lwp_depinstall rx_depinstall vlserver_depinstall tvlserver_depinstall rxkad_depinstall fsint_depinstall \
#
libuafs_setup: config export
- src/config/config src/libuafs/MakefileProto.${MKAFS_OSTYPE} src/libuafs/Makefile ${SYS_NAME}
+ ${CONFIGTOOL} src/libuafs/MakefileProto.${MKAFS_OSTYPE} src/libuafs/Makefile ${SYS_NAME}
libuafs: libuafs_setup vlserver_depinstall tvlserver_depinstall rx_depinstall fsint_depinstall \
auth_depinstall dir_depinstall libacl_depinstall rxkad_depinstall \
echo Not building afsmonitor, because no curses-headers found. ; \
fi
-tests: rxtests ubiktests rpctestlib
+tests: rxtests ubiktests rpctestlib viced
# pthread based user space RX library
-libafsrpc: rx rxkad rxstat fsint hcrypto
+libafsrpc: comerr fsint hcrypto lwp rx rxkad rxstat sys util
+case ${SYS_NAME} in \
alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
${COMPILE_PART1} libafsrpc ${COMPILE_PART2} ;; \
echo Not building MT libafsrpc for ${SYS_NAME} ;; \
esac
-libafsauthent: ubik auth kauth libafsrpc volser vlserver
+libafsauthent: audit auth kauth ubik util sys ptserver volser vlserver libafsrpc
+case ${SYS_NAME} in \
alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
${COMPILE_PART1} libafsauthent ${COMPILE_PART2} ;; \
echo Not building MT libafsauthent for ${SYS_NAME} ;; \
esac
-# pthread based user space RX library
-shlibafsrpc: rx rxstat fsint rxkad hcrypto
- +case ${SYS_NAME} in \
- alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*_darwin_1*|*nbsd*|*obsd*|*fbsd*) \
- ${COMPILE_PART1} shlibafsrpc ${COMPILE_PART2} ;; \
- *) \
- echo Not building shared libafsrpc for ${SYS_NAME} ;; \
- esac
-
-shlibafsauthent: bozo ubik auth kauth shlibafsrpc
- +case ${SYS_NAME} in \
- alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*_darwin_1*|*nbsd*|*obsd*|*fbsd*) \
- ${COMPILE_PART1} shlibafsauthent ${COMPILE_PART2} ;; \
- *) \
- echo Not building shared libafsauthent for ${SYS_NAME} ;; \
- esac
-
kopenafs: config sys
+${COMPILE_PART1} kopenafs ${COMPILE_PART2}
ptserver tptserver scout bu_utils ubik uss bozo @VFSCK@ volser tvolser tsalvaged \
dviced dvolser libafscp\
venus update xstat afsmonitor rxdebug libafsrpc rfc3961 hcrypto \
- libafsauthent shlibafsrpc shlibafsauthent libadmin man-pages \
+ libafsauthent libadmin man-pages \
tools platform kopenafs authtools $(DIR_roken)
+${COMPILE_PART1} finale ${COMPILE_PART2}
ptserver tptserver scout bu_utils ubik tubik uss bozo @VFSCK@ volser tvolser tsalvaged \
dviced dvolser libafscp\
venus update xstat afsmonitor rxdebug libafsrpc rfc3961 hcrypto \
- libafsauthent shlibafsrpc shlibafsauthent libadmin man-pages \
+ libafsauthent libadmin man-pages \
tools platform kopenafs authtools $(DIR_roken)
+${COMPILE_PART1} finale ${COMPILE_PART2}
+rpctestlib: util fsint rx opr libafsrpc libafsauthent
+ +${TEST_PART1} rpctestlib ${COMPILE_PART2}
+
check test: finale
cd tests && $(MAKE) check
-${COMPILE_PART1} rxdebug ${COMPILE_CLEAN}
-${COMPILE_PART1} libafsrpc ${COMPILE_CLEAN}
-${COMPILE_PART1} libafsauthent ${COMPILE_CLEAN}
- -${COMPILE_PART1} shlibafsrpc ${COMPILE_CLEAN}
- -${COMPILE_PART1} shlibafsauthent ${COMPILE_CLEAN}
-${COMPILE_PART1} kopenafs ${COMPILE_CLEAN}
-${COMPILE_PART1} tools ${COMPILE_CLEAN}
-${COMPILE_PART1} platform ${COMPILE_CLEAN}
-${COMPILE_PART1} crypto/hcrypto ${COMPILE_CLEAN}
-${COMPILE_PART1} roken ${COMPILE_CLEAN}
-${COMPILE_PART1} crypto/rfc3961 ${COMPILE_CLEAN}
+ -(cd src; /bin/rm cscope.out)
-(cd src/libafs; /bin/rm -rf afs afsint config rx)
-(cd src/libuafs; /bin/rm -rf afs afsint config rx)
-/bin/rm -rf ${TOP_INCDIR} ${TOP_LIBDIR} ${TOP_JLIBDIR}
src/comerr/test/Makefile \
src/config/Makefile \
src/config/Makefile.config \
+ src/config/Makefile.libtool \
src/config/Makefile.lwp \
+ src/config/Makefile.lwptool \
src/config/Makefile.pthread \
src/config/Makefile.shared \
src/config/Makefile.version \
src/rxstat/Makefile \
src/scout/Makefile \
src/sgistuff/Makefile \
- src/shlibafsauthent/Makefile \
- src/shlibafsrpc/Makefile \
src/sys/Makefile \
src/tbutc/Makefile \
src/tests/Makefile \
src/tests/auth/Makefile \
src/tools/Makefile \
src/tools/dumpscan/Makefile \
+ src/tools/rxperf/Makefile \
src/tsalvaged/Makefile \
src/tsm41/Makefile \
src/tvolser/Makefile \