rxgen-ansi-again-20071101
authorSimon Wilkinson <sxw@inf.ed.ac.uk>
Thu, 1 Nov 2007 15:58:59 +0000 (15:58 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 1 Nov 2007 15:58:59 +0000 (15:58 +0000)
another look at lettign rxgen do ansification

15 files changed:
src/bozo/Makefile.in
src/bubasics/Makefile.in
src/budb/Makefile.in
src/fsint/Makefile.in
src/kauth/Makefile.in
src/ptserver/Makefile.in
src/rxgen/rpc_main.c
src/rxgen/rpc_parse.c
src/rxgen/rpc_util.h
src/rxstat/Makefile.in
src/sys/Makefile.in
src/ubik/Makefile.in
src/update/Makefile.in
src/vlserver/Makefile.in
src/volser/Makefile.in

index 85f6d28..0628be6 100644 (file)
@@ -61,16 +61,16 @@ bosint.xdr.o: bosint.xdr.c ${RPCINCLS}
 bosint.cs.o: bosint.cs.c ${RPCINCLS}
 
 bosint.cs.c: bosint.xg
-       ${RXGEN} -x -C -o $@ ${srcdir}/bosint.xg
+       ${RXGEN} -x -A -C -o $@ ${srcdir}/bosint.xg
 
 bosint.ss.c: bosint.xg
-       ${RXGEN} -x -S -o $@ ${srcdir}/bosint.xg
+       ${RXGEN} -x -A -S -o $@ ${srcdir}/bosint.xg
 
 bosint.xdr.c: bosint.xg
-       ${RXGEN} -x -c -o $@ ${srcdir}/bosint.xg
+       ${RXGEN} -x -A -c -o $@ ${srcdir}/bosint.xg
 
 bosint.h: bosint.xg
-       ${RXGEN} -x -h -o $@ ${srcdir}/bosint.xg
+       ${RXGEN} -x -A -h -o $@ ${srcdir}/bosint.xg
 
 bosint.cs.c: bosint.h
 bosint.ss.c: bosint.h
index e662f7b..d3a28d2 100644 (file)
@@ -43,16 +43,16 @@ libbubasics.a: $(OBJS) AFS_component_version_number.o
        ${RANLIB} libbubasics.a
 
 butc.xdr.c: butc.xg
-       ${RXGEN} -c -o $@ ${srcdir}/butc.xg
+       ${RXGEN} -A -c -o $@ ${srcdir}/butc.xg
 
 butc.ss.c: butc.xg
-       ${RXGEN} -S -o $@ ${srcdir}/butc.xg
+       ${RXGEN} -A -S -o $@ ${srcdir}/butc.xg
 
 butc.cs.c: butc.xg
-       ${RXGEN} -C -o $@ ${srcdir}/butc.xg
+       ${RXGEN} -A -C -o $@ ${srcdir}/butc.xg
 
 butc.h: butc.xg
-       ${RXGEN} -h -o $@ ${srcdir}/butc.xg
+       ${RXGEN} -A -h -o $@ ${srcdir}/butc.xg
 
 butc.xdr.c: butc.h
 butc.cs.c: butc.h
index b683328..a0621f2 100644 (file)
@@ -90,16 +90,16 @@ budb_server: $(SERVER_OBJS) ${LIBS}
        ${CC} ${LDFLAGS} -o budb_server $(SERVER_OBJS) ${LIBS} ${XLIBS}
 
 budb.cs.c: budb.rg
-       ${RXGEN} -u -C -o $@ ${srcdir}/budb.rg
+       ${RXGEN} -A -u -C -o $@ ${srcdir}/budb.rg
 
 budb.ss.c: budb.rg
-       ${RXGEN} -S -o $@ ${srcdir}/budb.rg
+       ${RXGEN} -A -S -o $@ ${srcdir}/budb.rg
 
 budb.xdr.c: budb.rg
-       ${RXGEN} -c -o $@ ${srcdir}/budb.rg
+       ${RXGEN} -A -c -o $@ ${srcdir}/budb.rg
 
 budb.h: budb.rg
-       ${RXGEN} -u -h -o $@ ${srcdir}/budb.rg
+       ${RXGEN} -A -u -h -o $@ ${srcdir}/budb.rg
 
 budb.cs.c: budb.h
 budb.xdr.c: budb.h
index 27a47e0..587a7e0 100644 (file)
@@ -45,67 +45,67 @@ libafsint.a: ${OBJS} AFS_component_version_number.o
 afsaux.o: afsaux.c afsint.h
 
 Kcallback.cs.c: common.xg afscbint.xg Kvice.h Kcallback.h
-       ${RXGEN} -x -k -C -o Kcallback.cs.c ${srcdir}/afscbint.xg
+       ${RXGEN} -A -x -k -C -o Kcallback.cs.c ${srcdir}/afscbint.xg
 
 Kcallback.ss.c: common.xg afscbint.xg Kvice.h Kcallback.h
-       ${RXGEN} -x -k -S -o Kcallback.ss.c ${srcdir}/afscbint.xg
+       ${RXGEN} -A -x -k -S -o Kcallback.ss.c ${srcdir}/afscbint.xg
 
 Kcallback.xdr.c: common.xg afscbint.xg Kvice.h Kcallback.h
-       ${RXGEN} -x -k -y -c -o Kcallback.xdr.c ${srcdir}/afscbint.xg
+       ${RXGEN} -A -x -k -y -c -o Kcallback.xdr.c ${srcdir}/afscbint.xg
 
 Kvice.cs.c: common.xg afsint.xg Kvice.h
-       ${RXGEN} -x -k -C -o Kvice.cs.c ${srcdir}/afsint.xg
+       ${RXGEN} -A -x -k -C -o Kvice.cs.c ${srcdir}/afsint.xg
 
 Kvice.ss.c: common.xg afsint.xg Kvice.h
-       ${RXGEN} -x -k -S -o Kvice.ss.c ${srcdir}/afsint.xg
+       ${RXGEN} -A -x -k -S -o Kvice.ss.c ${srcdir}/afsint.xg
 
 Kvice.xdr.c: common.xg afsint.xg
-       ${RXGEN} -x -k -c -o Kvice.xdr.c ${srcdir}/afsint.xg
+       ${RXGEN} -A -x -k -c -o Kvice.xdr.c ${srcdir}/afsint.xg
 
 Kvice.h: common.xg afsint.xg
-       ${RXGEN} -x -k -h -o Kvice.h ${srcdir}/afsint.xg
+       ${RXGEN} -A -x -k -h -o Kvice.h ${srcdir}/afsint.xg
 
 Kpagcb.cs.c: pagcb.xg Kpagcb.h
-       ${RXGEN} -x -k -C -o Kpagcb.cs.c ${srcdir}/pagcb.xg
+       ${RXGEN} -A -x -k -C -o Kpagcb.cs.c ${srcdir}/pagcb.xg
 
 Kpagcb.ss.c: pagcb.xg Kpagcb.h
-       ${RXGEN} -x -k -S -o Kpagcb.ss.c ${srcdir}/pagcb.xg
+       ${RXGEN} -A -x -k -S -o Kpagcb.ss.c ${srcdir}/pagcb.xg
 
 Kpagcb.xdr.c: pagcb.xg
-       ${RXGEN} -x -k -c -o Kpagcb.xdr.c ${srcdir}/pagcb.xg
+       ${RXGEN} -A -x -k -c -o Kpagcb.xdr.c ${srcdir}/pagcb.xg
 
 Kpagcb.h: pagcb.xg
-       ${RXGEN} -x -k -h -o Kpagcb.h ${srcdir}/pagcb.xg
+       ${RXGEN} -A -x -k -h -o Kpagcb.h ${srcdir}/pagcb.xg
 
 pagcb.h: pagcb.xg
-       ${RXGEN} -x -h -o pagcb.h ${srcdir}/pagcb.xg
+       ${RXGEN} -A -x -h -o pagcb.h ${srcdir}/pagcb.xg
 
 Kcallback.h: common.xg afscbint.xg
-       ${RXGEN} -x -k -h -o Kcallback.h ${srcdir}/afscbint.xg
+       ${RXGEN} -A -x -k -h -o Kcallback.h ${srcdir}/afscbint.xg
 
 afscbint.cs.c: common.xg afscbint.xg afsint.h afscbint.h 
-       ${RXGEN} -x -C -o afscbint.cs.c ${srcdir}/afscbint.xg
+       ${RXGEN} -A -x -C -o afscbint.cs.c ${srcdir}/afscbint.xg
 
 afscbint.ss.c: common.xg afscbint.xg afsint.h afscbint.h
-       ${RXGEN} -x -S -o afscbint.ss.c ${srcdir}/afscbint.xg
+       ${RXGEN} -A -x -S -o afscbint.ss.c ${srcdir}/afscbint.xg
 
 afscbint.xdr.c: common.xg afscbint.xg afsint.h afscbint.h
-       ${RXGEN} -x -y -c -o afscbint.xdr.c ${srcdir}/afscbint.xg
+       ${RXGEN} -A -x -y -c -o afscbint.xdr.c ${srcdir}/afscbint.xg
 
 afsint.cs.c: common.xg afsint.xg afsint.h
-       ${RXGEN} -x -C -o afsint.cs.c ${srcdir}/afsint.xg
+       ${RXGEN} -A -x -C -o afsint.cs.c ${srcdir}/afsint.xg
 
 afsint.ss.c: common.xg afsint.xg afsint.h
-       ${RXGEN} -x -S -o afsint.ss.c ${srcdir}/afsint.xg
+       ${RXGEN} -A -x -S -o afsint.ss.c ${srcdir}/afsint.xg
 
 afsint.xdr.c: common.xg afsint.xg
-       ${RXGEN} -x -c -o afsint.xdr.c ${srcdir}/afsint.xg
+       ${RXGEN} -A -x -c -o afsint.xdr.c ${srcdir}/afsint.xg
 
 afsint.h: common.xg afsint.xg
-       ${RXGEN} -x -h -o afsint.h ${srcdir}/afsint.xg
+       ${RXGEN} -A -x -h -o afsint.h ${srcdir}/afsint.xg
 
 afscbint.h: common.xg afscbint.xg
-       ${RXGEN} -x -h -o afscbint.h ${srcdir}/afscbint.xg
+       ${RXGEN} -A -x -h -o afscbint.h ${srcdir}/afscbint.xg
 
 #
 # Installation targets
index fb0285d..121d0e4 100644 (file)
@@ -114,29 +114,29 @@ kauth.xdr.o: kauth.xdr.c kauth.h
 $(UKSRCS): kauth.h
 
 kauth.cs.c: kauth.rg
-       ${RXGEN} -u -x -C -o $@ ${srcdir}/kauth.rg
+       ${RXGEN} -A -u -x -C -o $@ ${srcdir}/kauth.rg
 
 kauth.ss.c: kauth.rg
-       ${RXGEN} -x -S -o $@ ${srcdir}/kauth.rg
+       ${RXGEN} -A -x -S -o $@ ${srcdir}/kauth.rg
 
 kauth.xdr.c: kauth.rg
-       ${RXGEN} -x -c -o $@ ${srcdir}/kauth.rg
+       ${RXGEN} -A -x -c -o $@ ${srcdir}/kauth.rg
 
 kauth.h: kauth.rg
-       ${RXGEN} -u -x -h -o $@ ${srcdir}/kauth.rg
+       ${RXGEN} -A -u -x -h -o $@ ${srcdir}/kauth.rg
 
 kauth.xdr.c: kauth.h
 kauth.cs.c: kauth.h
 kauth.ss.c: kauth.h
 
 Kkauth.cs.c: kauth.rg Kkauth.h
-       ${RXGEN} -x -k -C -o Kkauth.cs.c ${srcdir}/kauth.rg
+       ${RXGEN} -A -x -k -C -o Kkauth.cs.c ${srcdir}/kauth.rg
 
 Kkauth.xdr.c: kauth.rg
-       ${RXGEN} -x -k -c -o Kkauth.xdr.c ${srcdir}/kauth.rg
+       ${RXGEN} -A -x -k -c -o Kkauth.xdr.c ${srcdir}/kauth.rg
 
 Kkauth.h: kauth.rg
-       ${RXGEN} -x -k -h -o Kkauth.h ${srcdir}/kauth.rg
+       ${RXGEN} -A -x -k -h -o Kkauth.h ${srcdir}/kauth.rg
 
 libkauth.a: $(OBJS) AFS_component_version_number.o
        -$(RM) -f $@
index cbad3dd..c74b665 100644 (file)
@@ -109,29 +109,29 @@ ptint.cs.o: ptint.cs.c ptint.xdr.c ptint.xg
 ptint.xdr.o: ptint.xdr.c ptint.h ptint.xg
 
 ptint.cs.c: ptint.xg
-       ${RXGEN} -x -C -u -o $@ ${srcdir}/ptint.xg
+       ${RXGEN} -A -x -C -u -o $@ ${srcdir}/ptint.xg
 
 ptint.ss.c: ptint.xg
-       ${RXGEN} -x -S -o $@ ${srcdir}/ptint.xg
+       ${RXGEN} -A -x -S -o $@ ${srcdir}/ptint.xg
 
 ptint.xdr.c: ptint.xg
-       ${RXGEN} -x -c -o $@ ${srcdir}/ptint.xg
+       ${RXGEN} -A -x -c -o $@ ${srcdir}/ptint.xg
 
 ptint.h: ptint.xg
-       ${RXGEN} -x -h -u -o $@ ${srcdir}/ptint.xg
+       ${RXGEN} -A -x -h -u -o $@ ${srcdir}/ptint.xg
 
 ptint.cs.c: ptint.h
 ptint.ss.c: ptint.h
 ptint.xdr.c: ptint.h
 
 Kptint.cs.c: ptint.xg Kptint.h
-       ${RXGEN} -x -k -C -o Kptint.cs.c ${srcdir}/ptint.xg
+       ${RXGEN} -A -x -k -C -o Kptint.cs.c ${srcdir}/ptint.xg
 
 Kptint.xdr.c: ptint.xg
-       ${RXGEN} -x -k -c -o Kptint.xdr.c ${srcdir}/ptint.xg
+       ${RXGEN} -A -x -k -c -o Kptint.xdr.c ${srcdir}/ptint.xg
 
 Kptint.h: ptint.xg
-       ${RXGEN} -x -k -h -o Kptint.h ${srcdir}/ptint.xg
+       ${RXGEN} -A -x -k -h -o Kptint.h ${srcdir}/ptint.xg
 
 display.o: display.c ${INCLS}
 
index c223d2f..facdba9 100644 (file)
@@ -60,6 +60,7 @@ RCSID
 #define EXTEND 1               /* alias for TRUE */
 
 struct commandline {
+    int ansic_flag;
     int cflag;
     int hflag;
     int lflag;
@@ -87,6 +88,7 @@ int nincludes = 0;
 char *OutFileFlag = "";
 char OutFile[256];
 char Sflag = 0, Cflag = 0, hflag = 0, cflag = 0, kflag = 0, uflag = 0;
+char ansic_flag = 0;           /* If set, build ANSI C style prototypes */
 char zflag = 0;                        /* If set, abort server stub if rpc call returns non-zero */
 char xflag = 0;                        /* if set, add stats code to stubs */
 char yflag = 0;                        /* if set, only emit function name arrays to xdr file */
@@ -796,6 +798,7 @@ parseargs(int argc, char *argv[], struct commandline *cmd)
            for (j = 1; argv[i][j] != 0; j++) {
                c = argv[i][j];
                switch (c) {
+               case 'A':
                case 'c':
                case 'h':
                case 'l':
@@ -854,6 +857,7 @@ parseargs(int argc, char *argv[], struct commandline *cmd)
            ;
        }
     }
+    cmd->ansic_flag = ansic_flag = flag['A'];
     cmd->cflag = cflag = flag['c'];
     cmd->hflag = hflag = flag['h'];
     cmd->sflag = flag['s'];
index 873e308..fa5acb6 100644 (file)
@@ -1110,20 +1110,29 @@ cs_Proc_CodeGeneration(definition * defp, int split_flag, char *procheader)
     }
 }
 
-
 static void
 cs_ProcName_setup(definition * defp, char *procheader, int split_flag)
 {
     proc1_list *plist;
+    char *first_arg;
 
-    if (!cflag) {
+    if (ansic_flag) {
        if (split_flag) {
-           f_print(fout, "int %s%s%s%s(z_call", procheader, prefix,
-                   PackagePrefix[PackageIndex], defp->pc.proc_name);
+           first_arg = "register struct rx_call *z_call";
        } else {
-           f_print(fout, "int %s%s%s%s(z_conn", procheader, prefix,
-                   PackagePrefix[PackageIndex], defp->pc.proc_name);
+           first_arg = "register struct rx_connection *z_conn";
        }
+    } else {
+       if (split_flag) {
+           first_arg = "z_call";
+       } else {
+           first_arg = "z_conn";
+       }
+    }
+
+    if (!cflag) {
+       f_print(fout, "int %s%s%s%s(%s", procheader, prefix,
+               PackagePrefix[PackageIndex], defp->pc.proc_name, first_arg);
     }
     if ((strlen(procheader) + strlen(prefix) +
         strlen(PackagePrefix[PackageIndex]) + strlen(defp->pc.proc_name)) >=
@@ -1133,20 +1142,32 @@ cs_ProcName_setup(definition * defp, char *procheader, int split_flag)
     if (!cflag) {
        for (plist = defp->pc.plists; plist; plist = plist->next) {
            if (plist->component_kind == DEF_PARAM) {
-               plist->pl.param_flag &= ~PROCESSED_PARAM;
-               f_print(fout, ", %s", plist->pl.param_name);
+               if (ansic_flag) {
+                   if (plist->pl.param_flag & OUT_STRING) {
+                       f_print(fout, ",%s *%s", plist->pl.param_type,
+                               plist->pl.param_name);
+                   } else {
+                       f_print(fout, ",%s %s", plist->pl.param_type,
+                               plist->pl.param_name);
+                   }
+               } else {
+                   f_print(fout, ", %s", plist->pl.param_name);    
+                   plist->pl.param_flag &= ~PROCESSED_PARAM;
+               }
            }
        }
        f_print(fout, ")\n");
     }
 }
 
-
 static void
 cs_ProcParams_setup(definition * defp, int split_flag)
 {
     proc1_list *plist, *plist1;
 
+    if (ansic_flag)
+       return;
+
     if (!split_flag)
        f_print(fout, "\tregister struct rx_connection *z_conn;\n");
     if (split_flag) {
@@ -1742,8 +1763,14 @@ ucs_ProcName_setup(definition * defp, char *procheader, int split_flag)
     proc1_list *plist;
 
     if (!cflag) {
-      f_print(fout, "int %s%s%s%s(aclient, aflags", procheader, prefix,
-             PackagePrefix[PackageIndex], defp->pc.proc_name);
+       if (ansic_flag) {
+           f_print(fout, "int %s%s%s%s(register struct ubik_client *aclient, afs_int32 aflags",
+                         procheader, prefix, PackagePrefix[PackageIndex],
+                         defp->pc.proc_name);
+       } else {
+           f_print(fout, "int %s%s%s%s(aclient, aflags", procheader, prefix,
+                         PackagePrefix[PackageIndex], defp->pc.proc_name);
+       }
     }
     if ((strlen(procheader) + strlen(prefix) +
         strlen(PackagePrefix[PackageIndex]) + strlen(defp->pc.proc_name)) >=
@@ -1753,8 +1780,18 @@ ucs_ProcName_setup(definition * defp, char *procheader, int split_flag)
     if (!cflag) {
        for (plist = defp->pc.plists; plist; plist = plist->next) {
            if (plist->component_kind == DEF_PARAM) {
-               plist->pl.param_flag &= ~PROCESSED_PARAM;
-               f_print(fout, ", %s", plist->pl.param_name);
+               if (ansic_flag) {
+                   if (plist->pl.param_flag & OUT_STRING) {
+                       f_print(fout, ",%s *%s", plist->pl.param_type,
+                               plist->pl.param_name);
+                   } else {
+                       f_print(fout, ",%s %s", plist->pl.param_type,
+                               plist->pl.param_name);
+                   }
+               } else {
+                   plist->pl.param_flag &= ~PROCESSED_PARAM;
+                   f_print(fout, ", %s", plist->pl.param_name);
+               }
            }
        }
        f_print(fout, ")\n");
@@ -1767,6 +1804,9 @@ ucs_ProcParams_setup(definition * defp, int split_flag)
 {
     proc1_list *plist, *plist1;
 
+    if (ansic_flag)
+       return;
+
     f_print(fout, "\tregister struct ubik_client *aclient;\n\tafs_int32 aflags;\n");
     for (plist = defp->pc.plists; plist; plist = plist->next) {
        if (plist->component_kind == DEF_PARAM
index 86e4894..3722421 100644 (file)
@@ -57,6 +57,7 @@ extern int nincludes;
 extern char *OutFileFlag;
 extern char OutFile[];
 extern char Sflag, Cflag, hflag, cflag, kflag, uflag;
+extern char ansic_flag;
 extern char zflag;
 extern char xflag;
 extern char yflag;
index 372b65d..55a9856 100644 (file)
@@ -29,16 +29,16 @@ ${TOP_LIBDIR}/librxstat.a: librxstat.a
 # Build targets
 #
 rxstat.cs.c: rxstat.xg
-       ${RXGEN} -x -C -o $@ ${srcdir}/rxstat.xg
+       ${RXGEN} -A -x -C -o $@ ${srcdir}/rxstat.xg
 
 rxstat.ss.c: rxstat.xg
-       ${RXGEN} -x -S -o $@ ${srcdir}/rxstat.xg
+       ${RXGEN} -A -x -S -o $@ ${srcdir}/rxstat.xg
 
 rxstat.xdr.c: rxstat.xg
-       ${RXGEN} -x -c -o $@ ${srcdir}/rxstat.xg
+       ${RXGEN} -A -x -c -o $@ ${srcdir}/rxstat.xg
 
 rxstat.h: rxstat.xg
-       ${RXGEN} -x -h -o $@ ${srcdir}/rxstat.xg
+       ${RXGEN} -A -x -h -o $@ ${srcdir}/rxstat.xg
 
 rxstat.xdr.c: rxstat.h
 rxstat.cs.c: rxstat.h
index 76684b0..1e66f67 100644 (file)
@@ -124,25 +124,25 @@ rmtsysnet.o rmtsysc.o rmtsyss.o rmtsysd.o: rmtsys.h
 rmtsysd: AFS_component_version_number.o afs.exp afsl.exp
 
 rmtsys.cs.c: rmtsys.xg
-       ${RXGEN} -C -o $@ ${srcdir}/rmtsys.xg
+       ${RXGEN} -A -C -o $@ ${srcdir}/rmtsys.xg
 
 rmtsys.ss.c: rmtsys.xg
-       ${RXGEN} -S -o $@ ${srcdir}/rmtsys.xg
+       ${RXGEN} -A -S -o $@ ${srcdir}/rmtsys.xg
 
 rmtsys.xdr.c: rmtsys.xg
-       ${RXGEN} -c -o $@ ${srcdir}/rmtsys.xg
+       ${RXGEN} -A -c -o $@ ${srcdir}/rmtsys.xg
 
 rmtsys.h: rmtsys.xg
-       ${RXGEN} -h -o $@ ${srcdir}/rmtsys.xg
+       ${RXGEN} -A -h -o $@ ${srcdir}/rmtsys.xg
 
 Krmtsys.cs.c: rmtsys.xg Krmtsys.h
-       ${RXGEN} -k -C -o Krmtsys.cs.c ${srcdir}/rmtsys.xg
+       ${RXGEN} -A -k -C -o Krmtsys.cs.c ${srcdir}/rmtsys.xg
 
 Krmtsys.xdr.c: rmtsys.xg
-       ${RXGEN} -k -c -o Krmtsys.xdr.c ${srcdir}/rmtsys.xg
+       ${RXGEN} -A -k -c -o Krmtsys.xdr.c ${srcdir}/rmtsys.xg
 
 Krmtsys.h: rmtsys.xg
-       ${RXGEN} -k -h -o Krmtsys.h ${srcdir}/rmtsys.xg
+       ${RXGEN} -A -k -h -o Krmtsys.h ${srcdir}/rmtsys.xg
 
 rmtsysd: rmtsysd.o libsys.a
        ${CC} ${CFLAGS} -o rmtsysd rmtsysd.o ${LIBS}
index eb366c4..606463b 100644 (file)
@@ -50,45 +50,45 @@ udebug: udebug.o libubik.a
        ${CC} ${CFLAGS} -o udebug udebug.o libubik.a $(LIBS)
 
 ubik_int.cs.c: ubik_int.xg
-       ${RXGEN} -x -C -o $@ ${srcdir}/ubik_int.xg
+       ${RXGEN} -A -x -C -o $@ ${srcdir}/ubik_int.xg
 
 ubik_int.ss.c: ubik_int.xg
-       ${RXGEN} -x -S -o $@ ${srcdir}/ubik_int.xg
+       ${RXGEN} -A -x -S -o $@ ${srcdir}/ubik_int.xg
 
 ubik_int.xdr.c: ubik_int.xg
-       ${RXGEN} -x -c -o $@ ${srcdir}/ubik_int.xg
+       ${RXGEN} -A -x -c -o $@ ${srcdir}/ubik_int.xg
 
 ubik_int.h: ubik_int.xg
-       ${RXGEN} -x -h -o $@ ${srcdir}/ubik_int.xg
+       ${RXGEN} -A -x -h -o $@ ${srcdir}/ubik_int.xg
 
 ubik_int.cs.c: ubik_int.h
 ubik_int.ss.c: ubik_int.h
 ubik_int.xdr.c: ubik_int.h
 
 Kubik_int.cs.c: ubik_int.xg Kubik_int.h
-       ${RXGEN} -x -k -C -o Kubik_int.cs.c ${srcdir}/ubik_int.xg
+       ${RXGEN} -A -x -k -C -o Kubik_int.cs.c ${srcdir}/ubik_int.xg
 
 Kubik_int.xdr.c: ubik_int.xg
-       ${RXGEN} -x -k -c -o Kubik_int.xdr.c ${srcdir}/ubik_int.xg
+       ${RXGEN} -A -x -k -c -o Kubik_int.xdr.c ${srcdir}/ubik_int.xg
 
 Kubik_int.h: ubik_int.xg
-       ${RXGEN} -x -k -h -o Kubik_int.h ${srcdir}/ubik_int.xg
+       ${RXGEN} -A -x -k -h -o Kubik_int.h ${srcdir}/ubik_int.xg
 
 utst_int.ss.o: utst_int.ss.c utst_int.xdr.c
 utst_int.cs.o: utst_int.cs.c utst_int.xdr.c
 utst_int.xdr.o: utst_int.xdr.c utst_int.h
 
 utst_int.cs.c: utst_int.xg
-       ${RXGEN} -C -o $@ ${srcdir}/utst_int.xg
+       ${RXGEN} -A -C -o $@ ${srcdir}/utst_int.xg
 
 utst_int.ss.c: utst_int.xg
-       ${RXGEN} -S -o $@ ${srcdir}/utst_int.xg
+       ${RXGEN} -A -S -o $@ ${srcdir}/utst_int.xg
 
 utst_int.xdr.c: utst_int.xg
-       ${RXGEN} -c -o $@ ${srcdir}/utst_int.xg
+       ${RXGEN} -A -c -o $@ ${srcdir}/utst_int.xg
 
 utst_int.h: utst_int.xg
-       ${RXGEN} -h -o $@ ${srcdir}/utst_int.xg
+       ${RXGEN} -A -h -o $@ ${srcdir}/utst_int.xg
 
 utst_int.cs.c: utst_int.h
 utst_int.ss.c: utst_int.h
index bdb05ee..3388322 100644 (file)
@@ -37,16 +37,16 @@ utils.o: utils.c update.h global.h
 client.o server.o: update.h global.h AFS_component_version_number.c
 
 update.cs.c: update.xg
-       ${RXGEN} -u -C -o $@ ${srcdir}/update.xg
+       ${RXGEN} -A -u -C -o $@ ${srcdir}/update.xg
 
 update.ss.c: update.xg
-       ${RXGEN} -S -o $@ ${srcdir}/update.xg
+       ${RXGEN} -A -S -o $@ ${srcdir}/update.xg
 
 update.xdr.c: update.xg
-       ${RXGEN} -c -o $@ ${srcdir}/update.xg
+       ${RXGEN} -A -c -o $@ ${srcdir}/update.xg
 
 update.h: update.xg
-       ${RXGEN} -u -h -o $@ ${srcdir}/update.xg
+       ${RXGEN} -A -u -h -o $@ ${srcdir}/update.xg
 
 update.cs.c: update.h
 upcate.ss.c: update.h
index d784369..be4eb0b 100644 (file)
@@ -91,26 +91,26 @@ vldbint.cs.o: vldbint.cs.c vldbint.xdr.c
 vldbint.xdr.o: vldbint.xdr.c vldbint.h
 
 vldbint.cs.c: vldbint.xg
-       ${RXGEN} -u -x -C -o $@ ${srcdir}/vldbint.xg
+       ${RXGEN} -A -u -x -C -o $@ ${srcdir}/vldbint.xg
 
 vldbint.ss.c: vldbint.xg
-       ${RXGEN} -x -S -o $@ ${srcdir}/vldbint.xg
+       ${RXGEN} -A -x -S -o $@ ${srcdir}/vldbint.xg
 
 vldbint.xdr.c: vldbint.xg
-       ${RXGEN} -x -c -o $@ ${srcdir}/vldbint.xg
+       ${RXGEN} -A -x -c -o $@ ${srcdir}/vldbint.xg
 
 vldbint.h: vldbint.xg
-       ${RXGEN} -u -x -h -o $@ ${srcdir}/vldbint.xg
+       ${RXGEN} -A -u -x -h -o $@ ${srcdir}/vldbint.xg
 
 vldbint.cs.c: vldbint.h
 vldbint.ss.c: vldbint.h
 vldbint.xdr.c: vldbint.h
 
 Kvldbint.cs.c: vldbint.xg
-       ${RXGEN} -x -k -C -o $@ ${srcdir}/vldbint.xg
+       ${RXGEN} -A -x -k -C -o $@ ${srcdir}/vldbint.xg
 
 Kvldbint.xdr.c: vldbint.xg
-       ${RXGEN} -x -k -c -o $@ ${srcdir}/vldbint.xg
+       ${RXGEN} -A -x -k -c -o $@ ${srcdir}/vldbint.xg
 
 libvldb.a: $(OBJS) AFS_component_version_number.o
        $(RM) -f $@
index f9576d8..cff8182 100644 (file)
@@ -96,16 +96,16 @@ volser.h volerr.c: volerr.et volser.p.h
        ${COMPILE_ET} -p ${srcdir} volerr -h volser
 
 volint.cs.c: volint.xg
-       ${RXGEN} -x -C -o $@ ${srcdir}/volint.xg
+       ${RXGEN} -A -x -C -o $@ ${srcdir}/volint.xg
 
 volint.ss.c: volint.xg
-       ${RXGEN} -x -S -o $@ ${srcdir}/volint.xg
+       ${RXGEN} -A -x -S -o $@ ${srcdir}/volint.xg
 
 volint.xdr.c: volint.xg
-       ${RXGEN} -x -c -o $@ ${srcdir}/volint.xg
+       ${RXGEN} -A -x -c -o $@ ${srcdir}/volint.xg
 
 volint.h: volint.xg
-       ${RXGEN} -x -h -o $@ ${srcdir}/volint.xg
+       ${RXGEN} -A -x -h -o $@ ${srcdir}/volint.xg
 
 volint.cs.c: volint.h
 volint.ss.c: volint.h