]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
buildtools target
authorDerrick Brashear <shadow@dementia.org>
Sun, 13 Jun 2010 05:51:30 +0000 (01:51 -0400)
committerDerrick Brashear <shadow@dementia.org>
Mon, 14 Jun 2010 03:18:48 +0000 (20:18 -0700)
if you wish to cross compile, you want these things. arrange to
be able to build just them

Change-Id: I6bee40b61a16722c402832bba39d2e88dcabec25
Reviewed-on: http://gerrit.openafs.org/2145
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
Makefile.in
src/comerr/Makefile.in
src/config/Makefile.in
src/des/Makefile.in
src/procmgmt/Makefile.in
src/rxgen/Makefile.in
src/util/Makefile.in

index afbf467a7d88b740b1227dcf2cda64ed01780a9b..c9bd0b1c495bf53a212fd8962d4d73881de0af81 100644 (file)
@@ -43,6 +43,9 @@ only_libafs: force
 only_libafs_tree: force
        $(MAKE) build TARGET=libafs_tree
 
+buildtools: force
+       $(MAKE) build TARGET=build_tools COMPILE_PART2B=buildtools
+
 install: all install_dirs
        $(MAKE) build COMPILE_PART2B=install
 
@@ -614,6 +617,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 \
index 26b202c7ece457d2f9f75068fdccfd195b876973..d663adeed0611112624609b815502887c023009a 100644 (file)
@@ -13,6 +13,8 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
 
 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
 
+buildtools: compile_et
+
 ${TOP_INCDIR}/afs/com_err.h: com_err.h
        ${INSTALL_DATA} $? $@
 
index bfb3295054c0322472286698fd8991b153d0be76..d6a805f8b21c95f7f3139fc1476de4232436c5c9 100644 (file)
@@ -26,6 +26,13 @@ all: config mkvers \
        ${TOP_INCDIR}/afs/vioc.h \
        ${TOP_INCDIR}/afs/debug.h
 
+buildtools: \
+       config \
+       mkvers \
+       ${TOP_INCDIR}/afs/param.h \
+       ${TOP_INCDIR}/afs/afs_sysnames.h \
+       ${TOP_INCDIR}/afs/stds.h
+
 Makefile.version: Makefile.version-CML Makefile.version-NOCML
        $(RM) -f Makefile.version
        if      [ -r @TOP_SRCDIR@/CML/state ] ; \
index 998ad64c29084d310d5849706e1d90cd9b2a416d..ee85ab45c1e0056a36f6ab8af6d567cd06b3cb2c 100644 (file)
@@ -55,6 +55,18 @@ all: \
        ${TOP_INCDIR}/mit-cpyright.h \
        ${TOP_INCDIR}/des_odd.h
 
+buildtools: \
+       make_p \
+       make_keyperm \
+       make_s_table \
+       make_p_table \
+       make_ip \
+       make_fp \
+       make_odd \
+       ${TOP_INCDIR}/des.h \
+       ${TOP_INCDIR}/mit-cpyright.h \
+       ${TOP_INCDIR}/des/stats.h
+
 ${TOP_LIBDIR}/libdes.a: libdes.a
        ${INSTALL_DATA} $? $@
 
index 76617261b4d1da52019cee0db35b0a1d05c728e5..9482b34fe36f340e0669141300bad2172535b54a 100644 (file)
@@ -14,6 +14,8 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
 
 all: ${TOP_LIBDIR}/libprocmgmt.a ${TOP_INCDIR}/afs/procmgmt.h
 
+buildtools: ${TOP_INCDIR}/afs/procmgmt.h
+
 ${TOP_LIBDIR}/libprocmgmt.a: libprocmgmt.a
        ${INSTALL_DATA} $? $@
 
index 9240f2fedc848da3b07980890dd7467c05e878b4..9ed840cef55a5fd61e1b0cd12062a2bf474f2d24 100644 (file)
@@ -19,6 +19,8 @@ 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
 
+buildtools: rxgen
+
 ${TOP_INCDIR}/afs/rxgen_consts.h: rxgen_consts.h
        ${INSTALL_DATA} $? $@
 
index 3eda416b4a8c93c140f6408ca296e1854b964e84..6868bc7a6b8ea2acdbd3ba82ce7b41dc69cf1877 100644 (file)
@@ -45,6 +45,9 @@ all: ${includes} \
        ${TOP_LIBDIR}/libafsutil.a \
        sys
 
+buildtools: ${TOP_LIBDIR}/libafsutil.a ${TOP_INCDIR}/afs/afsutil.h
+buildtools_clean: clean
+
 depinstall: ${includes}
 
 ${TOP_INCDIR}/afs/dirpath.h: dirpath.h