rx: Some kernels have no reschedule function
[openafs.git] / Makefile.in
index 295ad55..535baf2 100644 (file)
@@ -145,7 +145,10 @@ config: prelude
 procmgmt: $(DIR_roken) config
        +${COMPILE_PART1} procmgmt ${COMPILE_PART2}
 
-util: $(DIR_roken) procmgmt hcrypto lwp_depinstall rx_depinstall
+opr: config $(DIR_roken)
+       +${COMPILE_PART1} opr ${COMPILE_PART2}
+
+util: opr $(DIR_roken) procmgmt hcrypto lwp_depinstall rx_depinstall
        +${COMPILE_PART1} util ${COMPILE_PART2}
 
 libafscp: util afs volser vlserver rx auth fsint
@@ -278,7 +281,7 @@ vlserver: cmd comerr vol audit vlserver_depinstall
 
 tvlserver: cmd comerr vol audit tubik libafsrpc libafsauthent tvlserver_depinstall
        +case ${SYS_NAME} in \
-       alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
+       alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \
                ${COMPILE_PART1} tvlserver ${COMPILE_PART2} ;; \
        *) \
                echo Not building MT tvlserver for ${SYS_NAME} ;; \
@@ -304,7 +307,7 @@ dviced: cmd comerr viced vlserver tvlserver libafsrpc libafsauthent
                echo Not building DAFS viced for ${SYS_NAME} ;; \
        esac
 
-volser: cmd comerr tviced usd kauth audit
+volser: cmd comerr usd kauth vlserver audit
        +${COMPILE_PART1} volser ${COMPILE_PART2}
 
 tvolser: project tviced usd libafsrpc libafsauthent volser
@@ -326,7 +329,7 @@ dvolser: project tviced usd libafsrpc libafsauthent volser
 rxosdsrc: rxgen
        +${COMPILE_PART1} rxosd ${COMPILE_PART2A} source
 
-venus: cmd comerr volser ptserver libafscp
+venus: cmd comerr volser ptserver libafscp libafsauthent
        +${COMPILE_PART1} venus ${COMPILE_PART2}
        +${COMPILE_PART1} venus/test ${COMPILE_PART2}
 
@@ -530,7 +533,7 @@ butc: cmd comerr bubasics butm budb bucoord cmd rxgen rx
 
 tbutc: cmd comerr bubasics butm budb bucoord cmd butc libadmin
        +case ${SYS_NAME} in \
-       alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*) \
+       alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*_darwin_*) \
                ${COMPILE_PART1} tbutc ${COMPILE_PART2} ;; \
        *) \
                echo Not building MT butc for ${SYS_NAME} ;; \
@@ -539,7 +542,7 @@ tbutc: cmd comerr bubasics butm budb bucoord cmd butc libadmin
 budb: cmd comerr bubasics uss
        +${COMPILE_PART1} budb ${COMPILE_PART2}
 
-tbudb: budb
+tbudb: budb tubik
        +case ${SYS_NAME} in \
        alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \
                ${COMPILE_PART1} tbudb ${COMPILE_PART2} ;; \
@@ -576,7 +579,7 @@ libafsrpc: rx rxkad rxstat fsint hcrypto
                echo Not building MT libafsrpc for ${SYS_NAME} ;; \
        esac
 
-libafsauthent: ubik auth kauth libafsrpc
+libafsauthent: ubik auth kauth libafsrpc volser vlserver
        +case ${SYS_NAME} in \
        alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
        ${COMPILE_PART1} libafsauthent ${COMPILE_PART2} ;; \
@@ -694,6 +697,7 @@ clean2:
        -${COMPILE_PART1} config ${COMPILE_CLEAN}
        -${COMPILE_PART1} procmgmt ${COMPILE_CLEAN}
        -${COMPILE_PART1} util ${COMPILE_CLEAN}
+       -${COMPILE_PART1} opr ${COMPILE_CLEAN}
        -${COMPILE_PART1} libafscp ${COMPILE_CLEAN}
        -${COMPILE_PART1} audit ${COMPILE_CLEAN}
        -${COMPILE_PART1} comerr ${COMPILE_CLEAN}
@@ -869,6 +873,7 @@ distclean: clean
        src/log/test/Makefile \
        src/lwp/Makefile \
        src/lwp/test/Makefile \
+       src/opr/Makefile \
        src/packaging/Debian/changelog \
        src/packaging/MacOS/OpenAFS-debug.Description.plist \
        src/packaging/MacOS/OpenAFS-debug.Info.plist \
@@ -936,7 +941,10 @@ distclean: clean
        tests/auth/Makefile \
        tests/cmd/Makefile \
        tests/common/Makefile \
+       tests/rx/Makefile \
+       tests/opr/Makefile \
        tests/util/Makefile \
+       tests/volser/Makefile \
        src/helper-splint.sh
        if test -d doc/man-pages ; then \
            rm -f doc/man-pages/Makefile doc/man-pages/install-man ; \