Author: abock
Date: 2008-01-24 10:33:21 -0500 (Thu, 24 Jan 2008)
New Revision: 93804

Added:
   trunk/Mono.Zeroconf/src/policy.1.0.Mono.Zeroconf.config
Modified:
   trunk/Mono.Zeroconf/src/Makefile.am
Log:
Added policy file, still borked

Modified: trunk/Mono.Zeroconf/src/Makefile.am
===================================================================
--- trunk/Mono.Zeroconf/src/Makefile.am 2008-01-24 15:30:42 UTC (rev 93803)
+++ trunk/Mono.Zeroconf/src/Makefile.am 2008-01-24 15:33:21 UTC (rev 93804)
@@ -4,9 +4,23 @@
        Mono.Zeroconf.Providers.Avahi \
        MZClient
 
+POLICIES = policy.1.0.Mono.Zeroconf.dll
+GACUTIL_POLICY_FLAGS = "/gacdir $(libdir) /root $(DESTDIR)$(libdir)"
+
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = mono-zeroconf.pc
 
+all: $(POLICIES)
+
+policy.1.0.Mono.Zeroconf.dll: policy.1.0.Mono.Zeroconf.config
+       al -link:$< -out:$@ -keyfile:$(srcdir)/mono-zeroconf.snk
+
+install-data-local:
+       @for POLICY in $(POLICIES); do \
+               echo "$(GACUTIL) /i $$POLICY /f $(GACUTIL_POLICY_FLAGS)"; \
+               $(GACUTIL) /i $$POLICY /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+       done
+
 uninstall-hook:
        if test $$(find $(pkglibdir) | wc -l) -eq 1; then \
                rmdir $(pkglibdir); \
@@ -17,6 +31,9 @@
        mono-zeroconf.pc.in \
        mono-zeroconf.snk
 
+CLEANFILES = \
+       *.dll
+
 DISTCLEANFILES = \
        mono-zeroconf.pc
 

Added: trunk/Mono.Zeroconf/src/policy.1.0.Mono.Zeroconf.config
===================================================================
--- trunk/Mono.Zeroconf/src/policy.1.0.Mono.Zeroconf.config     2008-01-24 
15:30:42 UTC (rev 93803)
+++ trunk/Mono.Zeroconf/src/policy.1.0.Mono.Zeroconf.config     2008-01-24 
15:33:21 UTC (rev 93804)
@@ -0,0 +1,10 @@
+<configuration>
+  <runtime>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="Mono.Zeroconf" 
publicKeyToken="e60c4f4a95e1099e" />
+        <bindingRedirect oldVersion="1.0.0.0-1.0.0.74" newVersion="1.0.0.74" />
+      </dependentAssembly>
+    </assemblyBinding>
+  </runtime>
+</configuration>

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to