]> git.meshlink.io Git - catta/blob - avahi-sharp/Makefile.am
move avahi-sharp.pc to the root directory
[catta] / avahi-sharp / Makefile.am
1
2
3 ASSEMBLY = avahi-sharp.dll
4
5 CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
6 EXTRA_DIST = $(AVAHISOURCES) avahi.snk
7
8 AVAHISOURCES =                          \
9         $(srcdir)/AssemblyInfo.cs       \
10         $(srcdir)/AddressResolver.cs    \
11         $(srcdir)/Client.cs             \
12         $(srcdir)/ClientException.cs    \
13         $(srcdir)/DomainBrowser.cs      \
14         $(srcdir)/EntryGroup.cs         \
15         $(srcdir)/HostNameResolver.cs   \
16         $(srcdir)/ServiceBrowser.cs     \
17         $(srcdir)/ServiceResolver.cs    \
18         $(srcdir)/ServiceTypeBrowser.cs \
19         $(srcdir)/Utility.cs
20
21 $(ASSEMBLY): $(AVAHISOURCES)
22         mcs -keyfile:$(srcdir)/avahi.snk -target:library -out:$@ -debug $(AVAHISOURCES) -r:Mono.Posix
23
24 if HAVE_MONO
25 all: $(ASSEMBLY)
26
27 install-data-hook:
28         $(GACUTIL) /i $(ASSEMBLY) /package avahi-sharp /gacdir $(libdir) /root $(DESTDIR)$(libdir)
29 endif