Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
c57aa38e
Commit
c57aa38e
authored
Sep 25, 2010
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
configure: Automatically append the makedep dependency to all makefile rules.
parent
57a64040
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
29 additions
and
27 deletions
+29
-27
aclocal.m4
aclocal.m4
+15
-14
configure
configure
+14
-13
No files found.
aclocal.m4
View file @
c57aa38e
...
@@ -164,6 +164,13 @@ wine_fn_append_rule ()
...
@@ -164,6 +164,13 @@ wine_fn_append_rule ()
wine_fn_all_dir_rules ()
wine_fn_all_dir_rules ()
{
{
ac_makedep=""
if test "$[1]" != tools
then
dnl makedep is in tools so tools makefile cannot depend on it
ac_makedep=" \$(MAKEDEP)"
fi
wine_fn_append_file ALL_DIRS $[1]
wine_fn_append_file ALL_DIRS $[1]
wine_fn_append_rule ALL_MAKEFILE_DEPENDS \
wine_fn_append_rule ALL_MAKEFILE_DEPENDS \
"__clean__: $[1]/__clean__
"__clean__: $[1]/__clean__
...
@@ -171,11 +178,11 @@ wine_fn_all_dir_rules ()
...
@@ -171,11 +178,11 @@ wine_fn_all_dir_rules ()
$[1]/__clean__: $[1]/Makefile
$[1]/__clean__: $[1]/Makefile
@cd $[1] && \$(MAKE) clean
@cd $[1] && \$(MAKE) clean
\$(RM) $[1]/Makefile
\$(RM) $[1]/Makefile
$[1]/Makefile: $[1]/Makefile.in Make.vars.in config.status $[2]
$[1]/Makefile: $[1]/Makefile.in Make.vars.in config.status $[2]
$ac_makedep
@./config.status --file $[1]/Makefile:Make.vars.in:$[1]/Makefile.in && cd $[1] && \$(MAKE) depend
@./config.status --file $[1]/Makefile:Make.vars.in:$[1]/Makefile.in && cd $[1] && \$(MAKE) depend
depend: $[1]/__depend__
depend: $[1]/__depend__
.PHONY: $[1]/__depend__
.PHONY: $[1]/__depend__
$[1]/__depend__: $[2] dummy
$[1]/__depend__: $[2]
\$(MAKEDEP)
dummy
@./config.status --file $[1]/Makefile:Make.vars.in:$[1]/Makefile.in && cd $[1] && \$(MAKE) depend"
@./config.status --file $[1]/Makefile:Make.vars.in:$[1]/Makefile.in && cd $[1] && \$(MAKE) depend"
}
}
...
@@ -185,7 +192,7 @@ wine_fn_config_makefile ()
...
@@ -185,7 +192,7 @@ wine_fn_config_makefile ()
ac_enable=$[2]
ac_enable=$[2]
AS_VAR_IF([$ac_enable],[no],[return 0])
AS_VAR_IF([$ac_enable],[no],[return 0])
wine_fn_all_dir_rules $ac_dir
"Make.rules \$(MAKEDEP)"
wine_fn_all_dir_rules $ac_dir
Make.rules
wine_fn_append_rule ALL_MAKEFILE_DEPENDS \
wine_fn_append_rule ALL_MAKEFILE_DEPENDS \
"all: $ac_dir
"all: $ac_dir
.PHONY: $ac_dir
.PHONY: $ac_dir
...
@@ -205,7 +212,7 @@ wine_fn_config_lib ()
...
@@ -205,7 +212,7 @@ wine_fn_config_lib ()
{
{
ac_name=$[1]
ac_name=$[1]
ac_dir=dlls/$ac_name
ac_dir=dlls/$ac_name
wine_fn_all_dir_rules $ac_dir
"dlls/Makeimplib.rules \$(MAKEDEP)"
wine_fn_all_dir_rules $ac_dir
dlls/Makeimplib.rules
wine_fn_append_rule ALL_MAKEFILE_DEPENDS \
wine_fn_append_rule ALL_MAKEFILE_DEPENDS \
"all __builddeps__: $ac_dir
"all __builddeps__: $ac_dir
$ac_dir: $ac_dir/Makefile tools/widl tools/winebuild tools/winegcc include dummy
$ac_dir: $ac_dir/Makefile tools/widl tools/winebuild tools/winegcc include dummy
...
@@ -230,7 +237,7 @@ wine_fn_config_dll ()
...
@@ -230,7 +237,7 @@ wine_fn_config_dll ()
*16) ac_implibflags=" -m16" ;;
*16) ac_implibflags=" -m16" ;;
esac
esac
wine_fn_all_dir_rules dlls/$ac_dir
"dlls/Makedll.rules \$(MAKEDEP)"
wine_fn_all_dir_rules dlls/$ac_dir
dlls/Makedll.rules
AS_VAR_IF([$ac_enable],[no],
AS_VAR_IF([$ac_enable],[no],
dnl enable_win16 is special in that it disables import libs too
dnl enable_win16 is special in that it disables import libs too
...
@@ -308,7 +315,7 @@ wine_fn_config_program ()
...
@@ -308,7 +315,7 @@ wine_fn_config_program ()
ac_dir=$[1]
ac_dir=$[1]
ac_enable=$[2]
ac_enable=$[2]
ac_install=$[3]
ac_install=$[3]
wine_fn_all_dir_rules programs/$ac_dir
"programs/Makeprog.rules \$(MAKEDEP)"
wine_fn_all_dir_rules programs/$ac_dir
programs/Makeprog.rules
AS_VAR_IF([$ac_enable],[no],,[wine_fn_append_rule ALL_MAKEFILE_DEPENDS \
AS_VAR_IF([$ac_enable],[no],,[wine_fn_append_rule ALL_MAKEFILE_DEPENDS \
"all: programs/$ac_dir
"all: programs/$ac_dir
...
@@ -343,7 +350,7 @@ wine_fn_config_test ()
...
@@ -343,7 +350,7 @@ wine_fn_config_test ()
$ac_name.rc:
$ac_name.rc:
echo \"$ac_name.exe TESTRES \\\"$ac_name.exe\\\"\" >\$[@] || (\$(RM) \$[@] && false)
echo \"$ac_name.exe TESTRES \\\"$ac_name.exe\\\"\" >\$[@] || (\$(RM) \$[@] && false)
$ac_name.res: $ac_name.rc $ac_name.exe"
$ac_name.res: $ac_name.rc $ac_name.exe"
wine_fn_all_dir_rules $ac_dir
"Maketest.rules \$(MAKEDEP)"
wine_fn_all_dir_rules $ac_dir
Maketest.rules
AS_VAR_IF([enable_tests],[no],,[wine_fn_append_rule ALL_MAKEFILE_DEPENDS \
AS_VAR_IF([enable_tests],[no],,[wine_fn_append_rule ALL_MAKEFILE_DEPENDS \
"all programs/winetest: $ac_dir
"all programs/winetest: $ac_dir
...
@@ -370,13 +377,7 @@ $ac_dir/__crosstest__: $ac_dir/Makefile __builddeps__ dummy
...
@@ -370,13 +377,7 @@ $ac_dir/__crosstest__: $ac_dir/Makefile __builddeps__ dummy
wine_fn_config_tool ()
wine_fn_config_tool ()
{
{
ac_dir=$[1]
ac_dir=$[1]
ac_deps="Make.rules"
wine_fn_all_dir_rules $ac_dir Make.rules
if test "$ac_dir" != tools
then
dnl makedep is in tools so tools makefile cannot depend on it
ac_deps="$ac_deps \$(MAKEDEP)"
fi
wine_fn_all_dir_rules $ac_dir "$ac_deps"
AS_VAR_IF([enable_tools],[no],,[case $ac_dir in
AS_VAR_IF([enable_tools],[no],,[case $ac_dir in
dnl tools directory has both install-lib and install-dev
dnl tools directory has both install-lib and install-dev
...
...
configure
View file @
c57aa38e
...
@@ -14125,6 +14125,12 @@ wine_fn_append_rule ()
...
@@ -14125,6 +14125,12 @@ wine_fn_append_rule ()
wine_fn_all_dir_rules
()
wine_fn_all_dir_rules
()
{
{
ac_makedep
=
""
if
test
"
$1
"
!=
tools
then
ac_makedep
=
"
\$
(MAKEDEP)"
fi
wine_fn_append_file ALL_DIRS
$1
wine_fn_append_file ALL_DIRS
$1
wine_fn_append_rule ALL_MAKEFILE_DEPENDS
\
wine_fn_append_rule ALL_MAKEFILE_DEPENDS
\
"__clean__:
$1
/__clean__
"__clean__:
$1
/__clean__
...
@@ -14132,11 +14138,11 @@ wine_fn_all_dir_rules ()
...
@@ -14132,11 +14138,11 @@ wine_fn_all_dir_rules ()
$1
/__clean__:
$1
/Makefile
$1
/__clean__:
$1
/Makefile
@cd
$1
&&
\$
(MAKE) clean
@cd
$1
&&
\$
(MAKE) clean
\$
(RM)
$1
/Makefile
\$
(RM)
$1
/Makefile
$1
/Makefile:
$1
/Makefile.in Make.vars.in config.status
$2
$1
/Makefile:
$1
/Makefile.in Make.vars.in config.status
$2
$ac_makedep
@./config.status --file
$1
/Makefile:Make.vars.in:
$1
/Makefile.in && cd
$1
&&
\$
(MAKE) depend
@./config.status --file
$1
/Makefile:Make.vars.in:
$1
/Makefile.in && cd
$1
&&
\$
(MAKE) depend
depend:
$1
/__depend__
depend:
$1
/__depend__
.PHONY:
$1
/__depend__
.PHONY:
$1
/__depend__
$1
/__depend__:
$2
dummy
$1
/__depend__:
$2
\$
(MAKEDEP)
dummy
@./config.status --file
$1
/Makefile:Make.vars.in:
$1
/Makefile.in && cd
$1
&&
\$
(MAKE) depend"
@./config.status --file
$1
/Makefile:Make.vars.in:
$1
/Makefile.in && cd
$1
&&
\$
(MAKE) depend"
}
}
...
@@ -14148,7 +14154,7 @@ wine_fn_config_makefile ()
...
@@ -14148,7 +14154,7 @@ wine_fn_config_makefile ()
return
0
return
0
fi
fi
wine_fn_all_dir_rules
$ac_dir
"Make.rules
\$
(MAKEDEP)"
wine_fn_all_dir_rules
$ac_dir
Make.rules
wine_fn_append_rule ALL_MAKEFILE_DEPENDS
\
wine_fn_append_rule ALL_MAKEFILE_DEPENDS
\
"all:
$ac_dir
"all:
$ac_dir
.PHONY:
$ac_dir
.PHONY:
$ac_dir
...
@@ -14168,7 +14174,7 @@ wine_fn_config_lib ()
...
@@ -14168,7 +14174,7 @@ wine_fn_config_lib ()
{
{
ac_name
=
$1
ac_name
=
$1
ac_dir
=
dlls/
$ac_name
ac_dir
=
dlls/
$ac_name
wine_fn_all_dir_rules
$ac_dir
"dlls/Makeimplib.rules
\$
(MAKEDEP)"
wine_fn_all_dir_rules
$ac_dir
dlls/Makeimplib.rules
wine_fn_append_rule ALL_MAKEFILE_DEPENDS
\
wine_fn_append_rule ALL_MAKEFILE_DEPENDS
\
"all __builddeps__:
$ac_dir
"all __builddeps__:
$ac_dir
$ac_dir
:
$ac_dir
/Makefile tools/widl tools/winebuild tools/winegcc include dummy
$ac_dir
:
$ac_dir
/Makefile tools/widl tools/winebuild tools/winegcc include dummy
...
@@ -14193,7 +14199,7 @@ wine_fn_config_dll ()
...
@@ -14193,7 +14199,7 @@ wine_fn_config_dll ()
*
16
)
ac_implibflags
=
" -m16"
;;
*
16
)
ac_implibflags
=
" -m16"
;;
esac
esac
wine_fn_all_dir_rules dlls/
$ac_dir
"dlls/Makedll.rules
\$
(MAKEDEP)"
wine_fn_all_dir_rules dlls/
$ac_dir
dlls/Makedll.rules
if
eval test
\"
x
\$
"
$ac_enable
"
\"
=
x
"no"
;
then
:
if
eval test
\"
x
\$
"
$ac_enable
"
\"
=
x
"no"
;
then
:
test
"
$ac_enable
"
!=
enable_win16
||
return
0
test
"
$ac_enable
"
!=
enable_win16
||
return
0
...
@@ -14272,7 +14278,7 @@ wine_fn_config_program ()
...
@@ -14272,7 +14278,7 @@ wine_fn_config_program ()
ac_dir
=
$1
ac_dir
=
$1
ac_enable
=
$2
ac_enable
=
$2
ac_install
=
$3
ac_install
=
$3
wine_fn_all_dir_rules programs/
$ac_dir
"programs/Makeprog.rules
\$
(MAKEDEP)"
wine_fn_all_dir_rules programs/
$ac_dir
programs/Makeprog.rules
if
eval test
\"
x
\$
"
$ac_enable
"
\"
=
x
"no"
;
then
:
if
eval test
\"
x
\$
"
$ac_enable
"
\"
=
x
"no"
;
then
:
...
@@ -14311,7 +14317,7 @@ wine_fn_config_test ()
...
@@ -14311,7 +14317,7 @@ wine_fn_config_test ()
$ac_name
.rc:
$ac_name
.rc:
echo
\"
$ac_name
.exe TESTRES
\\\"
$ac_name
.exe
\\\"\"
>
\$
@ || (
\$
(RM)
\$
@ && false)
echo
\"
$ac_name
.exe TESTRES
\\\"
$ac_name
.exe
\\\"\"
>
\$
@ || (
\$
(RM)
\$
@ && false)
$ac_name
.res:
$ac_name
.rc
$ac_name
.exe"
$ac_name
.res:
$ac_name
.rc
$ac_name
.exe"
wine_fn_all_dir_rules
$ac_dir
"Maketest.rules
\$
(MAKEDEP)"
wine_fn_all_dir_rules
$ac_dir
Maketest.rules
if
test
"x
$enable_tests
"
=
x
""
no
;
then
:
if
test
"x
$enable_tests
"
=
x
""
no
;
then
:
...
@@ -14342,12 +14348,7 @@ fi
...
@@ -14342,12 +14348,7 @@ fi
wine_fn_config_tool
()
wine_fn_config_tool
()
{
{
ac_dir
=
$1
ac_dir
=
$1
ac_deps
=
"Make.rules"
wine_fn_all_dir_rules
$ac_dir
Make.rules
if
test
"
$ac_dir
"
!=
tools
then
ac_deps
=
"
$ac_deps
\$
(MAKEDEP)"
fi
wine_fn_all_dir_rules
$ac_dir
"
$ac_deps
"
if
test
"x
$enable_tools
"
=
x
""
no
;
then
:
if
test
"x
$enable_tools
"
=
x
""
no
;
then
:
...
...
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