%.pc: %.pc.in Makefile
$(SED_PROCESS)
+include_HEADERS = \
+ include/netresolve.h \
+ include/netresolve-common.h \
+ include/netresolve-utils.h \
+ include/netresolve-string.h \
+ include/netresolve-cli.h \
+ include/netresolve-backend.h
+
lib_LTLIBRARIES = \
libnetresolve.la \
libnetresolve-posix.la
test-bind-connect \
test-getaddrinfo \
test-gethostbyname
+EXTRA_DIST = \
+ tests/test-netresolve.sh \
+ tests/data/any \
+ tests/data/localhost \
+ tests/data/localhost \
+ tests/data/localhost4 \
+ tests/data/localhost6 \
+ tests/data/numeric4 \
+ tests/data/numeric4lo \
+ tests/data/numeric4lo \
+ tests/data/numeric4nines \
+ tests/data/empty \
+ tests/data/numeric6 \
+ tests/data/numeric6lo \
+ tests/data/numeric6nines \
+ tests/data/empty \
+ tests/data/dns \
+ tests/data/services \
+ tests/data/unix \
+ tests/data/unix-stream \
+ tests/data/unix-dgram \
+ tests/data/empty
noinst_PROGRAMS = \
test-async \
test-bind-connect \
#!/bin/bash -e
DIFF="diff -u"
+NR="./netresolve"
+DATA="$srcdir/tests/data"
-$DIFF <(./netresolve) tests/data/any
-$DIFF <(NETRESOLVE_FLAG_DEFAULT_LOOPBACK=yes ./netresolve) tests/data/localhost
-$DIFF <(./netresolve localhost) tests/data/localhost
-$DIFF <(./netresolve localhost4) tests/data/localhost4
-$DIFF <(./netresolve localhost6) tests/data/localhost6
-$DIFF <(./netresolve 1.2.3.4) tests/data/numeric4
-$DIFF <(./netresolve 1.2.3.4%lo) tests/data/numeric4lo
-$DIFF <(./netresolve 1.2.3.4%1) tests/data/numeric4lo
-$DIFF <(./netresolve 1.2.3.4%999999) tests/data/numeric4nines
-$DIFF <(./netresolve 1.2.3.4%999999x) tests/data/empty
-$DIFF <(./netresolve 1:2:3:4:5:6:7:8) tests/data/numeric6
-$DIFF <(./netresolve 1:2:3:4:5:6:7:8%lo) tests/data/numeric6lo
-$DIFF <(./netresolve 1:2:3:4:5:6:7:8%999999) tests/data/numeric6nines
-$DIFF <(./netresolve 1:2:3:4:5:6:7:8%999999x) tests/data/empty
-$DIFF <(./netresolve a.root-servers.net) tests/data/dns
-$DIFF <(./netresolve - exp1) tests/data/services
-$DIFF <(./netresolve /path/to/socket - unix) tests/data/unix
-$DIFF <(./netresolve /path/to/socket - unix stream) tests/data/unix-stream
-$DIFF <(./netresolve /path/to/socket - unix dgram) tests/data/unix-dgram
-$DIFF <(./netresolve x-x-x-x-x-x-x-x-x) tests/data/empty
+$DIFF <($NR) $DATA/any
+$DIFF <(NETRESOLVE_FLAG_DEFAULT_LOOPBACK=yes $NR) $DATA/localhost
+$DIFF <($NR localhost) $DATA/localhost
+$DIFF <($NR localhost4) $DATA/localhost4
+$DIFF <($NR localhost6) $DATA/localhost6
+$DIFF <($NR 1.2.3.4) $DATA/numeric4
+$DIFF <($NR 1.2.3.4%lo) $DATA/numeric4lo
+$DIFF <($NR 1.2.3.4%1) $DATA/numeric4lo
+$DIFF <($NR 1.2.3.4%999999) $DATA/numeric4nines
+$DIFF <($NR 1.2.3.4%999999x) $DATA/empty
+$DIFF <($NR 1:2:3:4:5:6:7:8) $DATA/numeric6
+$DIFF <($NR 1:2:3:4:5:6:7:8%lo) $DATA/numeric6lo
+$DIFF <($NR 1:2:3:4:5:6:7:8%999999) $DATA/numeric6nines
+$DIFF <($NR 1:2:3:4:5:6:7:8%999999x) $DATA/empty
+#$DIFF <($NR a.root-servers.net) $DATA/dns
+$DIFF <($NR - exp1) $DATA/services
+$DIFF <($NR /path/to/socket - unix) $DATA/unix
+$DIFF <($NR /path/to/socket - unix stream) $DATA/unix-stream
+$DIFF <($NR /path/to/socket - unix dgram) $DATA/unix-dgram
+$DIFF <($NR x-x-x-x-x-x-x-x-x) $DATA/empty