Merge pull request #2274 from esdrubal/udpclientreceive
[mono.git] / mcs / tools / corcompare / Makefile
index 889779bfed6b9409cc57bdccab2c8bc62f19ea09..4b9478c045ec9640b5b97ba6f4f9c8fb1f28180c 100644 (file)
@@ -1,35 +1,27 @@
 thisdir = tools/corcompare
-SUBDIRS = 
+SUBDIRS =
 include ../../build/rules.make
 
-ALL_PROGRAMS = CorCompare.exe mono-api-info.exe mono-api-diff.exe
-EXTRA_DISTFILES = cormissing.xsl TODO transform.js mono-api.xsl
-CORCOMPARE_SOURCES = \
-       CompletionInfo.cs \
-       CorCompare.cs \
-       MissingAttribute.cs \
-       MissingBase.cs \
-       MissingConstructor.cs \
-       MissingEvent.cs \
-       MissingField.cs \
-       MissingInterface.cs \
-       MissingMember.cs \
-       MissingMethod.cs \
-       MissingNameSpace.cs \
-       MissingNestedType.cs \
-       MissingProperty.cs \
-       MissingType.cs \
-       ToDoAssembly.cs
+ALL_PROGRAMS = mono-api-info.exe
+
+COMMON_SOURCES = \
+       AssemblyResolver.cs     \
+       Util.cs \
+       WellFormedXmlWriter.cs
 
 PROGRAM_INSTALL_DIR = $(mono_libdir)/mono/$(FRAMEWORK_VERSION)
 
-APIINFO_SOURCES = mono-api-info.cs
-APIDIFF_SOURCES = mono-api-diff.cs
+APIINFO_SOURCES = \
+       mono-api-info.cs \
+       ../../class/Mono.Options/Mono.Options/Options.cs \
+       $(COMMON_SOURCES)
 
-DISTFILES= $(CORCOMPARE_SOURCES) $(APIINFO_SOURCES) $(APIDIFF_SOURCES)
+DISTFILES= $(COMMON_SOURCES) $(APIINFO_SOURCES)
 
 all-local: $(ALL_PROGRAMS)
 
+csproj-local doc-update-local:
+
 install-local: $(ALL_PROGRAMS)
        $(MKINSTALLDIRS) $(DESTDIR)$(PROGRAM_INSTALL_DIR)
        for i in $(ALL_PROGRAMS) ; do \
@@ -38,7 +30,7 @@ install-local: $(ALL_PROGRAMS)
 
 uninstall-local:
        for i in $(ALL_PROGRAMS) ; do \
-           rm -f $(DESTDIR)$(PROGRAM_INSTALL_DIR)/$$i ; \
+           rm -f $(DESTDIR)$(PROGRAM_INSTALL_DIR)/`basename $$i` ; \
        done
 
 test-local:
@@ -50,12 +42,5 @@ clean-local:
 
 dist-local: dist-default
 
-CorCompare.exe: $(CORCOMPARE_SOURCES)
-       $(CSCOMPILE) -out:$@ $^
-
-mono-api-info.exe: $(APIINFO_SOURCES)
-       $(CSCOMPILE) -out:$@ $^
-
-mono-api-diff.exe: $(APIDIFF_SOURCES)
-       $(CSCOMPILE) -out:$@ $^
-
+mono-api-info.exe: $(APIINFO_SOURCES) ../../class/Mono.Options/Mono.Options/Options.cs
+       $(CSCOMPILE) -r:Mono.Cecil.dll -out:$@ $^