1 thisdir = tools/security/certview
3 include ../../../build/rules.make
6 LOCAL_MCS_FLAGS = /lib:$(topdir)/class/lib /r:Mono.Security.dll /r:System.Xml.dll
8 # SWF isn't quite good enough to build this yet.
10 all-local: certview.exe
13 $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/bin
14 $(INSTALL_BIN) certview.exe $(DESTDIR)$(prefix)/bin
17 rm -f *.exe *.resources
19 test-local run-test-local:
22 CertificateViewer.cs \
23 CertificateFormatter.cs \
24 X509ExtensionsHandler.cs \
29 gcertview.exe.config \
34 dist-local: dist-default
36 # FIXME: should add /win32icon:mono.ico to the flags for certview.exe
38 sources = CertificateViewer.cs CertificateFormatter.cs X509ExtensionsHandler.cs ../AssemblyInfo.cs
39 cv_libs = /r:System.Windows.Forms.dll /r:System.Drawing.dll
40 gcv_libs = /r:gdk-sharp.dll /r:glib-sharp.dll /r:glade-sharp.dll /r:gtk-sharp.dll
42 certview.exe: $(sources) Mono.Tools.CertView.CertificateViewer.resources
43 $(CSCOMPILE) $(cv_libs) /res:Mono.Tools.CertView.CertificateViewer.resources $(sources)
45 # We can't make this by default since it relies on GTK#
47 gcertview.exe: gcertview.cs CertificateFormatter.cs X509ExtensionsHandler.cs ../AssemblyInfo.cs
48 $(CSCOMPILE) $(gcv_libs) /unsafe $^
50 Mono.Tools.CertView.CertificateViewer.resources: CertificateViewer.resx