# HG changeset patch # User Eli Zaretskii # Date 1201964582 0 # Node ID fc780d7db4b785086d2cfc8356d856e5cd4c2aaf # Parent 21d2e080001aaa387cd7367a5843fd950e68932f (unidatagen-nmake, unidatagen-clean-nmake, unidatagen-CMD) (unidatagen-clean-CMD, unidatagen-SH, unidatagen-clean-SH): New targets. (bootstrap-nmake): Invoke unidatagen-nmake. (bootstrap-gmake): Invoke unidatagen-$(SHELLTYPE). diff -r 21d2e080001a -r fc780d7db4b7 nt/makefile.w32-in --- a/nt/makefile.w32-in Sat Feb 02 15:00:20 2008 +0000 +++ b/nt/makefile.w32-in Sat Feb 02 15:03:02 2008 +0000 @@ -143,15 +143,43 @@ bootstrap: addsection cmdproxy bootstrap-$(MAKETYPE) $(MAKE) $(MFLAGS) $(XMFLAGS) all +unidatagen-nmake: + cd ..\admin\unidata + $(MAKE) $(MFLAGS) + cd ..\..\nt + +unidatagen-clean-nmake: + cd ..\admin\unidata + $(MAKE) $(MFLAGS) clean + cd ..\..\nt + +unidatagen-CMD: + if exist ..\admin\unidata\UnicodeData.txt \ + $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../admin/unidata + +unidatagen-clean-CMD: + if exist ..\admin\unidata\UnicodeData.txt \ + $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../admin/unidata clean + +unidatagen-SH: + test -f ../admin/unidata/UnicodeData.txt && \ + $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../admin/unidata + +unidatagen-clean-SH: + test -f ../admin/unidata/UnicodeData.txt && \ + $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../admin/unidata clean + bootstrap-nmake: addsection cmdproxy cd ..\lisp $(MAKE) $(MFLAGS) bootstrap-clean cd ..\src $(MAKE) $(MFLAGS) clean + if exist ..\admin $(MAKE) unidatagen-clean-nmake cd ..\lib-src $(MAKE) $(MFLAGS) clean cd ..\src $(MAKE) $(MFLAGS) bootstrap + if exist ..\admin $(MAKE) unidatagen-nmake $(MAKE) $(MFLAGS) bootstrap-clean cd ..\nt $(CP) $(BLD)/cmdproxy.exe ../bin @@ -164,8 +192,10 @@ bootstrap-gmake: addsection cmdproxy $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../lisp bootstrap-clean $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../src clean + $(MAKE) $(MFLAGS) $(XMFLAGS) unidatagen-clean-$(SHELLTYPE) $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../lib-src clean $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../src bootstrap + $(MAKE) $(MFLAGS) $(XMFLAGS) unidatagen-$(SHELLTYPE) $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../src bootstrap-clean $(CP) $(BLD)/cmdproxy.exe ../bin $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../lisp bootstrap