(asdf:defsystem ocm
  :version "0.1"
  :author "Innokenty Enikeev"
  :license "MIT"
  :depends-on (:ironclad
               :alexandria
               :local-time
               :log4cl
               :yason
               :trivial-utf-8)
  :serial t
  :components ((:file "s2"))
  :description "open chad map")

(asdf:defsystem ocm/osm
  :version "0.1"
  :author "Innokenty Enikeev"
  :license "MIT"
  :depends-on (:ironclad
               :alexandria
               :chipz
               :cl-protobufs
               :local-time
               :trivial-utf-8)
  :serial t
  :components ((:file "fileformat")
               (:file "osmformat")
               (:file "osm"))
  :description "open chad map, OpenStreetMap handling")

(asdf:defsystem ocm/nvg
  :description "NanoVG ocm implementation"
  :version "0.1"
  :author "Innokenty Enikeev"
  :license "MIT"
  :depends-on (:alexandria
               :glfw-blob :bodge-glfw :glad-blob :bodge-glad :nanovg-blob :bodge-nanovg
               :cl-opengl :claw :cffi :cffi-c-ref :trivial-main-thread
               :float-features)
  :serial t
  :components ((:file "nvg")))
