1 thisdir = tools/corcompare
3 include ../../build/rules.make
5 ALL_PROGRAMS = mono-api-info.exe mono-api-html.exe
7 PROGRAM_INSTALL_DIR = $(mono_libdir)/mono/$(FRAMEWORK_VERSION)
13 WellFormedXmlWriter.cs \
14 ../../class/Mono.Options/Mono.Options/Options.cs
17 mono-api-html/ApiChange.cs \
18 mono-api-html/ApiDiff.cs \
19 mono-api-html/AssemblyComparer.cs \
20 mono-api-html/ClassComparer.cs \
21 mono-api-html/Comparer.cs \
22 mono-api-html/ConstructorComparer.cs \
23 mono-api-html/EventComparer.cs \
24 mono-api-html/FieldComparer.cs \
25 mono-api-html/Helpers.cs \
26 mono-api-html/InterfaceComparer.cs \
27 mono-api-html/MemberComparer.cs \
28 mono-api-html/MethodComparer.cs \
29 mono-api-html/NamespaceComparer.cs \
30 mono-api-html/PropertyComparer.cs \
31 ../../class/Mono.Options/Mono.Options/Options.cs
34 DISTFILES= $(APIINFO_SOURCES) $(APIHTML_SOURCES)
36 all-local: $(ALL_PROGRAMS)
38 csproj-local doc-update-local:
40 install-local: $(ALL_PROGRAMS)
41 $(MKINSTALLDIRS) $(DESTDIR)$(PROGRAM_INSTALL_DIR)
42 for i in $(ALL_PROGRAMS) ; do \
43 $(INSTALL_BIN) $$i $(DESTDIR)$(PROGRAM_INSTALL_DIR) ; \
47 for i in $(ALL_PROGRAMS) ; do \
48 rm -f $(DESTDIR)$(PROGRAM_INSTALL_DIR)/`basename $$i` ; \
53 run-test-local run-test-ondotnet-local:
58 dist-local: dist-default
60 mono-api-info.exe: $(APIINFO_SOURCES)
61 $(CSCOMPILE) -r:Mono.Cecil.dll -r:System.Xml.dll -r:System.Core.dll -r:System.dll -out:$@ $^
63 mono-api-html.exe: $(APIHTML_SOURCES)
64 $(CSCOMPILE) -r:Mono.Cecil.dll -r:System.Xml.dll -r:System.Core.dll -r:System.dll -r:System.Xml.Linq.dll -out:$@ $^