check curses-libs by configure
[openafs.git] / Makefile.in
index c347b6b..b154736 100644 (file)
@@ -109,7 +109,7 @@ packages: dest
                echo Not building packages for ${SYS_NAME} ;; \
        esac
 
-${TOP_INCDIR}/afs ${TOP_INCDIR}/rx ${TOP_INCDIR}/des ${TOP_INCDIR}/hcrypto ${TOP_LIBDIR} ${TOP_JLIBDIR}:
+${TOP_INCDIR}/afs ${TOP_INCDIR}/rx ${TOP_INCDIR}/hcrypto ${TOP_LIBDIR} ${TOP_JLIBDIR}:
        mkdir -p $@
 
 install_dirs: force
@@ -135,7 +135,7 @@ dest_dirs: force
        mkdir -p ${DEST}/root.server/etc
        mkdir -p ${DEST}/root.server/usr/afs/bin
 
-prelude: ${TOP_INCDIR}/afs ${TOP_INCDIR}/rx ${TOP_INCDIR}/des ${TOP_INCDIR}/hcrypto ${TOP_LIBDIR}
+prelude: ${TOP_INCDIR}/afs ${TOP_INCDIR}/rx ${TOP_INCDIR}/hcrypto ${TOP_LIBDIR}
 
 project: cmd comerr 
 
@@ -148,13 +148,13 @@ config: prelude
 procmgmt: config
        +${COMPILE_PART1} procmgmt ${COMPILE_PART2}
 
-util: procmgmt des lwp_depinstall rx_depinstall
+util: $(DIR_roken) procmgmt hcrypto lwp_depinstall rx_depinstall
        +${COMPILE_PART1} util ${COMPILE_PART2}
 
 audit: util rx rxkad fsint
        +${COMPILE_PART1} audit ${COMPILE_PART2} #TODO
 
-comerr: util
+comerr: util $(DIR_roken)
        +${COMPILE_PART1} comerr ${COMPILE_PART2}
 
 cmd: comerr
@@ -165,12 +165,15 @@ cmd: comerr
                ${COMPILE_PART1} cmd ${COMPILE_PART2} ;; \
        esac
 
-hcrypto: config
+hcrypto: config $(DIR_roken)
        +${COMPILE_PART1} crypto/hcrypto ${COMPILE_PART2}
 
 lwp: util lwp_depinstall
        +${COMPILE_PART1} lwp ${COMPILE_PART2}
 
+roken: config
+       +${COMPILE_PART1} roken ${COMPILE_PART2}
+
 rxgen: config
        +${COMPILE_PART1} rxgen ${COMPILE_PART2}
 
@@ -201,16 +204,13 @@ export_build: fsint
 afs: config export comerr afs_depinstall
        +${COMPILE_PART1} afs ${COMPILE_PART2}
 
-des: config
-       +${COMPILE_PART1} des ${COMPILE_PART2}
-
-sys: cmd comerr afs des rx rxstat fsint auth sys_depinstall
+sys: cmd comerr afs hcrypto rx rxstat fsint auth sys_depinstall
        +${COMPILE_PART1} sys ${COMPILE_PART2}
 
-rxkad: cmd comerr des rx rxkad_depinstall
+rxkad: cmd comerr hcrypto rx rxkad_depinstall
        +${COMPILE_PART1} rxkad ${COMPILE_PART2}
 
-auth: cmd comerr comerr des lwp rx rxkad audit sys_depinstall auth_depinstall
+auth: cmd comerr hcrypto lwp rx rxkad audit sys_depinstall auth_depinstall
        +${COMPILE_PART1} auth ${COMPILE_PART2}
 
 ubik: cmd comerr auth ubik_depinstall sys
@@ -264,7 +264,7 @@ sgiefs:
                echo No efs stuff for ${SYS_NAME};; \
        esac
 
-vol: cmd comerr dir afs sgiefs
+vol: cmd comerr dir afs sgiefs $(DIR_roken)
        +${COMPILE_PART1} vol ${COMPILE_PART2}
 
 tsalvaged: vol libafsrpc libafsauthent cmd util
@@ -335,6 +335,9 @@ dvolser: project tviced usd libafsrpc libafsauthent volser
                echo Not building DAFS volser for ${SYS_NAME} ;;          \
        esac
 
+rxosdsrc: rxgen
+       +${COMPILE_PART1} rxosd ${COMPILE_PART2A} source
+
 venus: cmd comerr volser ptserver
        +${COMPILE_PART1} venus ${COMPILE_PART2}
        +${COMPILE_PART1} venus/test ${COMPILE_PART2}
@@ -343,15 +346,24 @@ afsd: cmd comerr sys kauth @CLIENT_UAFS_DEP@
        +${COMPILE_PART1} afsd ${COMPILE_PART2}
 
 gtx: cmd comerr auth kauth
-       +${COMPILE_PART1} gtx ${COMPILE_PART2}
+       +set -x; \
+       if test "@LIB_curses@"; then \
+               ${COMPILE_PART1} gtx ${COMPILE_PART2} ; \
+       else \
+               echo Not building gtx, because no curses-headers found. ; \
+       fi
 
 fsprobe: cmd comerr util fsint volser
        +${COMPILE_PART1} fsprobe ${COMPILE_PART2}
 
 scout: cmd comerr gtx fsprobe
-       +${COMPILE_PART1} scout ${COMPILE_PART2}
+       if test "@LIB_curses@"; then \
+               ${COMPILE_PART1} scout ${COMPILE_PART2} ; \
+       else \
+               echo Not building scout, because no curses-headers found. ; \
+       fi
 
-uss: des kauth cmd comerr rx vlserver vol volser
+uss: hcrypto kauth cmd comerr rx vlserver vol volser
        +${COMPILE_PART1} uss ${COMPILE_PART2}
 
 bozo: cmd comerr audit auth kauth volser
@@ -392,7 +404,7 @@ sgistuff: cmd comerr kauth rxkad
                echo Skipping sgistuff for ${SYS_NAME} ;; \
        esac
 
-aklog: auth comerr ptserver
+aklog: auth comerr ptserver libafsauthent
        +set -x; \
        if test "@BUILD_KRB5@" = "yes"; then \
                ${COMPILE_PART1} aklog ${COMPILE_PART2} ; \
@@ -468,7 +480,7 @@ ${DEST}/bin/dedebug: dedebug
 # libafs build targets
 #
 libafs: config export lwp_depinstall rx_depinstall vlserver_depinstall tvlserver_depinstall rxkad_depinstall fsint_depinstall \
-               libacl_depinstall afs_depinstall dir_depinstall rxstat_depinstall sys_depinstall auth_depinstall
+               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}
        +${COMPILE_PART1} libafs ${COMPILE_PART2}
 
@@ -485,17 +497,13 @@ libafs_tree: export lwp_depinstall rx_depinstall vlserver_depinstall tvlserver_d
 # libuafs build targets
 #
 
-UKERNELDIR= \
-  des \
-  afsweb 
-
 libuafs_setup: config export
        src/config/config 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 \
                ubik_depinstall afs_depinstall kauth_depinstall ptserver_depinstall \
-               rxstat_depinstall lwp_depinstall sys_depinstall des cmd
+               rxstat_depinstall lwp_depinstall sys_depinstall cmd hcrypto
        +set -x; \
        case ${SYS_NAME} in \
        hp_ux102* | *_obsd* | sun*_4* | *_nbsd*| hp_ux11i | hp_ux112* | ia64_hpux112*) \
@@ -558,12 +566,17 @@ xstat: cmd comerr fsint viced
        +${COMPILE_PART1} xstat ${COMPILE_PART2}
 
 afsmonitor: cmd comerr gtx xstat
-       +${COMPILE_PART1} afsmonitor ${COMPILE_PART2}
+       +set -x; \
+       if test "@LIB_curses@"; then \
+               ${COMPILE_PART1} afsmonitor ${COMPILE_PART2} ; \
+       else \
+               echo Not building afsmonitor, because no curses-headers found. ; \
+       fi
 
 tests: rxtests ubiktests rpctestlib
 
 # pthread based user space RX library
-libafsrpc: rx rxkad des
+libafsrpc: rx rxkad rxstat fsint hcrypto
        +case ${SYS_NAME} in \
        alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[of]bsd*|*nbsd[234]*) \
        ${COMPILE_PART1} libafsrpc ${COMPILE_PART2} ;; \
@@ -588,7 +601,7 @@ libafsauthent: ubik auth kauth libafsrpc
        esac
 
 # pthread based user space RX library
-shlibafsrpc: rx rxkad des
+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} ;; \
@@ -653,7 +666,7 @@ finale: project cmd comerr afsd butc tbutc tbudb @ENABLE_KERNEL_MODULE@ libuafs
        dviced dvolser \
        venus update xstat afsmonitor rxdebug libafsrpc hcrypto \
        libafsauthent shlibafsrpc shlibafsauthent libadmin man-pages \
-       platform kopenafs authtools
+       platform kopenafs authtools $(DIR_roken)
        +${COMPILE_PART1} finale ${COMPILE_PART2}
 
 finale_nolibafs: project cmd comerr afsd butc tbutc tbudb libuafs audit kauth log \
@@ -661,7 +674,7 @@ finale_nolibafs: project cmd comerr afsd butc tbutc tbudb libuafs audit kauth lo
        dviced dvolser \
        venus update xstat afsmonitor rxdebug libafsrpc hcrypto \
        libafsauthent shlibafsrpc shlibafsauthent libadmin man-pages \
-       platform kopenafs authtools
+       platform kopenafs authtools $(DIR_roken)
        +${COMPILE_PART1} finale ${COMPILE_PART2}
 
 check test: finale
@@ -703,7 +716,6 @@ clean2:
        -${COMPILE_PART1} fsint ${COMPILE_CLEAN}
        -${COMPILE_PART1} export ${COMPILE_CLEAN}
        -${COMPILE_PART1} afs ${COMPILE_CLEAN}
-       -${COMPILE_PART1} des ${COMPILE_CLEAN}
        -${COMPILE_PART1} sys ${COMPILE_CLEAN}
        -${COMPILE_PART1} rxkad ${COMPILE_CLEAN}
        -${COMPILE_PART1} auth ${COMPILE_CLEAN}
@@ -776,8 +788,9 @@ clean2:
        -${COMPILE_PART1} libuafs ${COMPILE_CLEAN}
        -${COMPILE_PART1} tests ${COMPILE_CLEAN}
        -${COMPILE_PART1} crypto/hcrypto ${COMPILE_CLEAN}
+       -${COMPILE_PART1} roken ${COMPILE_CLEAN}
        -(cd src/libafs; /bin/rm -rf afs afsint config rx)
-       -(cd src/libuafs; /bin/rm -rf afs afsint config rx des)
+       -(cd src/libuafs; /bin/rm -rf afs afsint config rx)
        -/bin/rm -rf ${TOP_INCDIR} ${TOP_LIBDIR} ${TOP_JLIBDIR}
        -/bin/rm -rf libafs_tree ${SYS_NAME}
 
@@ -811,14 +824,15 @@ distclean: clean
        src/comerr/test/Makefile \
        src/config/Makefile \
        src/config/Makefile.config \
+       src/config/Makefile.lwp \
+       src/config/Makefile.pthread \
+       src/config/Makefile.shared \
        src/config/Makefile.version \
        src/config/Makefile.version-CML \
        src/config/Makefile.version-NOCML \
        src/config/shlib-build \
        src/config/shlib-install \
        src/crypto/hcrypto/Makefile \
-       src/des/Makefile \
-       src/des/test/Makefile \
        src/dir/Makefile \
        src/dir/test/Makefile \
        src/dviced/Makefile \
@@ -872,6 +886,7 @@ distclean: clean
        src/procmgmt/test/Makefile \
        src/ptserver/Makefile \
        src/tptserver/Makefile \
+       src/roken/Makefile \
        src/rx/Makefile \
        src/rx/bulk.example/Makefile \
        src/rx/bulktest/Makefile \
@@ -882,6 +897,7 @@ distclean: clean
        src/rxgen/Makefile \
        src/rxkad/Makefile \
        src/rxkad/test/Makefile \
+       src/rxosd/Makefile \
        src/rxstat/Makefile \
        src/scout/Makefile \
        src/sgistuff/Makefile \
@@ -891,6 +907,7 @@ distclean: clean
        src/tbutc/Makefile \
        src/tests/Makefile \
        src/tests/run-tests \
+       src/tests/auth/Makefile \
        src/tsalvaged/Makefile \
        src/tsm41/Makefile \
        src/tviced/Makefile \