cmd: Tidy up -help output
[openafs.git] / src / vlserver / NTMakefile
index fb1a9cb..e809a13 100644 (file)
@@ -14,13 +14,16 @@ RELDIR=vlserver
 ############################################################################
 # Definitions for installing header files
 
-INCFILEDIR = $(DESTDIR)\include\afs 
+INCFILEDIR = $(DESTDIR)\include\afs
 
 INCFILES = \
-       $(INCFILEDIR)\afs\vl_opcodes.h \
-       $(INCFILEDIR)\afs\vlserver.h \
-       $(INCFILEDIR)\afs\vldbint.h
+       $(INCFILEDIR)\vl_opcodes.h \
+       $(INCFILEDIR)\vlserver.h \
+       $(INCFILEDIR)\vldbint.h
 
+$(INCFILEDIR)\vl_opcodes.h: vl_opcodes.h
+       $(COPY) vl_opcodes.h $(INCFILEDIR)\vl_opcodes.h
+        
 ############################################################################
 # build afsvldb.lib
 
@@ -78,20 +81,23 @@ VLSERVER_EXECLIBS = \
        $(DESTDIR)\lib\afsrxstat.lib \
        $(DESTDIR)\lib\afsrx.lib \
        $(DESTDIR)\lib\afslwp.lib \
-       $(DESTDIR)\lib\afsdes.lib \
        $(DESTDIR)\lib\afs\afscom_err.lib \
        $(DESTDIR)\lib\afs\afsutil.lib \
        $(DESTDIR)\lib\afs\afsaudit.lib \
        $(DESTDIR)\lib\afs\afseventlog.lib \
        $(DESTDIR)\lib\afs\afsreg.lib \
        $(DESTDIR)\lib\afs\afsprocmgmt.lib \
-       $(DESTDIR)\lib\cm_dns.obj
+       $(DESTDIR)\lib\libafsconf.lib \
+        $(DESTDIR)\lib\afs\afspioctl.lib \
+       $(DESTDIR)\lib\afshcrypto.lib \
+       $(DESTDIR)\lib\afsroken.lib
 
-       
 $(VLSERVER): $(VLSERVER_EXEOBJS) $(LIBFILE) $(VLSERVER_EXECLIBS)
-       $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib
+       $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
+        $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # generate versioninfo resources
@@ -101,12 +107,20 @@ $(OUT)\vlserver.res: AFS_component_version_number.h
 ############################################################################
 # rxgen on vldbint.xg
 
-$(INCFILES):$$(@F)
-        $(COPY)  $** $(INCFILEDIR)\.
+vldbint.cs.c: vldbint.xg vldbint.h
+       $(RXGEN) -u -x -C -o $@ vldbint.xg
 
-vldbint.ss.c vldbint.cs.c vldbint.xdr.c vldbint.h: vldbint.xg
-       $(RXGEN) -x $**
-       $(COPY) vldbint.h $(DESTDIR)\include\afs\vldbint.h
+vldbint.ss.c: vldbint.xg vldbint.h
+       $(RXGEN) -x -S -o $@ vldbint.xg
+
+vldbint.xdr.c: vldbint.xg vldbint.h
+       $(RXGEN) -x -c -o $@ vldbint.xg
+
+vldbint.h: vldbint.xg
+       $(RXGEN) -u -x -h -o $@ vldbint.xg
+
+$(INCFILEDIR)\vldbint.h: vldbint.h
+       $(COPY) vldbint.h $(INCFILEDIR)\vldbint.h
 
 ############################################################################
 # Definitions for generating files via COMPILE_ET
@@ -115,7 +129,9 @@ vldbint.ss.c vldbint.cs.c vldbint.xdr.c vldbint.h: vldbint.xg
 vlserver.h vl_errors.c: vl_errors.et vlserver.p.h
        $(DEL) vlserver.h vl_errors.c
        $(COMPILE_ET) vl_errors  -h vlserver
-       $(COPY) vlserver.h $(INCFILEDIR)\afs\vlserver.h
+
+$(INCFILEDIR)\vlserver.h: vlserver.h
+       $(COPY) vlserver.h $(INCFILEDIR)\vlserver.h
 
 ############################################################################
 # build local vldb_check
@@ -124,21 +140,27 @@ VLDB_CHECK_LIBS =\
        $(DESTDIR)\lib\afs\afsutil.lib  \
        $(DESTDIR)\lib\afs\afsreg.lib \
        $(DESTDIR)\lib\afs\afseventlog.lib \
-       $(DESTDIR)\lib\afs\afscmd.lib
+       $(DESTDIR)\lib\afs\afscmd.lib \
+       $(DESTDIR)\lib\afsroken.lib
 
 $(OUT)\vldb_check.exe: $(OUT)\vldb_check.obj $(VLDB_CHECK_LIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
+        $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # build local vlclient
 VLCLIENT_LIBS = \
        $(DESTDIR)\lib\afs\afscmd.lib \
-       $(DESTDIR)\lib\afs\afspioctl.lib
+       $(DESTDIR)\lib\afs\afspioctl.lib \
+       $(DESTDIR)\lib\afsroken.lib
 
 $(OUT)\vlclient.exe: $(OUT)\vlclient.obj  $(LIBFILE) $(VLSERVER_EXECLIBS) $(VLCLIENT_LIBS)
-       $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib
+       $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
+        $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 ############################################################################
@@ -157,7 +179,7 @@ install_headers: $(INCFILES)
 # clean up
 
 clean::
-       $(DEL) vldbint.cs.c vldbint.ss.c vldbint.xdr.c vldbint.h$$ 
+       $(DEL) vldbint.cs.c vldbint.ss.c vldbint.xdr.c vldbint.h
        $(DEL) vlserver.h vl_errors.c $(INCFILES)
 
 mkdir: