Linux: Make dir dentry aliases act like symlinks
[openafs.git] / NTMakefile
index 10b5544..0f1fa1b 100644 (file)
@@ -68,6 +68,13 @@ afsreg_headers:
        $(NTMAKE_HEADERS)
        $(CD) ..\..\..
 
+libafscp_headers:
+     @echo ***** $@
+       $(DOCD) $(SRC)\libafscp
+       $(CD) $(SRC)\libafscp
+       $(NTMAKE_HEADERS)
+       $(CD) ..\..\..
+
 lwp_headers:
      @echo ***** $@
        $(DOCD) $(SRC)\lwp
@@ -82,13 +89,20 @@ rx_headers:
        $(NTMAKE_HEADERS)
        $(CD) ..\..
 
-util_headers: roken_headers
+util_headers: opr_headers
      @echo ***** $@
        $(DOCD) $(SRC)\util
        $(CD) $(SRC)\util
        $(NTMAKE_HEADERS)
        $(CD) ..\..
 
+opr_headers: roken_headers
+     @echo ***** $@
+       $(DOCD) $(SRC)\opr
+       $(CD) $(SRC)\opr
+       $(NTMAKE_HEADERS)
+       $(CD) ..\..
+
 roken_headers:
      @echo ***** $@
        $(DOCD) $(SRC)\roken
@@ -110,7 +124,7 @@ pthread: hcrypto_headers
        $(NTMAKE)
        $(CD) ..\..\..
 
-util: procmgmt_headers afsreg_headers lwp_headers rx_headers hcrypto
+util: procmgmt_headers afsreg_headers lwp_headers rx_headers opr
      @echo ***** $@
        $(DOCD) $(SRC)\$@
        $(CD) $(SRC)\$@
@@ -166,6 +180,13 @@ rxgen: lwp
        $(NTMAKE)
        $(CD) ..\..
 
+opr: hcrypto
+     @echo ***** $@
+       $(DOCD) $(SRC)\opr
+       $(CD) $(SRC)\opr
+       $(NTMAKE)
+       $(CD) ..\..\..
+
 hcrypto: roken
      @echo ***** $@
        $(DOCD) $(SRC)\crypto\hcrypto
@@ -389,14 +410,7 @@ volser: vol
        $(NTMAKE)
        $(CD) ..\..
 
-viced: volser
-     @echo ***** $@
-       $(DOCD) $(SRC)\$@
-       $(CD) $(SRC)\$@
-       $(NTMAKE)
-       $(CD) ..\..
-
-update: viced
+update: volser
      @echo ***** $@
        $(DOCD) $(SRC)\$@
        $(CD) $(SRC)\$@
@@ -445,14 +459,14 @@ libafsauthent: bu_utils
        $(NTMAKE)
        $(CD) ..\..
 
-tviced: libafsauthent
+viced: libafsauthent
      @echo ***** $@
        $(DOCD) $(SRC)\$@
        $(CD) $(SRC)\$@
        $(NTMAKE)
        $(CD) ..\..
 
-tvolser: tviced
+tvolser: viced
      @echo ***** $@
        $(DOCD) $(SRC)\$@
        $(CD) $(SRC)\$@
@@ -508,7 +522,7 @@ client_osi: license
        $(NTMAKE)
        $(CD) ..\..\..
 
-afsd: client_osi
+afsd: client_osi libafscp
      @echo ***** $@
        $(DOCD) $(SRC)\WINNT\$@
        $(CD) $(SRC)\WINNT\$@
@@ -669,6 +683,13 @@ netidmgr_plugin: xstat
        $(NTMAKE)
        $(CD) ..\..\..
 
+afsrdr: netidmgr_plugin
+        echo ***** $@
+        $(DOCD) $(SRC)\WINNT\afsrdr
+        $(CD) $(SRC)\WINNT\afsrdr
+        $(NTMAKE)
+        $(CD) ..\..\..
+
 rpctestlib: fsint libafsrpc
      @echo ***** $@
        $(DOCD) $(TESTS)\$@
@@ -676,7 +697,14 @@ rpctestlib: fsint libafsrpc
        $(NTMAKE)
        $(CD) ..\..
 
-extra: netidmgr_plugin rpctestlib
+libafscp: libafscp_headers util afs volser vlserver rx auth fsint afsdobjs
+     @echo ***** $@
+       $(DOCD) $(SRC)\$@
+       $(CD) $(SRC)\$@
+       $(NTMAKE)
+       $(CD) ..\..
+
+extra: afsrdr rpctestlib
 !      IF EXIST($(SRC)\WINNT\extra) && EXIST($(SRC)\WINNT\extra\NTMakefile)
      @echo ***** $@
     $(DOCD) $(SRC)\WINNT\$@
@@ -686,8 +714,15 @@ extra: netidmgr_plugin rpctestlib
 !      ELSE
      @echo ***** Skipping $@ ***** Not found.
 !      ENDIF
-                
-finale: extra
+
+tools: extra
+     @echo ***** $@
+       $(DOCD) $(SRC)\tools\rxperf
+       $(CD) $(SRC)\tools\rxperf
+       $(NTMAKE)
+       $(CD) ..\..\..
+
+finale: tools
      @echo ***** $@
        $(DOCD) $(SRC)\$@
        $(CD) $(SRC)\$@
@@ -779,11 +814,11 @@ wix-lite: loopback man-pages documentation
    $(NTMAKE) LITECLIENT=1
    $(CD) ..\..\..\..
 
-media: install NSIS wix
-
 install-nsis: install NSIS
 
 install-wix: install wix
 
 install-wix-lite: install wix-lite
 
+media: install-wix
+