diff --git a/Make.rules.in b/Make.rules.in index 12d912b5292..edc56ba2f22 100644 --- a/Make.rules.in +++ b/Make.rules.in @@ -116,7 +116,8 @@ CLEAN_FILES = *.o *.a *.so *.ln *.$(LIBEXT) \\\#*\\\# *~ *% .\\\#* *.bak *.o OBJS = $(C_SRCS:.c=.o) $(GEN_C_SRCS:.c=.o) $(GEN_ASM_SRCS:.s=.o) \ $(ASM_SRCS:.S=.o) $(GLUE:.c=.glue.o) $(EXTRA_OBJS) -LINTS = $(C_SRCS:.c=.ln) +RCOBJS = $(RC_SRCS:.rc=.res.o) +LINTS = $(C_SRCS:.c=.ln) # Implicit rules diff --git a/dlls/Makedll.rules.in b/dlls/Makedll.rules.in index 60aa1def935..32be837a629 100644 --- a/dlls/Makedll.rules.in +++ b/dlls/Makedll.rules.in @@ -34,8 +34,8 @@ $(MODULE).so: $(ALL_OBJS) Makefile.in # Rules for .dll files -$(MODULE): $(OBJS) $(MODULE).dbg.o $(SPEC_DEF) Makefile.in - $(DLLWRAP) $(DLLWRAPFLAGS) --def $(SPEC_DEF) --implib lib$(MODULE:.dll=.a) -o $@ $(OBJS) $(MODULE).dbg.o -L$(DLLDIR) $(DELAYIMPORTS:%=-l%) $(IMPORTS:%=-l%) $(ALL_LIBS) +$(MODULE): $(RCOBJS) $(OBJS) $(MODULE).dbg.o $(SPEC_DEF) Makefile.in + $(DLLWRAP) $(DLLWRAPFLAGS) --def $(SPEC_DEF) --implib lib$(MODULE:.dll=.a) -o $@ $(RCOBJS) $(OBJS) $(MODULE).dbg.o -L$(DLLDIR) $(DELAYIMPORTS:%=-l%) $(IMPORTS:%=-l%) $(ALL_LIBS) $(SPEC_DEF): $(WINEBUILD) diff --git a/programs/Makeprog.rules.in b/programs/Makeprog.rules.in index a4dbcff0c5e..9a910ce7c0a 100644 --- a/programs/Makeprog.rules.in +++ b/programs/Makeprog.rules.in @@ -16,7 +16,6 @@ ALL_LIBS = $(LIBWINE) $(EXTRALIBS) $(LIBS) SYMBOLFILE = $(MODULE).tmp.o BASEMODULE = $(MODULE:.exe=) TESTIMPORTS = $(DELAYIMPORTS) $(IMPORTS) -RCOBJS = $(RC_SRCS:.rc=.res.o) @MAKE_RULES@