-
Notifications
You must be signed in to change notification settings - Fork 2
/
snmp-server.asd
46 lines (42 loc) · 1.98 KB
/
snmp-server.asd
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
;;;; -*- Mode: Lisp -*-
;;;; $Id$
(unless (find-package ':snmp-system)
(make-package ':snmp-system
:use '(:common-lisp :asdf)))
(in-package :snmp-system)
(defsystem snmp-server
:description "SNMP Server"
:author "Chun Tian (binghe) <[email protected]>"
:version "4.1"
:licence "MIT"
:depends-on (:snmp :usocket-server)
:components ((:file "server-condition")
(:file "snmp-server" :depends-on ("server-condition"))
(:file "server-vacm" :depends-on ("snmp-server"))
(:file "server-walk" :depends-on ("snmp-server"))
(:file "server-base" :depends-on ("server-walk"))
(:module "compiled-mibs"
:components ((:file "lisp-mib")
#+abcl (:file "abcl-mib")
#+allegro (:file "franz-mib")
#+clozure (:file "clozure-mib")
#+cmu (:file "cmucl-mib")
#+ecl (:file "ecl-mib")
#+lispworks (:file "lispworks-mib")
#+sbcl (:file "sbcl-mib")
#+scl (:file "scl-mib")))
(:module "server"
:depends-on ("server-base"
"compiled-mibs")
:components ((:file "core")
(:file "lisp-base")
#+abcl (:file "abcl")
#+allegro (:file "allegro")
#+clozure (:file "clozure")
#+cmu (:file "cmucl")
#+ecl (:file "ecl")
#+lispworks (:file "lispworks")
#+sbcl (:file "sbcl")
#+cl-http (:file "cl-http")))))
(defmethod perform :after ((op load-op) (c (eql (find-system :snmp-server))))
(funcall (intern "LOAD-ALL-PATCHES" "SNMP") c))