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
b0e48e1e
Commit
b0e48e1e
authored
Jul 26, 2010
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
configure: Build the import libraries without recursing when possible.
parent
a070f9b0
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
29 additions
and
9 deletions
+29
-9
aclocal.m4
aclocal.m4
+15
-5
configure
configure
+14
-4
No files found.
aclocal.m4
View file @
b0e48e1e
...
...
@@ -224,6 +224,11 @@ wine_fn_config_dll ()
ac_implibsrc=$[4]
ac_file="dlls/$ac_dir/lib$ac_implib"
ac_deps="tools/widl tools/winebuild tools/winegcc include"
ac_implibflags=""
case $ac_dir in
*16) ac_implibflags=" -m16" ;;
esac
wine_fn_all_dir_rules dlls/$ac_dir "dlls/Makedll.rules \$(MAKEDEP)"
...
...
@@ -265,16 +270,18 @@ $ac_file.cross.a: dlls/$ac_dir/Makefile dummy
then
wine_fn_append_rule ALL_MAKEFILE_DEPENDS \
"__builddeps__: $ac_file.$IMPLIBEXT
$ac_file.$IMPLIBEXT: dlls/$ac_dir/$ac_dir.spec dlls/$ac_dir/Makefile $ac_deps
@cd dlls/$ac_dir && \$(MAKE) lib$ac_implib.$IMPLIBEXT
$ac_file.def: dlls/$ac_dir/$ac_dir.spec \$(WINEBUILD)
\$(WINEBUILD) \$(TARGETFLAGS)$ac_implibflags -w --def -o \$[@] --export \$(SRCDIR)/dlls/$ac_dir/$ac_dir.spec
$ac_file.a: dlls/$ac_dir/$ac_dir.spec \$(WINEBUILD)
\$(WINEBUILD) \$(TARGETFLAGS)$ac_implibflags -w --implib -o \$[@] --export \$(SRCDIR)/dlls/$ac_dir/$ac_dir.spec
install-dev:: dlls/$ac_dir/Makefile __builddeps__
@cd dlls/$ac_dir && \$(MAKE) install-dev"
if test "x$CROSSTEST_DISABLE" = x
then
wine_fn_append_rule ALL_MAKEFILE_DEPENDS \
"__builddeps__: $ac_file.cross.a
$ac_file.cross.a: dlls/$ac_dir/$ac_dir.spec
dlls/$ac_dir/Makefile $ac_deps
@cd dlls/$ac_dir && \$(MAKE) lib$ac_implib.cross.a
"
$ac_file.cross.a: dlls/$ac_dir/$ac_dir.spec
\$(WINEBUILD)
\$(WINEBUILD) \$(CROSSTARGET:%=-b %)$ac_implibflags -w --implib -o \$[@] --export \$(SRCDIR)/dlls/$ac_dir/$ac_dir.spec
"
fi
if test "$ac_dir" != "$ac_implib"
...
...
@@ -390,7 +397,10 @@ install-dev:: $ac_dir
all __tooldeps__: $ac_dir
.PHONY: $ac_dir
$ac_dir: $ac_dir/Makefile libs/port dummy
@cd $ac_dir && \$(MAKE)"])
@cd $ac_dir && \$(MAKE)"
case $ac_dir in
tools/winebuild) wine_fn_append_rule ALL_MAKEFILE_DEPENDS "\$(WINEBUILD): $ac_dir" ;;
esac])
}
wine_fn_config_makerules ()
...
...
configure
View file @
b0e48e1e
...
...
@@ -14091,6 +14091,11 @@ wine_fn_config_dll ()
ac_implibsrc
=
$4
ac_file
=
"dlls/
$ac_dir
/lib
$ac_implib
"
ac_deps
=
"tools/widl tools/winebuild tools/winegcc include"
ac_implibflags
=
""
case
$ac_dir
in
*
16
)
ac_implibflags
=
" -m16"
;;
esac
wine_fn_all_dir_rules dlls/
$ac_dir
"dlls/Makedll.rules
\$
(MAKEDEP)"
...
...
@@ -14134,16 +14139,18 @@ $ac_file.cross.a: dlls/$ac_dir/Makefile dummy
then
wine_fn_append_rule ALL_MAKEFILE_DEPENDS
\
"__builddeps__:
$ac_file
.
$IMPLIBEXT
$ac_file
.
$IMPLIBEXT
: dlls/
$ac_dir
/
$ac_dir
.spec dlls/
$ac_dir
/Makefile
$ac_deps
@cd dlls/
$ac_dir
&&
\$
(MAKE) lib
$ac_implib
.
$IMPLIBEXT
$ac_file
.def: dlls/
$ac_dir
/
$ac_dir
.spec
\$
(WINEBUILD)
\$
(WINEBUILD)
\$
(TARGETFLAGS)
$ac_implibflags
-w --def -o
\$
@ --export
\$
(SRCDIR)/dlls/
$ac_dir
/
$ac_dir
.spec
$ac_file
.a: dlls/
$ac_dir
/
$ac_dir
.spec
\$
(WINEBUILD)
\$
(WINEBUILD)
\$
(TARGETFLAGS)
$ac_implibflags
-w --implib -o
\$
@ --export
\$
(SRCDIR)/dlls/
$ac_dir
/
$ac_dir
.spec
install-dev:: dlls/
$ac_dir
/Makefile __builddeps__
@cd dlls/
$ac_dir
&&
\$
(MAKE) install-dev"
if
test
"x
$CROSSTEST_DISABLE
"
=
x
then
wine_fn_append_rule ALL_MAKEFILE_DEPENDS
\
"__builddeps__:
$ac_file
.cross.a
$ac_file
.cross.a: dlls/
$ac_dir
/
$ac_dir
.spec
dlls/
$ac_dir
/Makefile
$ac_deps
@cd dlls/
$ac_dir
&&
\$
(MAKE) lib
$ac_implib
.cross.a
"
$ac_file
.cross.a: dlls/
$ac_dir
/
$ac_dir
.spec
\$
(WINEBUILD)
\$
(WINEBUILD)
\$
(CROSSTARGET:%=-b %)
$ac_implibflags
-w --implib -o
\$
@ --export
\$
(SRCDIR)/dlls/
$ac_dir
/
$ac_dir
.spec
"
fi
if
test
"
$ac_dir
"
!=
"
$ac_implib
"
...
...
@@ -14270,6 +14277,9 @@ all __tooldeps__: $ac_dir
.PHONY:
$ac_dir
$ac_dir
:
$ac_dir
/Makefile libs/port dummy
@cd
$ac_dir
&&
\$
(MAKE)"
case
$ac_dir
in
tools/winebuild
)
wine_fn_append_rule ALL_MAKEFILE_DEPENDS
"
\$
(WINEBUILD):
$ac_dir
"
;;
esac
fi
}
...
...
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