$(NTMAKE)
$(CD) ..\..
-opr: hcrypto
+opr: rfc3961
@echo ***** $@
$(DOCD) $(SRC)\opr
$(CD) $(SRC)\opr
$(NTMAKE)
$(CD) ..\..\..
+rfc3961: hcrypto
+ @echo ***** $@
+ $(DOCD) $(SRC)\crypto\$@
+ $(CD) $(SRC)\crypto\$@
+ $(NTMAKE)
+ $(CD) ..\..\..
+
roken: pthread
@echo ***** $@
$(DOCD) $(SRC)\roken
$(NTMAKE)
$(CD) ..\..
-audit: fsint
+bubasics: fsint
+ @echo ***** $@
+ $(DOCD) $(SRC)\$@
+ $(CD) $(SRC)\$@
+ $(NTMAKE)
+ $(CD) ..\..
+
+audit: bubasics
@echo ***** $@
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE_HEADERS)
$(CD) ..\..\..
-auth_headers: cm_headers
+rxgk_headers: cm_headers
+ @echo ***** $@
+ $(DOCD) $(SRC)\rxgk
+ $(CD) $(SRC)\rxgk
+ $(NTMAKE_HEADERS)
+ $(CD) ..\..
+
+auth_headers: rxgk_headers
@echo ***** $@
$(DOCD) $(SRC)\auth
$(CD) $(SRC)\auth
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE)
- $(CD) ..\..
+ $(CD) ..\..
ubik: auth
@echo ***** $@
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE)
- $(CD) ..\..
+ $(CD) ..\..
ptserver: ubik
@echo ***** $@
$(NTMAKE)
$(CD) ..\..
-bubasics: usd
- @echo ***** $@
- $(DOCD) $(SRC)\$@
- $(CD) $(SRC)\$@
- $(NTMAKE)
- $(CD) ..\..
-
-budb: bubasics
+budb: usd
@echo ***** $@
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE)
$(CD) ..\..
-viced: volser
- @echo ***** $@
- $(DOCD) $(SRC)\$@
- $(CD) $(SRC)\$@
- $(NTMAKE)
- $(CD) ..\..
-
-update: viced
+update: volser
@echo ***** $@
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE)
$(CD) ..\..
-tviced: libafsauthent
+viced: libafsauthent
@echo ***** $@
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE)
$(CD) ..\..
-tvolser: tviced
+tvolser: viced
@echo ***** $@
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE)
$(CD) ..\..\..
-afsrdr: netidmgr_plugin
+afsrdr: config
echo ***** $@
$(DOCD) $(SRC)\WINNT\afsrdr
$(CD) $(SRC)\WINNT\afsrdr
$(NTMAKE)
$(CD) ..\..\..
-rpctestlib: fsint libafsrpc
+rpctestlib: config fsint libafsrpc
@echo ***** $@
$(DOCD) $(TESTS)\$@
$(CD) $(TESTS)\$@
$(NTMAKE)
$(CD) ..\..
-extra: afsrdr rpctestlib
+extra: config
! IF EXIST($(SRC)\WINNT\extra) && EXIST($(SRC)\WINNT\extra\NTMakefile)
@echo ***** $@
$(DOCD) $(SRC)\WINNT\$@
! ELSE
@echo ***** Skipping $@ ***** Not found.
! ENDIF
-
-finale: extra
+
+tools: config
+ @echo ***** $@
+ $(DOCD) $(SRC)\tools\rxperf
+ $(CD) $(SRC)\tools\rxperf
+ $(NTMAKE)
+ $(CD) ..\..\..
+
+finale: netidmgr_plugin
@echo ***** $@
$(DOCD) $(SRC)\$@
$(CD) $(SRC)\$@
$(NTMAKE)
$(CD) ..\..
-install: finale
+install: finale afsrdr tools rpctestlib extra
@echo Build Finished Successfully
-
+
# Clean target for obj tree
clean:
-mkdir $(DESTDIR)
-mkdir $(AFS_OBJDIR)\checked
-mkdir $(AFS_OBJDIR)\free
- -xcopy /q /t /e $(SRC)\*.* $(AFS_OBJDIR)\checked\
- -xcopy /q /t /e $(SRC)\*.* $(AFS_OBJDIR)\free\
+ -xcopy /q /t /e $(SRC)\*.* $(AFS_OBJDIR)\checked\
+ -xcopy /q /t /e $(SRC)\*.* $(AFS_OBJDIR)\free\
-mkdir $(DESTDIR)\checked
-mkdir $(DESTDIR)\free
-mkdir $(DESTDIR)\checked\bin
$(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
+