Commit 80a9a065 authored by Alexandre Julliard's avatar Alexandre Julliard

makefiles: Get rid of the checklink rules, they no longer work.

parent 588c782a
...@@ -263,13 +263,6 @@ $(INSTALLDIRS): ...@@ -263,13 +263,6 @@ $(INSTALLDIRS):
$(SUBDIRS:%=%/__install__) $(SUBDIRS:%=%/__uninstall__) \ $(SUBDIRS:%=%/__install__) $(SUBDIRS:%=%/__uninstall__) \
$(SUBDIRS:%=%/__install-lib__) $(SUBDIRS:%=%/__install-dev__) $(SUBDIRS:%=%/__install-lib__) $(SUBDIRS:%=%/__install-dev__)
# Rules for checking that no imports are missing
$(SUBDIRS:%=%/__checklink__): dummy
@cd `dirname $@` && $(MAKE) checklink
.PHONY: checklink $(SUBDIRS:%=%/__checklink__)
# Rules for testing # Rules for testing
$(SUBDIRS:%=%/__test__): dummy $(SUBDIRS:%=%/__test__): dummy
......
...@@ -107,8 +107,6 @@ $(SUBDIRS:%=%/__depend__): tools include ...@@ -107,8 +107,6 @@ $(SUBDIRS:%=%/__depend__): tools include
# Test rules # Test rules
checklink:: $(TESTSUBDIRS:%=%/__checklink__)
check test:: $(TESTSUBDIRS:%=%/__test__) check test:: $(TESTSUBDIRS:%=%/__test__)
$(TESTSUBDIRS:%=%/__test__): wine $(TESTSUBDIRS:%=%/__test__): wine
......
...@@ -62,28 +62,12 @@ lib$(BASEMODULE).a: $(SPEC_DEF) $(IMPLIB_OBJS) ...@@ -62,28 +62,12 @@ lib$(BASEMODULE).a: $(SPEC_DEF) $(IMPLIB_OBJS)
$(SUBDIRS): implib $(SUBDIRS): implib
# Rules for checking that no imports are missing
.PHONY: checklink16 $(WIN16_FILES:%=__checklink16__%)
$(WIN16_FILES:%=__checklink16__%): checklink16
checklink16:: $(MAINSPEC).o $(OBJS) dummy
$(CC) -o checklink -Wl,-rpath,$(TOPOBJDIR)/libs $(TOPSRCDIR)/dlls/checklink.c $(MAINSPEC).o $(OBJS) -L$(DLLDIR) $(ALL_LIBS) -lwinecrt0 -lm && $(RM) checklink $(MAINSPEC).o
checklink:: $(WIN16_FILES:%=__checklink16__%)
# Rules for testing # Rules for testing
check test:: $(SUBDIRS:%=%/__test__) check test:: $(SUBDIRS:%=%/__test__)
crosstest:: $(SUBDIRS:%=%/__crosstest__) crosstest:: $(SUBDIRS:%=%/__crosstest__)
# Rule to explicitly generate the .spec.s for debugging
$(MAINSPEC).s $(MAINSPEC).o: $(MAINSPEC) $(ALL_OBJS)
$(WINEBUILD) $(WINEBUILDFLAGS) --dll -o $@ --export $(SRCDIR)/$(MAINSPEC) $(SUBSYSTEM:%=--subsystem %) $(ALL_OBJS) $(DLL_LDPATH) $(ALL_IMPORTS:%=-l%) $(DELAYIMPORTS:%=-d%) $(DLLDIR)/libwinecrt0.a
# Rules for auto documentation # Rules for auto documentation
man: $(C_SRCS) man: $(C_SRCS)
......
...@@ -981,6 +981,4 @@ check test:: $(BUILDSUBDIRS:%=%/__test__) ...@@ -981,6 +981,4 @@ check test:: $(BUILDSUBDIRS:%=%/__test__)
crosstest:: $(BUILDSUBDIRS:%=%/__crosstest__) crosstest:: $(BUILDSUBDIRS:%=%/__crosstest__)
checklink:: $(BUILDSUBDIRS:%=%/__checklink__)
### Dependencies: ### Dependencies:
int main(void)
{
return 0;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment