[sgen] Scan pinned objects in nursery as part of concurrent mark
[mono.git] / mcs / tools / corcompare / Makefile
1 thisdir = tools/corcompare
2 SUBDIRS =
3 include ../../build/rules.make
4
5 ALL_PROGRAMS = mono-api-info.exe mono-api-html.exe
6
7 PROGRAM_INSTALL_DIR = $(mono_libdir)/mono/$(FRAMEWORK_VERSION)
8
9 APIINFO_SOURCES = \
10         mono-api-info.cs \
11         AssemblyResolver.cs     \
12         Util.cs \
13         WellFormedXmlWriter.cs \
14         ../../class/Mono.Options/Mono.Options/Options.cs
15
16 APIHTML_SOURCES = \
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
32
33
34 DISTFILES= $(APIINFO_SOURCES) $(APIHTML_SOURCES)
35
36 all-local: $(ALL_PROGRAMS)
37
38 csproj-local doc-update-local:
39
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) ; \
44         done
45
46 uninstall-local:
47         for i in $(ALL_PROGRAMS) ; do \
48             rm -f $(DESTDIR)$(PROGRAM_INSTALL_DIR)/`basename $$i` ; \
49         done
50
51 test-local:
52
53 run-test-local run-test-ondotnet-local:
54
55 clean-local:
56         rm -f *.exe *.pdb
57
58 dist-local: dist-default
59
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:$@ $^
62
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:$@ $^