Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
4ad28e27
Commit
4ad28e27
authored
Jul 24, 2010
by
Christoph Scholtes
Browse files
Refactoring of make dist target
parent
22944319
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
26 deletions
+24
-26
nt/makefile.w32-in
nt/makefile.w32-in
+19
-4
nt/zipdist.bat
nt/zipdist.bat
+5
-22
No files found.
nt/makefile.w32-in
View file @
4ad28e27
...
...
@@ -25,6 +25,8 @@
VERSION
=
24.0.50
TMP_DIST_DIR
=
emacs-
$(VERSION)
TRES
=
$(BLD)
/emacs.res
CLIENTRES
=
$(BLD)
/emacsclient.res
...
...
@@ -208,6 +210,7 @@ install-bin: all $(INSTALL_DIR)/bin install-other-dirs-$(MAKETYPE)
-
$(CP)
$(BLD)
/ddeclient.exe
$(INSTALL_DIR)
/bin
-
$(CP)
$(BLD)
/cmdproxy.exe
$(INSTALL_DIR)
/bin
-
$(CP)
$(BLD)
/runemacs.exe
$(INSTALL_DIR)
/bin
-
$(CP)
README.W32
$(INSTALL_DIR)
-
$(DEL)
../same-dir.tst
-
$(DEL)
$(INSTALL_DIR)
/same-dir.tst
echo
SameDirTest
>
"
$(INSTALL_DIR)
/same-dir.tst"
...
...
@@ -246,10 +249,22 @@ install-other-dirs-gmake:
install-shortcuts
:
"
$(INSTALL_DIR)
/bin/addpm"
-q
dist
:
install-bin
$(CP)
$(DIST_FILES)
$(INSTALL_DIR)
/bin
$(CP)
README.W32
$(INSTALL_DIR)
$(COMSPEC)$(ComSpec)
/c
$(ARGQUOTE)
zipdist.bat
$(INSTALL_DIR)
$(VERSION)$(ARGQUOTE)
dist
:
install-bin
mkdir
$(TMP_DIST_DIR)
$(CP)
$(INSTALL_DIR)
/BUGS
$(TMP_DIST_DIR)
$(CP)
$(INSTALL_DIR)
/COPYING
$(TMP_DIST_DIR)
$(CP)
$(INSTALL_DIR)
/README
$(TMP_DIST_DIR)
$(CP)
$(INSTALL_DIR)
/README.W32
$(TMP_DIST_DIR)
$(CP)
$(INSTALL_DIR)
/INSTALL
$(TMP_DIST_DIR)
$(CP_DIR)
$(INSTALL_DIR)
/bin
$(TMP_DIST_DIR)
$(CP_DIR)
$(INSTALL_DIR)
/etc
$(TMP_DIST_DIR)
$(CP_DIR)
$(INSTALL_DIR)
/info
$(TMP_DIST_DIR)
$(CP_DIR)
$(INSTALL_DIR)
/lisp
$(TMP_DIST_DIR)
$(CP_DIR)
$(INSTALL_DIR)
/leim
$(TMP_DIST_DIR)
$(CP_DIR)
$(INSTALL_DIR)
/site-lisp
$(TMP_DIST_DIR)
$(CP_DIR)
$(DIST_FILES)
$(TMP_DIST_DIR)
/bin
$(COMSPEC)$(ComSpec)
/c
$(ARGQUOTE)
zipdist.bat
$(VERSION)$(ARGQUOTE)
$(DEL_TREE)
$(TMP_DIST_DIR)
force-info
:
# Note that doc/emacs/makefile knows how to
...
...
nt/zipdist.bat
View file @
4ad28e27
...
...
@@ -20,25 +20,10 @@ rem You should have received a copy of the GNU General Public License
rem along with GNU Emacs. If not, see http://www.gnu.org/licenses/.
SETLOCAL
rem arg 1: full path to Emacs root directory
set
ARG_PATH
=
"
%~f1
"
rem Path separator cannot be parsed correctly, substitute
set
ARG_PATH
=
%ARG
_PATH:\
=;
%
rem arg 1: Emacs version number
set
EMACS_VER
=
%
1
rem arg 2: Emacs version number
set
EMACS_VER
=
%
2
rem Parse out last directory from passed in full path (arg 1)
for
/f
"tokens=* delims=;"
%%G
in
(
%ARG_PATH%
)
do
call
:PARSE
_PATH
%%G
goto
:EXIT
:PARSE
_PATH
if
"
%
1"
==
""
(
goto
:ZIP
_CHECK
)
set
ROOT_DIR
=
%
1
SHIFT
goto
:PARSE
_PATH
set
TMP_DIST_DIR
=
emacs
-
%EMACS_VER%
rem Check, if 7zip is installed and available on path
:ZIP
_CHECK
...
...
@@ -53,14 +38,12 @@ goto EXIT
rem Build distributions
:ZIP
_DIST
pushd
..\..
rem Build and verify full distribution
7
z
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-i
386
.zip
%
ROOT_DIR%
/BUGS
%ROOT_DIR%
/COPYING
%ROOT_DIR%
/README
%ROOT_DIR%
/README
.W32
%ROOT_DIR%
/INSTALL
%ROOT_DIR%
/bin
%ROOT_DIR%
/etc
%ROOT_DIR%
/info
%ROOT_DIR%
/lisp
%ROOT_DIR%
/leim
%ROOT_DIR%
/site-lisp
7
z
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-i
386
.zip
%
TMP_DIST_DIR%
7
z
t
emacs
-
%EMACS_VER%
-bin-i
386
.zip
rem Build and verify binary only distribution
7
z
a
-bd -tZIP -mx
=
9
emacs
-
%EMACS_VER%
-barebin-i
386
.zip
%
ROO
T_DIR%
/README
.W32
%
ROO
T_DIR%
/bin
%
ROO
T_DIR%
/etc/DOC-X
%
ROO
T_DIR%
/COPYING
7
z
a
-bd -tZIP -mx
=
9
emacs
-
%EMACS_VER%
-barebin-i
386
.zip
%
TMP_DIS
T_DIR%
/README
.W32
%
TMP_DIS
T_DIR%
/bin
%
TMP_DIS
T_DIR%
/etc/DOC-X
%
TMP_DIS
T_DIR%
/COPYING
7
z
t
emacs
-
%EMACS_VER%
-barebin-i
386
.zip
popd
goto
EXIT
:EXIT
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment