-
Notifications
You must be signed in to change notification settings - Fork 1
/
wolfcoin.asd
63 lines (56 loc) · 1.97 KB
/
wolfcoin.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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
;;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: WOLFCOIN; Base: 10 -*-
;;;; file: wolfcoin.asd
;;;; Copyright (c) 2014--2015, "the Phoeron" Colin J.E. Lupton <//thephoeron.com>
;;;; See LICENSE for additional information.
(in-package :cl-user)
(defpackage wolfcoin-asd
(:use :cl :asdf)
(:export #:*wolfcoin-version*))
(in-package :wolfcoin-asd)
(defparameter *wolfcoin-version* "0.0.1")
(defsystem wolfcoin
:version #.*wolfcoin-version*
:author "\"the Phoeron\" Colin J.E. Lupton <sysop@thephoeron.com>"
:license "MIT"
:description "Crypto-currency client, protocol, and wallet written in Common Lisp."
:serial t
:depends-on (:lparallel
:local-time
:ironclad
:bit-smasher
:cl-isaac
:wookie
:cl-who
:cl-css
:parenscript
:jonathan
:flexi-streams
:babel
:cl-store)
:components ((:file "packages")
(:file "config")
(:file "transaction")
(:module "p2p"
:serial t
:components ((:file "network")
(:file "send")
(:file "receive")))
(:module "ecdsa"
:serial t
:components ((:file "eckey")
(:file "ecdsa")))
(:file "blockchain")
(:file "miner")
(:module "wallet"
:serial t
:components ((:file "db")
(:file "hdk")
(:file "wallet")))
(:module "rest"
:serial t
:components ((:file "api")))
(:module "client"
:serial t
:components ((:file "client")))
(:file "wolfcoin")))
;; EOF