]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
generated file target
authorDerrick Brashear <shadow@dementia.org>
Sun, 13 Jun 2010 13:49:32 +0000 (09:49 -0400)
committerDerrick Brashear <shadow@dementia.org>
Mon, 14 Jun 2010 03:20:49 +0000 (20:20 -0700)
in order to cross compile, allow a way to generate generated files on the host

Change-Id: I9639f350b179dbeb3d45802e8685da88a3b06c83
Reviewed-on: http://gerrit.openafs.org/2147
Tested-by: Derrick Brashear <shadow@dementia.org>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
20 files changed:
Makefile.in
src/afs/Makefile.in
src/auth/Makefile.in
src/bozo/Makefile.in
src/bubasics/Makefile.in
src/bucoord/Makefile.in
src/budb/Makefile.in
src/cmd/Makefile.in
src/des/Makefile.in
src/fsint/Makefile.in
src/kauth/Makefile.in
src/ptserver/Makefile.in
src/rxkad/Makefile.in
src/rxstat/Makefile.in
src/sys/Makefile.in
src/tests/Makefile.in
src/ubik/Makefile.in
src/update/Makefile.in
src/vlserver/Makefile.in
src/volser/Makefile.in

index c9bd0b1c495bf53a212fd8962d4d73881de0af81..5f9d6b2cf3bdb2f049bf4782396f0fbe9257f7ee 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
@@ -46,6 +47,27 @@ only_libafs_tree: force
 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
 
index 9f4864f3ce3f1da476dd8845e6a5a95209311496..787b0ffe2c5af3752df252d78db1a9e8c3ef5628 100644 (file)
@@ -16,6 +16,8 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
 
 all: depinstall
 
+generated: afs_trace.h afs_trace.msf unified_afs.c unified_afs.h
+
 afs_trace.h afs_trace.msf: afs_trace.et
        ${COMPILE_ET} -v 2 -p ${srcdir} afs_trace.et
 
index 58f6dd43de54582c1612e4081f77008545868ad5..bd64ac0baddbe7c59a78e50aa9d441cd15353cc3 100644 (file)
@@ -34,6 +34,8 @@ depinstall: ${TOP_INCDIR}/afs/keys.h \
        ${TOP_INCDIR}/afs/auth.h \
        ${TOP_INCDIR}/afs/ktc.h
 
+generated: acfg_errors.c cellconfig.h ktc_errors.c auth.h
+
 ${TOP_INCDIR}/afs/keys.h: keys.h
        ${INSTALL_DATA} $? $@
 
index 14bb2794d9989aba18c86e70660b3688a2839619..630e406e91c1653b215045edb9db479e511b9203 100644 (file)
@@ -45,6 +45,8 @@ bosoprocs.o cronbnodeops.o
 
 all: bosserver ${TOP_INCDIR}/afs/bosint.h bos ${TOP_LIBDIR}/libbos.a bos_util
 
+generated: bosint.ss.c bosint.xdr.c bosint.cs.c bosint.h bnode.h boserr.c
+
 ${TOP_INCDIR}/afs/bosint.h: bosint.h
        ${INSTALL_DATA} $? $@
 
index ab0444f13a95f343bd92550a2fa7ef497d9a4230..99a4f1930e0558b11a1df3c6b1a1dffec90d326f 100644 (file)
@@ -15,6 +15,13 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
 all: ${TOP_LIBDIR}/libbubasics.a ${TOP_INCDIR}/afs/bumon.h ${TOP_INCDIR}/afs/butc.h ${TOP_INCDIR}/afs/bubasics.h ${TOP_INCDIR}/afs/butx.h \
                ${TOP_INCDIR}/afs/tcdata.h ${TOP_INCDIR}/afs/butm.h
 
+generated: \
+       butc.ss.c butc.cs.c butc.xdr.c butc.h \
+       bumon.ss.c bumon.cs.c bumon.xdr.c bumon.h \
+       butc_errs.c tcdata.h \
+       butm_errs.c butm.h \
+       butx_errs.c butx.h
+
 OBJS=butc.ss.o butc.cs.o butc.xdr.o bumon.ss.o bumon.cs.o bumon.xdr.o butc_errs.o butm_errs.o butx_errs.o
 
 ${TOP_LIBDIR}/libbubasics.a: libbubasics.a
index 49aa840483a428d0f761f64b852592d65b141ff7..d0a507e8594c73855f3d5ec1c66786d8fb1a34ed 100644 (file)
@@ -24,6 +24,8 @@ LIBS=${TOP_LIBDIR}/libbudb.a ${TOP_LIBDIR}/libbubasics.a \
 
 all: ${TOP_LIBDIR}/libbxdb.a ${TOP_INCDIR}/afs/bucoord_prototypes.h ${TOP_INCDIR}/afs/bc.h backup
 
+generated: bucoord_errs.c bc.h
+
 ${TOP_LIBDIR}/libbxdb.a: libbxdb.a
        ${INSTALL_DATA} $? $@
 
index 9611616525d70be68d9be0b2f3d1fa691fefd850..ef251bb5cdac712f94340f1e6294072a277e1727 100644 (file)
@@ -51,6 +51,10 @@ SERVER_OBJS = ${COMMON_OBJS} budb.ss.o budb.xdr.o dbs_dump.o db_lock.o db_text.o
 
 all: ${TOP_LIBDIR}/libbudb.a ${TOP_INCDIR}/afs/budb.h ${TOP_INCDIR}/afs/budb_errs.h ${TOP_INCDIR}/afs/budb_prototypes.h budb_server
 
+generated: \
+       budb_errs.c budb_errs.h budb_client.h \
+       budb.cs.c budb.ss.c budb.xdr.c budb.h
+
 ${TOP_LIBDIR}/libbudb.a: libbudb.a
        ${INSTALL_DATA} $? $@
 
index 6c954eb129ab5d1cf657ddae0ea33233e179805d..260bcc09950a1846abffe8daa45b73e368f6f65b 100644 (file)
@@ -19,6 +19,8 @@ all: ${TOP_LIBDIR}/libcmd.a ${TOP_INCDIR}/afs/cmd.h
 
 all64: all ${TOP_LIBDIR}/libcmd64.a
 
+generated: cmd.h cmd_errors.c
+
 ${TOP_LIBDIR}/libcmd.a: libcmd.a
        ${INSTALL_DATA} $? $@
 
index ee85ab45c1e0056a36f6ab8af6d567cd06b3cb2c..19a88f5f75b45835a5660fedb65bff16fbe69cee 100644 (file)
@@ -67,6 +67,15 @@ buildtools: \
        ${TOP_INCDIR}/mit-cpyright.h \
        ${TOP_INCDIR}/des/stats.h
 
+generated: \
+       p.c \
+       key_perm.h \
+       s_table.h \
+       p_table.h \
+       ip.c \
+       fp.c \
+       odd.h
+
 ${TOP_LIBDIR}/libdes.a: libdes.a
        ${INSTALL_DATA} $? $@
 
index 5704a7b54e1d90a71aee6bf6192e29d620d3d24c..8dd4a673add1b3ad70d1d6bff04adad00a2b4cdd 100644 (file)
@@ -25,6 +25,14 @@ depinstall: \
        Kpagcb.ss.c Kpagcb.h Kpagcb.cs.c Kpagcb.xdr.c \
         afscbint.h afsint.h pagcb.h
 
+generated: \
+       Kcallback.cs.c Kcallback.ss.c Kcallback.xdr.c Kcallback.h \
+       Kvice.cs.c Kvice.ss.c Kvice.xdr.c Kvice.h \
+       Kpagcb.cs.c Kpagcb.ss.c Kpagcb.xdr.c Kpagcb.h \
+       pagcb.h \
+       afscbint.cs.c afscbint.ss.c afscbint.xdr.c afscbint.h \
+       afsint.cs.c afsint.ss.c afsint.xdr.c afsint.h
+
 ${TOP_LIBDIR}/libafsint.a: libafsint.a
        ${INSTALL_DATA} $? $@
 
index ae28340b1fda932c6c4fb55778f619fa7c46f06c..a3ff4d1e16e7dc287234c45403a39718ea20c308 100644 (file)
@@ -66,6 +66,10 @@ depinstall: \
        ${TOP_INCDIR}/afs/kauth.h \
        ${TOP_INCDIR}/afs/kaport.h 
 
+generated: \
+       kaerrors.c kautils.h \
+       kauth.cs.c kauth.ss.c kauth.xdr.c kauth.h
+
 ${TOP_LIBDIR}/libkauth.a: libkauth.a
        ${INSTALL_DATA} $? $@
 
index 5e86b4016708f4da998a2e6cff8c657df7f0e6c4..eeb3a2a1d4fad6714b495e9348c7a516c6224758 100644 (file)
@@ -46,6 +46,10 @@ LIBS=${TOP_LIBDIR}/libubik.a \
 all: ptserver pts pt_util db_verify ${TOP_LIBDIR}/libprot.a \
        depinstall readgroup readpwd testpt
 
+generated: \
+       pterror.h pterror.c \
+       ptint.cs.c ptint.ss.c ptint.xdr.c ptint.h
+
 depinstall: \
        ptint.cs.c ptint.xdr.c \
        ${TOP_INCDIR}/afs/prclient.h \
index f8320602d2051c0a54eb3a202114e1d150478f84..43982f4d0910f97ecd864e9089dc2219feaf43d7 100644 (file)
@@ -35,6 +35,9 @@ fc_test_LIBS=\
 all: ${TOP_LIBDIR}/librxkad.a depinstall
 test: fc_test
 
+generated: \
+       rxkad_errs.c rxkad.h
+
 depinstall: \
        ${TOP_INCDIR}/rx/rxkad.h \
        ${TOP_INCDIR}/rx/rxkad_prototypes.h \
index b958ee902040568807d74d08673393bfe24df90f..052deebf94bfb2ba9faacd057328a94dd1cbca27 100644 (file)
@@ -16,6 +16,10 @@ LIBOBJS = rxstat.cs.o rxstat.ss.o rxstat.xdr.o rxstat.o
 
 all: depinstall ${TOP_LIBDIR}/librxstat.a 
 
+generated: \
+       Krxstat.cs.c Krxstat.ss.c Krxstat.xdr.c \
+       rxstat.cs.c rxstat.ss.c rxstat.xdr.c rxstat.h
+
 depinstall: \
        ${TOP_INCDIR}/rx/rxstat.h Krxstat.cs.c \
        Krxstat.ss.c Krxstat.xdr.c
index cc7c1d0f425aaa04c8fb2fbff27b68d04a15d066..f5f75055ef50ef9c3c4bb1666962d6b4ae683a1e 100644 (file)
@@ -36,6 +36,10 @@ all: \
     ${KERNELDIR}/afs/xfsattrs.h \
     ${UKERNELDIR}/afs/afsl.exp
 
+generated: \
+       rmtsys.cs.c rmtsys.ss.c rmtsys.xdr.c rmtsys.h \
+       Krmtsys.cs.c Krmtsys.xdr.c Krmtsys.h
+
 ${TOP_INCDIR}/afs/afssyscalls.h: afssyscalls.h
        ${INSTALL_DATA} $? $@
 
index 2e141a648b4a070f678413d2f97cea67d6a3e107..cf36bec5a40cff6df40995f68366b575745181ad 100644 (file)
@@ -44,6 +44,8 @@ all: run-tests OpenAFS/Dirpath.pm libxfiles.a libdumpscan.a $(TEST_PROGRAMS)\
        afsdump_scan afsdump_dirlist afsdump_extract dumptool OpenAFS/Dirpath.sh
        @chmod +x run-tests
 
+generated: xf_errs.c xf_errs.h dumpscan_errs.c dumpscan_errs.h
+
 afsdump_scan: libxfiles.a libdumpscan.a $(OBJS_afsdump_scan)
        $(CC) $(CFLAGS) $(LDFLAGS) -o afsdump_scan $(OBJS_afsdump_scan) $(LIBS)
 
index 37578aa06bb4001e4ab5cdf2cdd6a27d920ad594..7b9136e9241473618c0b9bf0cbfa75c43f0a6b6a 100644 (file)
@@ -26,6 +26,12 @@ LIBS=${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a \
 
 all: depinstall ${TOP_LIBDIR}/libubik.a udebug utst_server utst_client
 
+generated: \
+       utst_int.cs.c utst_int.ss.c utst_int.xdr.c utst_int.h \
+       Kubik_int.cs.c Kubik_int.xdr.c Kubik_int.h \
+       ubik_int.cs.c ubik_int.ss.c ubik_int.xdr.c ubik_int.h \
+       uerrors.c ubik.h
+
 depinstall: \
        ubik_int.cs.c ubik_int.xdr.c \
        ${TOP_INCDIR}/ubik.h \
index a7419bd566520f2ba141df279ef917adf1c5603b..03b2530ac4f283196cfa346b401fceaf88411071 100644 (file)
@@ -24,6 +24,8 @@ LIBS=${TOP_LIBDIR}/libauth.a \
 
 all: upserver upclient
 
+generated: update.cs.c update.ss.c update.xdr.c update.h
+
 #
 # Build targets
 #
index 0aa5c02768f18a0b8cd8f3fe87c846d3813caf17..4b647b3d84e8933ca1ff88d880532786694ad8f0 100644 (file)
@@ -43,6 +43,11 @@ all: \
        Kvldbint.cs.c Kvldbint.xdr.c vldbint.h \
        ${TOP_LIBDIR}/libvldb.a depinstall
 
+generated: \
+       vl_errors.c vlserver.h \
+       Kvldbint.cs.c Kvldbint.xdr.c \
+       vldbint.cs.c vldbint.ss.c vldbint.xdr.c vldbint.h
+
 depinstall: \
        Kvldbint.cs.c Kvldbint.xdr.c vldbint.h \
        ${TOP_INCDIR}/afs/vl_opcodes.h \
index aa2abaee87942a3ecfb5fae3280ca34bd0998ced..214ab0572a07367e335c8388433a61eb479b6a53 100644 (file)
@@ -67,6 +67,8 @@ all: volserver vos restorevol voldump \
        ${TOP_INCDIR}/afs/volint.h \
        ${TOP_LIBDIR}/libvolser.a
 
+generated: volser.h volerr.c volint.cs.c volint.ss.c volint.xdr.c volint.h
+
 ${TOP_INCDIR}/afs/vsutils_prototypes.h: vsutils_prototypes.h
        ${INSTALL_DATA} $? $@