Moved DLLFLAGS to a separate variable instead of including it in
DEFS.
This commit is contained in:
parent
b48d812433
commit
16cd86197a
|
@ -54,8 +54,9 @@ LINT = @LINT@
|
||||||
LINTFLAGS = @LINTFLAGS@
|
LINTFLAGS = @LINTFLAGS@
|
||||||
INCLUDES = -I$(SRCDIR) -I. -I$(TOPSRCDIR)/include -I$(TOPOBJDIR)/include $(EXTRAINCL)
|
INCLUDES = -I$(SRCDIR) -I. -I$(TOPSRCDIR)/include -I$(TOPOBJDIR)/include $(EXTRAINCL)
|
||||||
EXTRACFLAGS = @EXTRACFLAGS@
|
EXTRACFLAGS = @EXTRACFLAGS@
|
||||||
ALLCFLAGS = $(INCLUDES) $(DEFS) $(EXTRACFLAGS) $(CPPFLAGS) $(CFLAGS)
|
ALLCFLAGS = $(INCLUDES) $(DEFS) $(DLLFLAGS) $(EXTRACFLAGS) $(CPPFLAGS) $(CFLAGS)
|
||||||
ALLLINTFLAGS = $(INCLUDES) $(DEFS) $(LINTFLAGS)
|
ALLLINTFLAGS = $(INCLUDES) $(DEFS) $(LINTFLAGS)
|
||||||
|
IDLFLAGS = $(INCLUDES) $(DEFS) $(EXTRAIDLFLAGS)
|
||||||
MKINSTALLDIRS= $(TOPSRCDIR)/tools/mkinstalldirs -m 755
|
MKINSTALLDIRS= $(TOPSRCDIR)/tools/mkinstalldirs -m 755
|
||||||
WINAPI_CHECK = $(TOPSRCDIR)/tools/winapi_check/winapi_check
|
WINAPI_CHECK = $(TOPSRCDIR)/tools/winapi_check/winapi_check
|
||||||
WINEWRAPPER = $(TOPSRCDIR)/tools/winewrapper
|
WINEWRAPPER = $(TOPSRCDIR)/tools/winewrapper
|
||||||
|
|
|
@ -9,7 +9,8 @@
|
||||||
# plus all variables required by the global Make.rules.in
|
# plus all variables required by the global Make.rules.in
|
||||||
#
|
#
|
||||||
|
|
||||||
DEFS = @DLLFLAGS@ -D__WINESRC__ $(EXTRADEFS)
|
DEFS = -D__WINESRC__ $(EXTRADEFS)
|
||||||
|
DLLFLAGS = @DLLFLAGS@
|
||||||
DLLEXT = @DLLEXT@
|
DLLEXT = @DLLEXT@
|
||||||
MAINSPEC = $(MODULE:%.dll=%).spec
|
MAINSPEC = $(MODULE:%.dll=%).spec
|
||||||
SPEC_DEF = $(MAINSPEC).def
|
SPEC_DEF = $(MAINSPEC).def
|
||||||
|
@ -25,7 +26,7 @@ all: $(MODULE)$(DLLEXT) $(SUBDIRS)
|
||||||
# Rules for .so files
|
# Rules for .so files
|
||||||
|
|
||||||
$(MAINSPEC).c: $(MAINSPEC) $(RC_SRCS:.rc=.res) $(SYMBOLFILE) $(IMPORTLIBS) $(WINEBUILD)
|
$(MAINSPEC).c: $(MAINSPEC) $(RC_SRCS:.rc=.res) $(SYMBOLFILE) $(IMPORTLIBS) $(WINEBUILD)
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --spec $(SRCDIR)/$(MAINSPEC) $(RC_SRCS:.rc=.res) $(SYMBOLFILE) $(DLLMAIN:%=--entry %) -L$(DLLDIR) $(DELAYIMPORTS:%=-d%) $(IMPORTS:%=-l%)
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --spec $(SRCDIR)/$(MAINSPEC) $(RC_SRCS:.rc=.res) $(SYMBOLFILE) $(DLLMAIN:%=--entry %) -L$(DLLDIR) $(DELAYIMPORTS:%=-d%) $(IMPORTS:%=-l%)
|
||||||
|
|
||||||
$(MODULE).so: $(MAINSPEC).o $(ALL_OBJS) Makefile.in
|
$(MODULE).so: $(MAINSPEC).o $(ALL_OBJS) Makefile.in
|
||||||
$(LDSHARED) $(LDDLLFLAGS) $(MAINSPEC).o $(ALL_OBJS) -o $@ -L$(DLLDIR) $(LDIMPORTS:%=-l%) $(ALL_LIBS) -lc
|
$(LDSHARED) $(LDDLLFLAGS) $(MAINSPEC).o $(ALL_OBJS) -o $@ -L$(DLLDIR) $(LDIMPORTS:%=-l%) $(ALL_LIBS) -lc
|
||||||
|
|
|
@ -9,7 +9,8 @@
|
||||||
# plus all variables required by the global Make.rules.in
|
# plus all variables required by the global Make.rules.in
|
||||||
#
|
#
|
||||||
|
|
||||||
DEFS = @DLLFLAGS@ $(EXTRADEFS)
|
DEFS = $(EXTRADEFS)
|
||||||
|
DLLFLAGS = @DLLFLAGS@
|
||||||
LDDLLFLAGS = @LDDLLFLAGS@
|
LDDLLFLAGS = @LDDLLFLAGS@
|
||||||
|
|
||||||
MODULE = $(TESTDLL:%.dll=%)_test.exe
|
MODULE = $(TESTDLL:%.dll=%)_test.exe
|
||||||
|
@ -36,7 +37,7 @@ all: $(TESTPROGRAM)
|
||||||
# Rule for main module spec file
|
# Rule for main module spec file
|
||||||
|
|
||||||
$(MODULE).spec.c: $(RC_SRCS:.rc=.res) $(OBJS) $(IMPORTLIBS) $(WINEBUILD)
|
$(MODULE).spec.c: $(RC_SRCS:.rc=.res) $(OBJS) $(IMPORTLIBS) $(WINEBUILD)
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --exe $(MODULE) --exe-mode cui $(RC_SRCS:.rc=.res) $(OBJS) -L$(DLLDIR) $(IMPORTS:%=-l%)
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --exe $(MODULE) --exe-mode cui $(RC_SRCS:.rc=.res) $(OBJS) -L$(DLLDIR) $(IMPORTS:%=-l%)
|
||||||
|
|
||||||
# Rules for .so main module
|
# Rules for .so main module
|
||||||
|
|
||||||
|
|
|
@ -81,7 +81,7 @@ EXTRASUBDIRS = \
|
||||||
# Special rules for 16-bit resource and spec files
|
# Special rules for 16-bit resource and spec files
|
||||||
|
|
||||||
gdi.exe.spec.c: gdi.exe.spec version16.res
|
gdi.exe.spec.c: gdi.exe.spec version16.res
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --heap 65520 --main-module $(MODULE) --res version16.res --spec $(SRCDIR)/gdi.exe.spec
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --heap 65520 --main-module $(MODULE) --res version16.res --spec $(SRCDIR)/gdi.exe.spec
|
||||||
|
|
||||||
version16.res: version16.rc
|
version16.res: version16.rc
|
||||||
$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/version16.rc
|
$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/version16.rc
|
||||||
|
|
|
@ -93,12 +93,12 @@ EXTRASUBDIRS = messages nls
|
||||||
kernel.res: $(MC_SRCS:.mc=.mc.rc)
|
kernel.res: $(MC_SRCS:.mc=.mc.rc)
|
||||||
|
|
||||||
relay16asm.s: $(WINEBUILD)
|
relay16asm.s: $(WINEBUILD)
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --relay16
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --relay16
|
||||||
|
|
||||||
# Special rules for 16-bit resource and spec files
|
# Special rules for 16-bit resource and spec files
|
||||||
|
|
||||||
krnl386.exe.spec.c: krnl386.exe.spec version16.res
|
krnl386.exe.spec.c: krnl386.exe.spec version16.res
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --dll-name kernel --main-module $(MODULE) --res version16.res --spec $(SRCDIR)/krnl386.exe.spec
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --dll-name kernel --main-module $(MODULE) --res version16.res --spec $(SRCDIR)/krnl386.exe.spec
|
||||||
|
|
||||||
version16.res: version16.rc
|
version16.res: version16.rc
|
||||||
$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/version16.rc
|
$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/version16.rc
|
||||||
|
|
|
@ -86,7 +86,7 @@ EXTRASUBDIRS = \
|
||||||
@MAKE_DLL_RULES@
|
@MAKE_DLL_RULES@
|
||||||
|
|
||||||
relay32.s: $(WINEBUILD)
|
relay32.s: $(WINEBUILD)
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --relay32
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --relay32
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(RM) $(ASM_SRCS)
|
$(RM) $(ASM_SRCS)
|
||||||
|
|
|
@ -66,6 +66,6 @@ version16.res: version16.rc
|
||||||
$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/version16.rc
|
$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/version16.rc
|
||||||
|
|
||||||
shell.spec.c: shell.spec version16.res
|
shell.spec.c: shell.spec version16.res
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --main-module $(MODULE) --res version16.res --spec $(SRCDIR)/shell.spec
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --main-module $(MODULE) --res version16.res --spec $(SRCDIR)/shell.spec
|
||||||
|
|
||||||
### Dependencies:
|
### Dependencies:
|
||||||
|
|
|
@ -111,13 +111,13 @@ EXTRASUBDIRS = \
|
||||||
# Special rules for 16-bit resource and spec files
|
# Special rules for 16-bit resource and spec files
|
||||||
|
|
||||||
user.exe.spec.c: user.exe.spec resources/version16.res
|
user.exe.spec.c: user.exe.spec resources/version16.res
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --heap 65520 --main-module $(MODULE) --res resources/version16.res --spec $(SRCDIR)/user.exe.spec
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --heap 65520 --main-module $(MODULE) --res resources/version16.res --spec $(SRCDIR)/user.exe.spec
|
||||||
|
|
||||||
display.spec.c: display.spec resources/display.res
|
display.spec.c: display.spec resources/display.res
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --main-module $(MODULE) --res resources/display.res --spec $(SRCDIR)/display.spec
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --main-module $(MODULE) --res resources/display.res --spec $(SRCDIR)/display.spec
|
||||||
|
|
||||||
mouse.spec.c: mouse.spec resources/mouse.res
|
mouse.spec.c: mouse.spec resources/mouse.res
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --main-module $(MODULE) --res resources/mouse.res --spec $(SRCDIR)/mouse.spec
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --main-module $(MODULE) --res resources/mouse.res --spec $(SRCDIR)/mouse.spec
|
||||||
|
|
||||||
resources/display.res: resources/display.rc
|
resources/display.res: resources/display.rc
|
||||||
$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/resources/display.rc
|
$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/resources/display.rc
|
||||||
|
|
|
@ -254,7 +254,7 @@ EXTRASUBDIRS = bitmaps msvcrt msvcrt/sys wine
|
||||||
.SUFFIXES: .idl .h
|
.SUFFIXES: .idl .h
|
||||||
|
|
||||||
.idl.h:
|
.idl.h:
|
||||||
$(WIDL) $(DEFS) -b -h -H $@ $<
|
$(WIDL) $(IDLFLAGS) -b -h -H $@ $<
|
||||||
|
|
||||||
.PHONY: idl
|
.PHONY: idl
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,8 @@
|
||||||
# plus all variables required by the global Make.rules.in
|
# plus all variables required by the global Make.rules.in
|
||||||
#
|
#
|
||||||
|
|
||||||
DEFS = @DLLFLAGS@ $(EXTRADEFS)
|
DEFS = $(EXTRADEFS)
|
||||||
|
DLLFLAGS = @DLLFLAGS@
|
||||||
LIBEXT = @LIBEXT@
|
LIBEXT = @LIBEXT@
|
||||||
LIBNAME = lib$(LIBRARY)
|
LIBNAME = lib$(LIBRARY)
|
||||||
DEFNAME = $(LIBRARY).def
|
DEFNAME = $(LIBRARY).def
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
DEFS = @DLLFLAGS@ -D__WINESRC__
|
DEFS = -D__WINESRC__
|
||||||
|
DLLFLAGS = @DLLFLAGS@
|
||||||
TOPSRCDIR = @top_srcdir@
|
TOPSRCDIR = @top_srcdir@
|
||||||
TOPOBJDIR = ../..
|
TOPOBJDIR = ../..
|
||||||
SRCDIR = @srcdir@
|
SRCDIR = @srcdir@
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
DEFS = @DLLFLAGS@ -D__WINESRC__
|
DEFS = -D__WINESRC__
|
||||||
|
DLLFLAGS = @DLLFLAGS@
|
||||||
TOPSRCDIR = @top_srcdir@
|
TOPSRCDIR = @top_srcdir@
|
||||||
TOPOBJDIR = ../..
|
TOPOBJDIR = ../..
|
||||||
SRCDIR = @srcdir@
|
SRCDIR = @srcdir@
|
||||||
|
|
|
@ -9,7 +9,8 @@
|
||||||
# plus all variables required by the global Make.rules.in
|
# plus all variables required by the global Make.rules.in
|
||||||
#
|
#
|
||||||
|
|
||||||
DEFS = @DLLFLAGS@ $(EXTRADEFS)
|
DEFS = $(EXTRADEFS)
|
||||||
|
DLLFLAGS = @DLLFLAGS@
|
||||||
LDDLLFLAGS = @LDDLLFLAGS@
|
LDDLLFLAGS = @LDDLLFLAGS@
|
||||||
ALL_OBJS = $(OBJS) $(MODULE).dbg.o
|
ALL_OBJS = $(OBJS) $(MODULE).dbg.o
|
||||||
ALL_LIBS = $(LIBWINE) $(EXTRALIBS) $(LIBPORT) $(LDFLAGS) $(LIBS)
|
ALL_LIBS = $(LIBWINE) $(EXTRALIBS) $(LIBPORT) $(LDFLAGS) $(LIBS)
|
||||||
|
@ -24,7 +25,7 @@ all: $(MODULE)$(DLLEXT) $(BASEMODULE)$(EXEEXT)
|
||||||
# Rule for main module spec file
|
# Rule for main module spec file
|
||||||
|
|
||||||
$(MODULE).spec.c: $(RC_SRCS:.rc=.res) $(ALL_OBJS) $(WINEBUILD)
|
$(MODULE).spec.c: $(RC_SRCS:.rc=.res) $(ALL_OBJS) $(WINEBUILD)
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --exe $(MODULE) $(APPMODE:%=--exe-mode %) $(RC_SRCS:.rc=.res) $(ALL_OBJS) -L$(DLLDIR) $(DELAYIMPORTS:%=-d%) $(IMPORTS:%=-l%)
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --exe $(MODULE) $(APPMODE:%=--exe-mode %) $(RC_SRCS:.rc=.res) $(ALL_OBJS) -L$(DLLDIR) $(DELAYIMPORTS:%=-d%) $(IMPORTS:%=-l%)
|
||||||
|
|
||||||
# Rules for .so main module
|
# Rules for .so main module
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
DEFS = @DLLFLAGS@ $(EXTRADEFS)
|
DEFS = $(EXTRADEFS)
|
||||||
|
DLLFLAGS = @DLLFLAGS@
|
||||||
LDDLLFLAGS = @LDDLLFLAGS@
|
LDDLLFLAGS = @LDDLLFLAGS@
|
||||||
TOPSRCDIR = @top_srcdir@
|
TOPSRCDIR = @top_srcdir@
|
||||||
TOPOBJDIR = ../..
|
TOPOBJDIR = ../..
|
||||||
|
@ -18,13 +19,13 @@ C_SRCS = \
|
||||||
all: $(PROGRAMS:%=%$(DLLEXT)) $(PROGRAMS:.exe=$(EXEEXT))
|
all: $(PROGRAMS:%=%$(DLLEXT)) $(PROGRAMS:.exe=$(EXEEXT))
|
||||||
|
|
||||||
aviinfo.exe.spec.c: aviinfo.o $(WINEBUILD)
|
aviinfo.exe.spec.c: aviinfo.o $(WINEBUILD)
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --exe aviinfo.exe --exe-mode gui aviinfo.o -L$(DLLDIR) -lkernel32
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --exe aviinfo.exe --exe-mode gui aviinfo.o -L$(DLLDIR) -lkernel32
|
||||||
|
|
||||||
aviplay.exe.spec.c: aviplay.o $(WINEBUILD)
|
aviplay.exe.spec.c: aviplay.o $(WINEBUILD)
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --exe aviplay.exe --exe-mode gui aviplay.o -L$(DLLDIR) -lddraw -lkernel32
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --exe aviplay.exe --exe-mode gui aviplay.o -L$(DLLDIR) -lddraw -lkernel32
|
||||||
|
|
||||||
icinfo.exe.spec.c: icinfo.o $(WINEBUILD)
|
icinfo.exe.spec.c: icinfo.o $(WINEBUILD)
|
||||||
$(WINEBUILD) $(DEFS) -o $@ --exe icinfo.exe --exe-mode gui icinfo.o -L$(DLLDIR) -lmsvfw32 -lkernel32
|
$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --exe icinfo.exe --exe-mode gui icinfo.o -L$(DLLDIR) -lmsvfw32 -lkernel32
|
||||||
|
|
||||||
aviinfo.exe.so: aviinfo.o aviinfo.exe.spec.o
|
aviinfo.exe.so: aviinfo.o aviinfo.exe.spec.o
|
||||||
$(LDSHARED) $(LDDLLFLAGS) -o $@ aviinfo.o aviinfo.exe.spec.o $(ALL_LIBS) -lc
|
$(LDSHARED) $(LDDLLFLAGS) -o $@ aviinfo.o aviinfo.exe.spec.o $(ALL_LIBS) -lc
|
||||||
|
|
Loading…
Reference in New Issue