(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / tools / Makefile
blob8bacfb9e5548411bd82089f98335eb455b8117ff
1 thisdir = tools
2 SUBDIRS = al cilc corcompare ictool mono-xsd security wsdl genxs SqlSharp disco soapsuds browsercaps-updater monop gacutil mono-rpm-helpers
4 net_2_0_SUBDIRS = wsdl
6 include ../build/rules.make
8 MONO_TOOLS = \
9 monostyle.exe \
10 GenerateDelegate.exe \
11 EnumCheck.exe \
12 IFaceDisco.exe
14 PROGRAM_INSTALL_DIR = $(prefix)/bin
16 DISTFILES = \
17 assemblies.xml \
18 DumpCultureInfo.cs \
19 EnumCheckAssemblyCollection.cs \
20 EnumCheck.cs \
21 GenerateDelegate.cs \
22 IFaceDisco.cs \
23 monostyle.cs \
24 mono-win32-setup-dark.bmp \
25 mono-win32-setup-light.bmp \
26 mono-win32-setup.nsi \
27 sample_cast_const.cs \
28 scan-tests.pl \
29 serialize.cs \
30 verifier.cs \
31 XMLUtil.cs \
32 tinderbox/smtp.c \
33 tinderbox/tinderbox.sh
35 all-local: $(MONO_TOOLS)
37 install-local: all-local
38 $(MKINSTALLDIRS) $(DESTDIR)$(PROGRAM_INSTALL_DIR)
39 for t in $(MONO_TOOLS) ; do \
40 $(INSTALL_BIN) $$t $(DESTDIR)$(PROGRAM_INSTALL_DIR) ; \
41 done
43 uninstall-local:
44 for t in $(MONO_TOOLS) ; do \
45 rm -f $(DESTDIR)$(PROGRAM_INSTALL_DIR)/$$t ; \
46 done
48 test-local run-test-local:
50 clean-local:
51 rm -f *.exe *.dll *.pdb cormissing.xml
53 dist-local: dist-default
55 %.exe: %.cs
56 $(CSCOMPILE) /target:exe /out:$@ $^
58 EnumCheck.exe: EnumCheck.cs EnumCheckAssemblyCollection.cs
59 $(CSCOMPILE) -r:System.Xml.dll /target:exe /out:$@ $^
61 IFaceDisco.exe: IFaceDisco.cs XMLUtil.cs
62 $(CSCOMPILE) /target:exe /out:$@ $^