Merge pull request #2274 from esdrubal/udpclientreceive
[mono.git] / mcs / tools / corcompare / Makefile
index be5d036c5c3e6f93f51715b79e2d65c063ce5dd0..4b9478c045ec9640b5b97ba6f4f9c8fb1f28180c 100644 (file)
@@ -1,40 +1,27 @@
 thisdir = tools/corcompare
-SUBDIRS = 
+SUBDIRS =
 include ../../build/rules.make
 
-ALL_PROGRAMS = $(topdir)/class/lib/$(PROFILE)/mono-api-info.exe
+ALL_PROGRAMS = mono-api-info.exe
 
-ifeq (default, $(PROFILE))
-ALL_PROGRAMS += CorCompare.exe mono-api-info.exe mono-api-diff.exe
-endif
-
-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
+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 \
@@ -55,15 +42,5 @@ clean-local:
 
 dist-local: dist-default
 
-CorCompare.exe: $(CORCOMPARE_SOURCES)
-       $(CSCOMPILE) -out:$@ $^
-
-mono-api-diff.exe: $(APIDIFF_SOURCES)
-       $(CSCOMPILE) -out:$@ $^
-
-$(topdir)/class/lib/$(PROFILE)/mono-api-info.exe: $(APIINFO_SOURCES)
-       $(CSCOMPILE) -out:$@ $^
-
-mono-api-info.exe: $(topdir)/class/lib/$(PROFILE)/mono-api-info.exe
-       cp $< $@
-       -cp $<.mdb $@.mdb
+mono-api-info.exe: $(APIINFO_SOURCES) ../../class/Mono.Options/Mono.Options/Options.cs
+       $(CSCOMPILE) -r:Mono.Cecil.dll -out:$@ $^