1 DEFINES ?= -DNOT_HAVE_SA_LEN -DUSES_NETLINK
2 INCLUDES ?= -I./mDNSShared -I./mDNSCore
4 LIBDIR ?= $(PREFIX)/lib
5 INCDIR ?= $(PREFIX)/include
6 LIB = libmDNSEmbedded.a
8 HEADERS = mDNSShared/dns_sd.h mDNSCore/mDnsEmbedded.h
10 OBJECTS = mDNSShared/dnssd_clientshim.o mDNSPosix/mDNSPosix.o mDNSCore/mDNS.o
11 OBJECTS += mDNSCore/DNSCommon.o mDNSShared/mDNSDebug.o mDNSShared/GenLinkedList.o
12 OBJECTS += mDNSCore/uDNS.o mDNSShared/PlatformCommon.o mDNSPosix/mDNSUNP.o
13 OBJECTS += mDNSCore/DNSDigest.o mDNSCore/mDnsEmbedded.o mDNSShared/dnssd_clientlib.o
14 OBJECTS += mDNSCore/CryptoAlg.o
17 install: $(LIBDIR)/$(LIB) $(addprefix $(INCDIR)/,$(HEADERS))
21 install -m 644 $< $(INCDIR)
23 $(LIBDIR)/$(LIB): $(LIB)
31 $(CC) $(INCLUDES) $(DEFINES) $(CFLAGS) -c $< -o $@