Mono.Zeroconf – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | AC_INIT([Mono.Zeroconf], [0.9.0]) |
2 | AC_CANONICAL_SYSTEM |
||
3 | AC_PREREQ(2.13) |
||
4 | AM_INIT_AUTOMAKE([1.9 dist-bzip2 tar-ustar dist-zip]) |
||
5 | AM_MAINTAINER_MODE |
||
6 | |||
7 | API_VERSION="4.0.0.90" |
||
8 | POLICY_VERSIONS="1.0 2.0 3.0 4.0" |
||
9 | AC_SUBST(API_VERSION) |
||
10 | AC_SUBST(POLICY_VERSIONS) |
||
11 | |||
12 | DISTCHECK_CONFIGURE_FLAGS="--disable-docs" |
||
13 | AC_SUBST(DISTCHECK_CONFIGURE_FLAGS) |
||
14 | |||
15 | AC_PROG_INSTALL |
||
16 | |||
17 | SHAMROCK_CHECK_MONO_MODULE(1.1.10) |
||
18 | SHAMROCK_FIND_MONO_2_0_COMPILER |
||
19 | SHAMROCK_FIND_MONO_RUNTIME |
||
20 | SHAMROCK_CHECK_MONODOC |
||
21 | SHAMROCK_CHECK_MONO_2_0_GAC_ASSEMBLIES([ |
||
22 | System |
||
23 | System.Web |
||
24 | ]) |
||
25 | |||
26 | AC_PATH_PROG(GACUTIL, gacutil, no) |
||
27 | if test "x$GACUTIL" = "xno"; then |
||
28 | AC_MSG_ERROR([You need to install gacutil]) |
||
29 | fi |
||
30 | |||
31 | AC_PATH_PROG(AL, al2, no) |
||
32 | if test "x$AL" = "xno" ; then |
||
33 | AC_MSG_ERROR([You need to install al]) |
||
34 | fi |
||
35 | |||
36 | GACUTIL_FLAGS='-package $(PACKAGE) -root $(DESTDIR)$(prefix)/lib' |
||
37 | GACUTIL_POLICY_FLAGS='-root $(DESTDIR)$(prefix)/lib' |
||
38 | AC_SUBST(GACUTIL_FLAGS) |
||
39 | AC_SUBST(GACUTIL_POLICY_FLAGS) |
||
40 | |||
41 | |||
42 | AC_ARG_ENABLE(avahi, AC_HELP_STRING([--disable-avahi], |
||
43 | [Do not build with Avahi support]), , enable_avahi=yes) |
||
44 | |||
45 | if test "x$enable_avahi" = "xyes"; then |
||
46 | AVAHI_LIBS="-r:Mono.Posix" |
||
47 | AC_SUBST(AVAHI_LIBS) |
||
48 | AM_CONDITIONAL(BUILD_AVAHI, true) |
||
49 | else |
||
50 | AC_MSG_NOTICE([not building Avahi support]) |
||
51 | AM_CONDITIONAL(BUILD_AVAHI, false) |
||
52 | fi |
||
53 | |||
54 | AC_ARG_ENABLE(mdnsresponder, AC_HELP_STRING([--disable-mdnsresponder], |
||
55 | [Do not build with mDNSResponder support]), , enable_mdnsresponder=yes) |
||
56 | AM_CONDITIONAL(BUILD_MDNSRESPONDER, test "x$enable_mdnsresponder" = "xyes") |
||
57 | |||
58 | case ${host} in |
||
59 | *-*-darwin*) |
||
60 | mdns_target_library="libc" |
||
61 | ;; |
||
62 | *) |
||
63 | mdns_target_library="libnss_mdns-0.2.so" |
||
64 | ;; |
||
65 | esac |
||
66 | |||
67 | AC_SUBST(mdns_target_library) |
||
68 | |||
69 | SHAMROCK_EXPAND_LIBDIR |
||
70 | |||
71 | AC_OUTPUT([ |
||
72 | Makefile |
||
73 | src/Makefile |
||
74 | src/policy.config |
||
75 | src/mono-zeroconf.pc |
||
76 | src/Mono.Zeroconf/Makefile |
||
77 | src/Mono.Zeroconf.Providers.Bonjour/Makefile |
||
78 | src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour.dll.config |
||
79 | src/Mono.Zeroconf.Providers.Avahi/Makefile |
||
80 | src/Mono.Zeroconf.Providers.AvahiDBus/Makefile |
||
81 | src/MZClient/Makefile |
||
82 | src/MZClient/mzclient |
||
83 | docs/Makefile |
||
84 | ]) |
||
85 | |||
86 | echo " |
||
87 | Installation Prefix: ${prefix} |
||
88 | C# Compiler: ${MCS} |
||
89 | Host Platform: ${host} |
||
90 | |||
91 | Avahi Support: ${enable_avahi} |
||
92 | mDNSResponder Support: ${enable_mdnsresponder}" |
||
93 | |||
94 | if test "x${enable_mdnsresponder}" = "xyes"; then |
||
95 | echo " Target Library: ${mdns_target_library}" |
||
96 | fi |
||
97 | |||
98 | echo " |
||
99 | Developer Documentation: ${enable_docs} |
||
100 | " |
||
101 |