2011-02-19 Eli Zaretskii <eliz@gnu.org>
* .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
+ Add lib/deps/.
* config.bat: Configure in `lib'.
+ Generate *.Po files in lib/deps.
2011-02-18 Paul Eggert <eggert@cs.ucla.edu>
sed -f ../msdos/sedlibcf.inp < Makefile.in > makefile.tmp\r
sed -f ../msdos/sedlibmk.inp < makefile.tmp > Makefile\r
rm -f makefile.tmp\r
+If Not Exist deps\stamp mkdir deps\r
+If Not Exist deps\stamp for %%f in (*.c) do @call ..\msdos\depfiles.bat %%f\r
+If Not Exist deps\stamp echo deps-stamp > deps\stamp\r
cd ..\r
rem ----------------------------------------------------------------------\r
Echo Configuring the lisp directory...\r
2011-02-19 Eli Zaretskii <eliz@gnu.org>
+ * sedlibmk.inp (CONFIG_CLEAN_VPATH_FILES): Fix editing of *-clean
+ rules.
+
+ * depfiles.bat: New file.
+
* sedlibmk.inp: New file.
* sedlibcf.inp: New file.
--- /dev/null
+@echo off\r
+rem ----------------------------------------------------------------------\r
+rem Auxiliary script for MSDOS, run by ../config.bat\r
+rem Copyright (C) 2011 Free Software Foundation, Inc.\r
+\r
+rem This file is part of GNU Emacs.\r
+\r
+rem GNU Emacs is free software: you can redistribute it and/or modify\r
+rem it under the terms of the GNU General Public License as published by\r
+rem the Free Software Foundation, either version 3 of the License, or\r
+rem (at your option) any later version.\r
+\r
+rem GNU Emacs is distributed in the hope that it will be useful,\r
+rem but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
+rem GNU General Public License for more details.\r
+\r
+rem You should have received a copy of the GNU General Public License\r
+rem along with GNU Emacs. If not, see http://www.gnu.org/licenses/.\r
+\r
+rem ----------------------------------------------------------------------\r
+\r
+echo %1 | sed -e "s,^,@echo # dummy > deps\\," -e "s,\.c,.Po," > tdepfile.bat\r
+call tdepfile\r
+del tdepfile.bat\r
CONFIG_CLEAN_FILES = xyzzy
/^CONFIG_CLEAN_VPATH_FILES *= *$/c\
CONFIG_CLEAN_VPATH_FILES = xyzzy
-s/^ -*test -z.*|| rm/ -rm/
+s/^ -*test -z.*|| rm/ -rm/
s/@echo /@djecho/
#
# Fix the recipes for header files