budb: Only have one build rule for budb_errs.c
[openafs.git] / src / budb / NTMakefile
index fe54b55..2299d2b 100644 (file)
@@ -68,7 +68,6 @@ EXELIBS =\
         $(DESTDIR)\lib\afslwp.lib \
         $(DESTDIR)\lib\afs\afscom_err.lib \
        $(DESTDIR)\lib\afs\afsaudit.lib \
-       $(DESTDIR)\lib\afsdes.lib \
        $(DESTDIR)\lib\afsrxkad.lib \
        $(DESTDIR)\lib\afs\afskauth.lib \
        $(DESTDIR)\lib\afs\afsauth.lib \
@@ -78,10 +77,13 @@ EXELIBS =\
        $(DESTDIR)\lib\afs\afseventlog.lib \
        $(DESTDIR)\lib\afs\afsreg.lib \
        $(DESTDIR)\lib\afs\afsprocmgmt.lib \
-       $(DESTDIR)\lib\libafsconf.lib
+       $(DESTDIR)\lib\libafsconf.lib \
+        $(DESTDIR)\lib\afs\afspioctl.lib \
+       $(DESTDIR)\lib\afshcrypto.lib \
+       $(DESTDIR)\lib\afsroken.lib
 
 $(EXEFILE): $(EXEOBJS)  $(EXELIBS)
-       $(EXECONLINK) dnsapi.lib iphlpapi.lib shell32.lib
+       $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
@@ -96,16 +98,16 @@ $(OUT)\buserver.res: AFS_component_version_number.h
 # rxgen budb.rg
 
 budb.cs.c: budb.rg budb.h
-       $(RXGEN) -u -C -o $@ budb.rg
+       $(RXGEN) -A -u -C -o $@ budb.rg
 
 budb.ss.c: budb.rg budb.h
-       $(RXGEN) -S -o $@ budb.rg
+       $(RXGEN) -A -S -o $@ budb.rg
 
 budb.xdr.c: budb.rg budb.h
-       $(RXGEN) -c -o $@ budb.rg
+       $(RXGEN) -A -x -c -o $@ budb.rg
 
 budb.h: budb.rg
-       $(RXGEN) -u -h -o budb.h budb.rg
+       $(RXGEN) -A -u -h -o budb.h budb.rg
 
 $(INCFILEDIR)\budb.h: budb.h
        $(COPY) budb.h $(INCFILEDIR)\budb.h 
@@ -117,7 +119,7 @@ $(INCFILEDIR)\budb_errs.h : budb_errs.et
        $(COPY) budb_errs.h $(INCFILEDIR)\budb_errs.h
 
 budb_errs.c $(INCFILEDIR)\budb_client.h: budb_errs.et budb_client.p.h
-       $(DEL) budb_client.h budb_errs.c;
+       $(DEL) budb_client.h budb_errs.c
        $(COMPILE_ET) budb_errs -h budb_client
        $(COPY) budb_client.h $(INCFILEDIR)\budb_client.h
 
@@ -131,6 +133,7 @@ install: $(INCFILES) $(LIBFILE) $(EXEFILE)
 # Local clean target; augments predefined clean target
 
 clean::
+        $(DEL) $(INCFILES)
        $(DEL) budb_errs.c budb_errs.h budb.h budb_client.h     
        $(DEL) budb.cs.c budb.ss.c budb.xdr.c