mirror of
https://github.com/reactos/wine.git
synced 2024-11-25 04:39:45 +00:00
makefiles: Automatically add dll flags where necessary.
This commit is contained in:
parent
1cd2786f92
commit
e9afeb2a50
@ -12,7 +12,7 @@
|
||||
# First some useful definitions
|
||||
|
||||
DEFS = -D__WINESRC__ $(EXTRADEFS)
|
||||
ALLCFLAGS = $(DEFS) $(DLLFLAGS) $(EXTRACFLAGS) $(CPPFLAGS) $(CFLAGS) $(MODCFLAGS)
|
||||
ALLCFLAGS = $(DEFS) $(EXTRACFLAGS) $(CPPFLAGS) $(CFLAGS) $(MODCFLAGS)
|
||||
IDLFLAGS = $(DEFS) $(EXTRAIDLFLAGS)
|
||||
RCFLAGS = --nostdinc $(PORCFLAGS) $(TARGETFLAGS) $(DEFS) $(EXTRARCFLAGS)
|
||||
|
||||
|
@ -39,6 +39,7 @@ LN_S = @LN_S@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
TOOLSDIR = @TOOLSDIR@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
DLLFLAGS = @DLLFLAGS@
|
||||
PRELINK = @PRELINK@
|
||||
FONTFORGE = @FONTFORGE@
|
||||
RSVG = @RSVG@
|
||||
|
12
configure
vendored
12
configure
vendored
@ -16530,24 +16530,18 @@ ac_config_commands="$ac_config_commands include/stamp-h"
|
||||
$as_echo_n "creating Makefile rules..." >&6
|
||||
|
||||
|
||||
MAKE_IMPLIB_RULES="DLLFLAGS = $DLLFLAGS
|
||||
"
|
||||
MAKE_IMPLIB_RULES=""
|
||||
|
||||
|
||||
|
||||
MAKE_DLL_RULES="
|
||||
DLLFLAGS = $DLLFLAGS
|
||||
"
|
||||
MAKE_DLL_RULES=""
|
||||
|
||||
|
||||
MAKE_PROG_RULES="
|
||||
DLLFLAGS = $DLLFLAGS
|
||||
"
|
||||
MAKE_PROG_RULES=""
|
||||
|
||||
|
||||
|
||||
MAKE_TEST_RULES="
|
||||
DLLFLAGS = $DLLFLAGS
|
||||
RUNTESTFLAGS = -q -P wine
|
||||
"
|
||||
|
||||
|
12
configure.ac
12
configure.ac
@ -2593,23 +2593,17 @@ AS_ECHO_N("creating Makefile rules...") >&AS_MESSAGE_FD
|
||||
|
||||
dnl Import library rules
|
||||
|
||||
AC_SUBST(MAKE_IMPLIB_RULES,"DLLFLAGS = $DLLFLAGS
|
||||
")
|
||||
AC_SUBST(MAKE_IMPLIB_RULES,"")
|
||||
|
||||
dnl Dll and program rules
|
||||
|
||||
AC_SUBST(MAKE_DLL_RULES,"
|
||||
DLLFLAGS = $DLLFLAGS
|
||||
")
|
||||
AC_SUBST(MAKE_DLL_RULES,"")
|
||||
|
||||
AC_SUBST(MAKE_PROG_RULES,"
|
||||
DLLFLAGS = $DLLFLAGS
|
||||
")
|
||||
AC_SUBST(MAKE_PROG_RULES,"")
|
||||
|
||||
dnl Test rules
|
||||
|
||||
AC_SUBST(MAKE_TEST_RULES,"
|
||||
DLLFLAGS = $DLLFLAGS
|
||||
RUNTESTFLAGS = -q -P wine
|
||||
")
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
DLLFLAGS = @DLLFLAGS@
|
||||
STATICLIB = libwine_port.a
|
||||
|
||||
C_SRCS = \
|
||||
|
@ -1,4 +1,3 @@
|
||||
DLLFLAGS = @DLLFLAGS@
|
||||
EXTRALIBS = $(LIBPORT) @LIBDL@ @COREFOUNDATIONLIB@ @CORESERVICESLIB@
|
||||
EXTRADEFS = -DWINE_UNICODE_API="" \
|
||||
-DBINDIR='"$(bindir)"' \
|
||||
|
@ -1,4 +1,3 @@
|
||||
DLLFLAGS = @DLLFLAGS@
|
||||
STATICLIB = libwpp.a
|
||||
|
||||
C_SRCS = \
|
||||
|
@ -1376,6 +1376,7 @@ static struct strarray output_sources(void)
|
||||
struct strarray includes = empty_strarray;
|
||||
struct strarray subdirs = empty_strarray;
|
||||
struct strarray phony_targets = empty_strarray;
|
||||
struct strarray dllflags = get_expanded_make_var_array( "DLLFLAGS" );
|
||||
struct strarray imports = get_expanded_make_var_array( "IMPORTS" );
|
||||
struct strarray all_targets = get_expanded_make_var_array( "PROGRAMS" );
|
||||
struct strarray delayimports = get_expanded_make_var_array( "DELAYIMPORTS" );
|
||||
@ -1578,6 +1579,7 @@ static struct strarray output_sources(void)
|
||||
output( "%s.o: %s\n", obj, sourcedep );
|
||||
output( "\t$(CC) -c -o $@ %s", source->filename );
|
||||
output_filenames( includes );
|
||||
if (module || staticlib || testdll) output_filenames( dllflags );
|
||||
output_filename( "$(ALLCFLAGS)" );
|
||||
output( "\n" );
|
||||
if (crosstarget && need_cross)
|
||||
|
Loading…
Reference in New Issue
Block a user