Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Alex D
GHC
Commits
cbf45901
Commit
cbf45901
authored
Sep 12, 2009
by
Ian Lynagh
Browse files
Refactor sdist so that we can see which command is being run
parent
05d37d25
Changes
1
Hide whitespace changes
Inline
Side-by-side
ghc.mk
View file @
cbf45901
...
...
@@ -967,25 +967,23 @@ sdist-prep :
"
$(RM)
"
$(RM_OPTS)
-r
$(SRC_DIST_DIR)
"
$(RM)
"
$(RM_OPTS)
$(SRC_DIST_TARBALL)
mkdir
$(SRC_DIST_DIR)
(
cd
$(SRC_DIST_DIR)
\
&&
for
i
in
$(SRC_DIST_DIRS)
;
do
mkdir
$$
i
;
(
cd
$$
i
&&
lndir
$(TOP)
/
$$
i
)
;
done
\
&&
for
i
in
$(SRC_DIST_FILES)
;
do
$(LN_S)
$(TOP)
/
$$
i .
;
done
\
&&
$(MAKE)
distclean
\
&&
if
test
-f
$(TOP)
/libraries/haskell-src/dist/build/Language/Haskell/Parser.hs
;
then
"
$(CP)
"
$(TOP)
/libraries/haskell-src/dist/build/Language/Haskell/Parser.hs libraries/haskell-src/Language/Haskell/
;
mv
libraries/haskell-src/Language/Haskell/Parser.ly libraries/haskell-src/Language/Haskell/Parser.ly.source
;
fi
\
&&
$(
call
sdist_file,compiler,stage2,cmm,CmmLex,x
)
\
&&
$(
call
sdist_file,compiler,stage2,cmm,CmmParse,y
)
\
&&
$(
call
sdist_file,compiler,stage2,main,ParsePkgConf,y
)
\
&&
$(
call
sdist_file,compiler,stage2,parser,HaddockLex,x
)
\
&&
$(
call
sdist_file,compiler,stage2,parser,HaddockParse,y
)
\
&&
$(
call
sdist_file,compiler,stage2,parser,Lexer,x
)
\
&&
$(
call
sdist_file,compiler,stage2,parser,Parser,y.pp
)
\
&&
$(
call
sdist_file,compiler,stage2,parser,ParserCore,y
)
\
&&
$(
call
sdist_file,utils/hpc,dist,,HpcParser,y
)
\
&&
$(
call
sdist_file,utils/genprimopcode,dist,,Lexer,x
)
\
&&
$(
call
sdist_file,utils/genprimopcode,dist,,Parser,y
)
\
&&
"
$(RM)
"
$(RM_OPTS)
-r
compiler/stage[123] mk/build.mk
\
&&
"
$(FIND)
"
$(SRC_DIST_DIRS)
\(
-name
_darcs
-o
-name
SRC
-o
-name
"autom4te*"
-o
-name
"*~"
-o
-name
".cvsignore"
-o
-name
"
\#
*"
-o
-name
".
\#
*"
-o
-name
"log"
-o
-name
"*-SAVE"
-o
-name
"*.orig"
-o
-name
"*.rej"
-o
-name
"*-darcs-backup*"
\)
-print
| xargs
"
$(RM)
"
$(RM_OPTS)
-r
\
)
cd
$(SRC_DIST_DIR)
&&
for
i
in
$(SRC_DIST_DIRS)
;
do
mkdir
$$
i
;
(
cd
$$
i
&&
lndir
$(TOP)
/
$$
i
)
;
done
cd
$(SRC_DIST_DIR)
&&
for
i
in
$(SRC_DIST_FILES)
;
do
$(LN_S)
$(TOP)
/
$$
i .
;
done
cd
$(SRC_DIST_DIR)
&&
$(MAKE)
distclean
cd
$(SRC_DIST_DIR)
&&
if
test
-f
$(TOP)
/libraries/haskell-src/dist/build/Language/Haskell/Parser.hs
;
then
"
$(CP)
"
$(TOP)
/libraries/haskell-src/dist/build/Language/Haskell/Parser.hs libraries/haskell-src/Language/Haskell/
;
mv
libraries/haskell-src/Language/Haskell/Parser.ly libraries/haskell-src/Language/Haskell/Parser.ly.source
;
fi
cd
$(SRC_DIST_DIR)
&&
$(
call
sdist_file,compiler,stage2,cmm,CmmLex,x
)
cd
$(SRC_DIST_DIR)
&&
$(
call
sdist_file,compiler,stage2,cmm,CmmParse,y
)
cd
$(SRC_DIST_DIR)
&&
$(
call
sdist_file,compiler,stage2,main,ParsePkgConf,y
)
cd
$(SRC_DIST_DIR)
&&
$(
call
sdist_file,compiler,stage2,parser,HaddockLex,x
)
cd
$(SRC_DIST_DIR)
&&
$(
call
sdist_file,compiler,stage2,parser,HaddockParse,y
)
cd
$(SRC_DIST_DIR)
&&
$(
call
sdist_file,compiler,stage2,parser,Lexer,x
)
cd
$(SRC_DIST_DIR)
&&
$(
call
sdist_file,compiler,stage2,parser,Parser,y.pp
)
cd
$(SRC_DIST_DIR)
&&
$(
call
sdist_file,compiler,stage2,parser,ParserCore,y
)
cd
$(SRC_DIST_DIR)
&&
$(
call
sdist_file,utils/hpc,dist,,HpcParser,y
)
cd
$(SRC_DIST_DIR)
&&
$(
call
sdist_file,utils/genprimopcode,dist,,Lexer,x
)
cd
$(SRC_DIST_DIR)
&&
$(
call
sdist_file,utils/genprimopcode,dist,,Parser,y
)
cd
$(SRC_DIST_DIR)
&&
"
$(RM)
"
$(RM_OPTS)
-r
compiler/stage[123] mk/build.mk
cd
$(SRC_DIST_DIR)
&&
"
$(FIND)
"
$(SRC_DIST_DIRS)
\(
-name
_darcs
-o
-name
SRC
-o
-name
"autom4te*"
-o
-name
"*~"
-o
-name
".cvsignore"
-o
-name
"
\#
*"
-o
-name
".
\#
*"
-o
-name
"log"
-o
-name
"*-SAVE"
-o
-name
"*.orig"
-o
-name
"*.rej"
-o
-name
"*-darcs-backup*"
\)
-print
| xargs
"
$(RM)
"
$(RM_OPTS)
-r
.PHONY
:
sdist
sdist
:
sdist-prep
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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