]> git.eshelyaron.com Git - emacs.git/commitdiff
(unidatagen-nmake, unidatagen-clean-nmake, unidatagen-CMD)
authorEli Zaretskii <eliz@gnu.org>
Sat, 2 Feb 2008 15:03:26 +0000 (15:03 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 2 Feb 2008 15:03:26 +0000 (15:03 +0000)
(unidatagen-clean-CMD, unidatagen-SH, unidatagen-clean-SH): New targets.
(bootstrap-nmake): Invoke unidatagen-nmake.
(bootstrap-gmake): Invoke unidatagen-$(SHELLTYPE).

nt/ChangeLog
nt/makefile.w32-in

index 12f9c5b8433e88955673d09053426babecb98743..de148f9fe7f3090b7aa59aa6ba3609c23c55b01d 100644 (file)
@@ -1,3 +1,11 @@
+2008-02-02  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (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).
+
 2008-02-02  Jason Rumney  <jasonr@gnu.org>
 
        * configure.bat (withfont): Set sep1 after modifying usercflags.
index 1d9ada44b4a7c31e51ccd508fa42efb56564502c..1fc71e8685f70c8f7550b2bce99c670079587f49 100644 (file)
@@ -143,15 +143,43 @@ maybe-bootstrap-SH: doit
 bootstrap:     addsection cmdproxy bootstrap-$(MAKETYPE)\r
        $(MAKE) $(MFLAGS) $(XMFLAGS) all\r
 \r
+unidatagen-nmake:\r
+       cd ..\admin\unidata\r
+       $(MAKE) $(MFLAGS)\r
+       cd ..\..\nt\r
+\r
+unidatagen-clean-nmake:\r
+       cd ..\admin\unidata\r
+       $(MAKE) $(MFLAGS) clean\r
+       cd ..\..\nt\r
+\r
+unidatagen-CMD:\r
+       if exist ..\admin\unidata\UnicodeData.txt \\r
+          $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../admin/unidata\r
+\r
+unidatagen-clean-CMD:\r
+       if exist ..\admin\unidata\UnicodeData.txt \\r
+          $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../admin/unidata clean\r
+\r
+unidatagen-SH:\r
+       test -f ../admin/unidata/UnicodeData.txt && \\r
+          $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../admin/unidata\r
+\r
+unidatagen-clean-SH:\r
+       test -f ../admin/unidata/UnicodeData.txt && \\r
+          $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../admin/unidata clean\r
+\r
 bootstrap-nmake: addsection cmdproxy\r
        cd ..\lisp\r
        $(MAKE) $(MFLAGS) bootstrap-clean\r
        cd ..\src\r
        $(MAKE) $(MFLAGS) clean\r
+       if exist ..\admin $(MAKE) unidatagen-clean-nmake\r
        cd ..\lib-src\r
        $(MAKE) $(MFLAGS) clean\r
        cd ..\src\r
        $(MAKE) $(MFLAGS) bootstrap\r
+       if exist ..\admin $(MAKE) unidatagen-nmake\r
        $(MAKE) $(MFLAGS) bootstrap-clean\r
        cd ..\nt\r
        $(CP) $(BLD)/cmdproxy.exe ../bin\r
@@ -164,8 +192,10 @@ bootstrap-nmake: addsection cmdproxy
 bootstrap-gmake: addsection cmdproxy\r
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../lisp bootstrap-clean\r
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../src clean\r
+       $(MAKE) $(MFLAGS) $(XMFLAGS) unidatagen-clean-$(SHELLTYPE)\r
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../lib-src clean\r
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../src bootstrap\r
+       $(MAKE) $(MFLAGS) $(XMFLAGS) unidatagen-$(SHELLTYPE)\r
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../src bootstrap-clean\r
        $(CP) $(BLD)/cmdproxy.exe ../bin\r
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../lisp bootstrap\r