$(NTMAKE_HEADERS)
$(CD) ..\..\..
+libafscp_headers:
+ @echo ***** $@
+ $(DOCD) $(SRC)\libafscp
+ $(CD) $(SRC)\libafscp
+ $(NTMAKE_HEADERS)
+ $(CD) ..\..\..
+
lwp_headers:
@echo ***** $@
$(DOCD) $(SRC)\lwp
$(NTMAKE_HEADERS)
$(CD) ..\..
-util_headers:
+util_headers: roken_headers
@echo ***** $@
$(DOCD) $(SRC)\util
$(CD) $(SRC)\util
$(NTMAKE_HEADERS)
$(CD) ..\..
+roken_headers:
+ @echo ***** $@
+ $(DOCD) $(SRC)\roken
+ $(CD) $(SRC)\roken
+ $(NTMAKE_HEADERS)
+ $(CD) ..\..
+
hcrypto_headers: util_headers
@echo ***** $@
$(DOCD) $(SRC)\crypto\hcrypto
$(NTMAKE)
$(CD) ..\..\..
-util: procmgmt_headers afsreg_headers lwp_headers rx_headers pthread
+util: procmgmt_headers afsreg_headers lwp_headers rx_headers hcrypto
@echo ***** $@
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE)
$(CD) ..\..
-des: rxgen
- @echo ***** $@
- $(DOCD) $(SRC)\des
- $(CD) $(SRC)\des
- $(NTMAKE)
- $(CD) ..\..
-
-hcrypto: des
+hcrypto: roken
@echo ***** $@
$(DOCD) $(SRC)\crypto\hcrypto
$(CD) $(SRC)\crypto\hcrypto
$(NTMAKE)
$(CD) ..\..\..
-rx: hcrypto
+roken: pthread
+ @echo ***** $@
+ $(DOCD) $(SRC)\roken
+ $(CD) $(SRC)\roken
+ $(NTMAKE)
+ $(CD) ..\..
+
+rx: rxgen
@echo ***** $@
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE)
$(CD) ..\..
-vol: dir
+libafsrpc: dir
+ @echo ***** $@
+ $(DOCD) $(SRC)\$@
+ $(CD) $(SRC)\$@
+ $(NTMAKE)
+ $(CD) ..\..
+
+rxtests: libafsrpc
+ @echo ***** $@
+ $(DOCD) $(SRC)\rx\test
+ $(CD) $(SRC)\rx\test
+ $(NTMAKE)
+ $(CD) ..\..\..
+
+vol: rxtests
@echo ***** $@
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE)
$(CD) ..\..
-libafsrpc: bu_utils
- @echo ***** $@
- $(DOCD) $(SRC)\$@
- $(CD) $(SRC)\$@
- $(NTMAKE)
- $(CD) ..\..
-
-libafsauthent: libafsrpc
+libafsauthent: bu_utils
@echo ***** $@
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE)
$(CD) ..\..\..
-license: talocale
+talocale_unicode: talocale
+ @echo ***** $@
+ $(DOCD) $(SRC)\WINNT\$@
+ $(CD) $(SRC)\WINNT\$@
+ $(NTMAKE)
+ $(CD) ..\..\..
+
+license: talocale_unicode
@echo ***** $@
$(DOCD) $(SRC)\WINNT\$@
$(CD) $(SRC)\WINNT\$@
$(NTMAKE)
$(CD) ..\..\..
-afsd: client_osi
+afsd: client_osi libafscp
@echo ***** $@
$(DOCD) $(SRC)\WINNT\$@
$(CD) $(SRC)\WINNT\$@
$(NTMAKE)
$(CD) ..\..
+libafscp: libafscp_headers util afs volser vlserver rx auth fsint afsdobjs
+ @echo ***** $@
+ $(DOCD) $(SRC)\$@
+ $(CD) $(SRC)\$@
+ $(NTMAKE)
+ $(CD) ..\..
+
extra: netidmgr_plugin rpctestlib
! IF EXIST($(SRC)\WINNT\extra) && EXIST($(SRC)\WINNT\extra\NTMakefile)
@echo ***** $@
# Clean target for obj tree
clean:
$(CD) $(SRC)\config
- nmake /nologo /f ntmakefile version
+ nmake /nologo /f ntmakefile version langsetup
$(CD) ..\..
nmake /nologo /f ntmakefile "NTMAKE = nmake /nologo /f ntmakefile clean" "NTMAKE_HEADERS = nmake /nologo /f ntmakefile clean" "NTMAKE_OBJS = nmake /nologo /f ntmakefile clean" media
$(CD) $(SRC)\config
- nmake /nologo /f ntmakefile clean_version
+ nmake /nologo /f ntmakefile clean_final
$(CD) ..\..
# Language-only build target