Linux: cache bypass: remove warning print before panic
[openafs.git] / Makefile.in
index e0b0b79..5f9d6b2 100644 (file)
@@ -30,6 +30,7 @@ COMPILE_PART2B = all
 COMPILE_PART2  = ${COMPILE_PART2A} ${COMPILE_PART2B}
 COMPILE_CLEAN  = ${COMPILE_PART2A} clean
 COMPILE_DEPINSTALL  = ${COMPILE_PART2A} depinstall
+COMPILE_GENERATED  = ${COMPILE_PART2A} generated
 
 all: force
        $(MAKE) build
@@ -43,6 +44,30 @@ only_libafs: force
 only_libafs_tree: force
        $(MAKE) build TARGET=libafs_tree
 
+buildtools: force
+       $(MAKE) build TARGET=build_tools COMPILE_PART2B=buildtools
+
+generated: force buildtools
+       +${COMPILE_PART1} afs ${COMPILE_GENERATED}
+       +${COMPILE_PART1} auth ${COMPILE_GENERATED}
+       +${COMPILE_PART1} bozo ${COMPILE_GENERATED}
+       +${COMPILE_PART1} bubasics ${COMPILE_GENERATED}
+       +${COMPILE_PART1} bucoord ${COMPILE_GENERATED}
+       +${COMPILE_PART1} budb ${COMPILE_GENERATED}
+       +${COMPILE_PART1} cmd ${COMPILE_GENERATED}
+       +${COMPILE_PART1} des ${COMPILE_GENERATED}
+       +${COMPILE_PART1} fsint ${COMPILE_GENERATED}
+       +${COMPILE_PART1} kauth ${COMPILE_GENERATED}
+       +${COMPILE_PART1} ptserver ${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}
+       +${COMPILE_PART1} volser ${COMPILE_GENERATED}
+
 install: all install_dirs
        $(MAKE) build COMPILE_PART2B=install
 
@@ -614,6 +639,9 @@ jafs: libjafs
 
 jafsadm: libjafsadm
 
+build_tools: config des comerr rxgen
+       +${COMPILE_PART1} util ${COMPILE_PART2A} buildtools_clean
+
 finale: project cmd comerr afsd butc tbutc tbudb @ENABLE_KERNEL_MODULE@ libuafs audit kauth log \
        ptserver tptserver scout bu_utils ubik uss bozo @VFSCK@ volser tvolser tsalvaged \
        venus update xstat afsmonitor rxdebug libafsrpc \
@@ -628,6 +656,9 @@ finale_nolibafs: project cmd comerr afsd butc tbutc tbudb libuafs audit kauth lo
        platform kopenafs authtools
        +${COMPILE_PART1} finale ${COMPILE_PART2}
 
+check test: finale
+       cd tests && $(MAKE) check
+
 # Use washtool to ensure MakefileProto is current and obj/libafs exists.
 
 force:
@@ -868,6 +899,8 @@ distclean: clean
        src/vol/test/Makefile \
        src/volser/Makefile \
        src/xstat/Makefile  \
+       tests/Makefile \
+       tests/tap/Makefile \
        src/helper-splint.sh
        if test -d doc/man-pages ; then \
            rm -f doc/man-pages/Makefile doc/man-pages/install-man ; \