1 thisdir = tools/corcompare
3 include ../../build/rules.make
5 ALL_PROGRAMS = CorCompare.exe mono-api-info.exe mono-api-diff.exe
6 EXTRA_DISTFILES = cormissing.xsl TODO transform.js mono-api.xsl
12 MissingConstructor.cs \
19 MissingNestedType.cs \
24 PROGRAM_INSTALL_DIR = $(prefix)/lib/mono/$(FRAMEWORK_VERSION)
26 APIINFO_SOURCES = mono-api-info.cs
27 APIDIFF_SOURCES = mono-api-diff.cs
29 DISTFILES= $(CORCOMPARE_SOURCES) $(APIINFO_SOURCES) $(APIDIFF_SOURCES)
31 all-local: $(ALL_PROGRAMS)
33 install-local: $(ALL_PROGRAMS)
34 $(MKINSTALLDIRS) $(DESTDIR)$(PROGRAM_INSTALL_DIR)
35 for i in $(ALL_PROGRAMS) ; do \
36 $(INSTALL_BIN) $$i $(DESTDIR)$(PROGRAM_INSTALL_DIR) ; \
40 for i in $(ALL_PROGRAMS) ; do \
41 rm -f $(DESTDIR)$(PROGRAM_INSTALL_DIR)/$$i ; \
51 dist-local: dist-default
53 CorCompare.exe: $(CORCOMPARE_SOURCES)
54 $(CSCOMPILE) -out:$@ $^
56 mono-api-info.exe: $(APIINFO_SOURCES)
57 $(CSCOMPILE) -out:$@ $^
59 mono-api-diff.exe: $(APIDIFF_SOURCES)
60 $(CSCOMPILE) -out:$@ $^