New TODO.
[iolib.git] / net.dns-client.asd
blobceb433730e2c5f3a6255147f635a77cf59ff061a
1 ;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp -*-
3 (in-package :common-lisp-user)
5 (eval-when (:compile-toplevel :load-toplevel :execute)
6   (asdf:operate 'asdf:load-op :asdf-additions))
8 (defpackage #:net.dns-client.system
9   (:use #:common-lisp #:asdf-additions))
11 (in-package #:net.dns-client.system)
13 (asdf:defsystem :net.dns-client
14   :description "DNS client library."
15   :author "Stelian Ionescu <sionescu@common-lisp.net>"
16   :maintainer "Stelian Ionescu <sionescu@common-lisp.net>"
17   :licence "LLGPL-2.1"
18   :depends-on (:net.sockets
19                :io.encodings
20                :iolib-utils-symbols)
21   :default-component-class muffled-source-file
22   :pathname (merge-pathnames (make-pathname :directory '(:relative "protocols" "dns-client"))
23                              *load-truename*)
24   :components
25   ((:file "export")
26    (:file "dns-constants")
27    (:file "dynamic-buffer" :depends-on ("dns-constants"))
28    (:file "dns-query" :depends-on ("dns-constants" "dynamic-buffer"))
29    (:file "dns-response" :depends-on ("dns-constants" "dns-query"))
30    (:file "dns-do-query" :depends-on ("dns-constants" "dns-query" "dns-response"))
31    (:file "etc-files" :depends-on ("dynamic-buffer"))
32    (:file "dns-lookup" :depends-on ("dns-do-query" "etc-files"))))