(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / tools / security / Makefile
blob7c8729f988a4d91ca0b55be7352d456754e88a43
1 thisdir = tools/security
2 SUBDIRS =
3 DIST_ONLY_SUBDIRS = certview
4 include ../../build/rules.make
6 LOCAL_MCS_FLAGS = /lib:../class/lib/default /r:Mono.Security.dll
8 SECURITY_PROGRAMS = secutil.exe cert2spc.exe sn.exe MakeCert.exe chktrust.exe signcode.exe setreg.exe certmgr.exe
9 PROGRAM_INSTALL_DIR = $(prefix)/bin
11 DISTFILES = \
12 AssemblyInfo.cs \
13 cert2spc.cs \
14 MakeCert.cs \
15 README \
16 secutil.cs \
17 sn.cs \
18 chktrust.cs \
19 signcode.cs \
20 setreg.cs \
21 certmgr.cs \
22 StrongNameManager.cs
24 all-local: $(SECURITY_PROGRAMS)
27 install-local: $(SECURITY_PROGRAMS)
28 $(MKINSTALLDIRS) $(DESTDIR)$(PROGRAM_INSTALL_DIR)
29 for p in $(SECURITY_PROGRAMS) ; do \
30 $(INSTALL_BIN) $$p $(DESTDIR)$(PROGRAM_INSTALL_DIR) ; \
31 $(INSTALL_BIN) $$p.mdb $(DESTDIR)$(PROGRAM_INSTALL_DIR) ; \
32 done
34 uninstall-local:
35 for p in $(SECURITY_PROGRAMS) ; do \
36 rm -f $(DESTDIR)$(PROGRAM_INSTALL_DIR)/$$p* ; \
37 done
39 test-local:
41 run-test-local:
43 clean-local:
44 rm -f *.exe *.pdb
46 dist-local: dist-default
48 sn.exe: sn.cs StrongNameManager.cs AssemblyInfo.cs
49 $(CSCOMPILE) $^
51 %.exe: %.cs AssemblyInfo.cs
52 $(CSCOMPILE) $^