blob: 1b70117726b90fdbc98e65a311a7c30558cfe5aa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
CFLAGS=-Wall -fPIC -g -O0 -W -pipe '-DDEBUG_TRAP=__asm__("int $$3")'
all: mdns-test nss-test libnss_mdns.so.2 libnss_mdns6.so.2 libnss_mdns4.so.2
mdns-test: query.o dns.o util.o mdns-test.o
$(CC) $(CFLAGS) -o $@ $^ $(LIBS)
nss-test: nss-test.o
libnss_mdns.so.2: query.o dns.o util.o nss.o
$(CC) -shared -o $@ -Wl,-soname,$@ $^
libnss_mdns4.so.2: query.o dns.o util.o nss4.o
$(CC) -shared -o $@ -Wl,-soname,$@ $^
libnss_mdns6.so.2: query.o dns.o util.o nss6.o
$(CC) -shared -o $@ -Wl,-soname,$@ $^
nss6.o: nss.c
$(CC) $(CFLAGS) -DNSS_IPV6_ONLY=1 -c -o $@ $<
nss4.o: nss.c
$(CC) $(CFLAGS) -DNSS_IPV4_ONLY=1 -c -o $@ $<
*.o: *.h
clean:
rm -f *.o mdns-test *.so.2 nss-test
|