* emacs-lisp/byte-run.el (defmacro): Use same argument parsing as
[bpt/emacs.git] / nt / zipdist.bat
CommitLineData
e3aef5c6 1@echo off\r
acaf905b 2rem Copyright (C) 2001-2012 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
28:ZIP_CHECK\r
297z\r
30if %ERRORLEVEL% NEQ 0 goto :ZIP_ERROR\r
31goto ZIP_DIST\r
32\r
33:ZIP_ERROR\r
34echo.\r
35echo ERROR: Make sure 7zip is installed and available on the Windows Path!\r
36goto EXIT\r
37\r
38rem Build distributions\r
39:ZIP_DIST\r
e3aef5c6 40rem Build and verify full distribution\r
4ad28e27 417z 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
CS
427z t emacs-%EMACS_VER%-bin-i386.zip\r
43rem Build and verify binary only distribution\r
e0d6af9c 447z 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%-barebin-i386.zip %TMP_DIST_DIR%/README.W32 %TMP_DIST_DIR%/bin %TMP_DIST_DIR%/etc/DOC-X %TMP_DIST_DIR%/COPYING\r
e3aef5c6 457z t emacs-%EMACS_VER%-barebin-i386.zip\r
e3aef5c6
CS
46goto EXIT\r
47\r
48:EXIT\r