X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2FMakefile.am;fp=src%2FMakefile.am;h=023abda1e03827602c2fbdd58c8d1c7419eb16be;hb=37d19f15523b6fe4d1fef2329abe421221b3d4b3;hp=0000000000000000000000000000000000000000;hpb=e8d28c50c6d3a73d1a6f514095304bfe0973ff2a;p=catta diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 0000000..023abda --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,85 @@ +# This file is part of avahi. +# +# avahi is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# avahi is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with avahi; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. + +AM_CFLAGS=-I$(top_srcdir)/include + +# This cool debug trap works on i386/gcc only +AM_CFLAGS+='-DDEBUG_TRAP=__asm__("int $$3")' + +lib_LTLIBRARIES = libavahi.la + +libavahi_la_SOURCES = \ + malloc.c \ + address.c \ + alternative.c \ + error.c \ + strlst.c \ + domain.c \ + timeval.c \ + simple-watch.c \ + thread-watch.c \ + rlist.c \ + utf8.c utf8.h \ + timeeventq.c timeeventq.h \ + iface.c iface.h \ + server.c internal.h entry.c \ + prioq.c prioq.h \ + cache.c cache.h \ + socket.c socket.h \ + response-sched.c response-sched.h \ + query-sched.c query-sched.h \ + probe-sched.c probe-sched.h \ + announce.c announce.h \ + browse.c browse.h \ + rrlist.c rrlist.h \ + resolve-host-name.c \ + resolve-address.c \ + browse-domain.c \ + browse-service-type.c \ + browse-service.c \ + resolve-service.c \ + dns.c dns.h \ + rr.c rr.h rr-util.h \ + log.c \ + browse-dns-server.c \ + fdutil.h fdutil.c \ + util.c util.h \ + hashmap.c hashmap.h \ + wide-area.c wide-area.h \ + multicast-lookup.c multicast-lookup.h \ + querier.c querier.h \ + addr-util.h addr-util.c \ + domain-util.h domain-util.c \ + dns-srv-rr.h + +if HAVE_NETLINK +libavahi_la_SOURCES += \ + iface-linux.c iface-linux.h \ + netlink.c netlink.h +else +if HAVE_PF_ROUTE +libavahi_la_SOURCES += \ + iface-pfroute.c iface-pfroute.h +else +libavahi_la_SOURCES += \ + iface-none.c +endif +endif + +libavahi_la_CFLAGS = $(AM_CFLAGS) $(PTHREAD_CFLAGS) +libavahi_la_LIBADD = $(AM_LDADD) $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) $(INTLLIBS) +libavahi_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LIBAVAHI_VERSION_INFO)