blob: 4c1d3a0affef7d41403c5dbbcfe6c32558e4ae8a (
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: query nsstest libnss_mdns.so.2 libnss_mdns6.so.2 libnss_mdns4.so.2
query: query.o dns.o util.o main.o
$(CC) $(CFLAGS) -o $@ $^ $(LIBS)
nsstest: nsstest.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 query *.so.2 nsstest
|