Use mmap(2) emulation for buffer text on MS-Windows.
[bpt/emacs.git] / nt / zipdist.bat
CommitLineData
e3aef5c6 1@echo off\r
ba318903 2rem Copyright (C) 2001-2014 Free Software Foundation, Inc.\r
e3aef5c6
CS
3\r
4rem Author: Christoph Scholtes cschol2112 at gmail.com\r
5\r
6rem This file is part of GNU Emacs.\r
7\r
8rem GNU Emacs is free software: you can redistribute it and/or modify\r
9rem it under the terms of the GNU General Public License as published by\r
10rem the Free Software Foundation, either version 3 of the License, or\r
11rem (at your option) any later version.\r
12\r
13rem GNU Emacs is distributed in the hope that it will be useful,\r
14rem but WITHOUT ANY WARRANTY; without even the implied warranty of\r
15rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
16rem GNU General Public License for more details.\r
17\r
18rem You should have received a copy of the GNU General Public License\r
19rem along with GNU Emacs. If not, see http://www.gnu.org/licenses/.\r
20\r
21SETLOCAL\r
4ad28e27
CS
22rem arg 1: Emacs version number\r
23set EMACS_VER=%1\r
e3aef5c6 24\r
4ad28e27 25set TMP_DIST_DIR=emacs-%EMACS_VER%\r
e3aef5c6
CS
26\r
27rem Check, if 7zip is installed and available on path\r
cd48a2e8
DM
287z 1>NUL 2>NUL\r
29if %ERRORLEVEL% NEQ 0 goto ZIP_ERROR\r
e3aef5c6
CS
30goto ZIP_DIST\r
31\r
32:ZIP_ERROR\r
33echo.\r
34echo ERROR: Make sure 7zip is installed and available on the Windows Path!\r
35goto EXIT\r
36\r
cd48a2e8 37rem Build and verify the binary distribution\r
e3aef5c6 38:ZIP_DIST\r
4ad28e27 397z a -bd -tZIP -mx=9 -x!.bzrignore -x!.gitignore -xr!emacs.mdp -xr!*.pdb -xr!*.opt -xr!*~ -xr!CVS -xr!.arch-inventory emacs-%EMACS_VER%-bin-i386.zip %TMP_DIST_DIR%\r
e3aef5c6 407z t emacs-%EMACS_VER%-bin-i386.zip\r
e3aef5c6
CS
41goto EXIT\r
42\r
43:EXIT\r