]> gitweb @ CieloNegro.org - blackboard-dns.git/blobdiff - blackboard-dns.cabal
editzone
[blackboard-dns.git] / blackboard-dns.cabal
index 360728e1b9ad1f4fb301368eda2216b3371145c3..975e5413291762e31eddde92c0a998ac18ead35b 100644 (file)
@@ -10,21 +10,46 @@ Stability:           Experimental
 Cabal-Version:       >= 1.2
 Build-Type:          Configure
 Extra-Source-Files:
+    blackboard-dns.buildinfo.in
+    configure
+    configure.ac
     data/GNUmakefile
     data/GenDBModules.hs
 
-Executable blackboard-dns
+Executable bbdns-server
     Build-Depends:
-        HDBC, HDBC-sqlite3, base, haskelldb, haskelldb-hdbc-sqlite3
+        HDBC, HDBC-sqlite3, base, directory, dns, filepath, haskelldb,
+        haskelldb-hdbc-sqlite3, parseargs, time
 
     Other-Modules:
         DDNS.DB
         DDNS.DB.Records
         DDNS.DB.Zones
         DDNS.DBInfo
+        DDNS.Server
+        DDNS.Server.EditZone
+        DDNS.Server.SignReq
+        DDNS.Utils
+        DDNS.Zone
 
     Main-Is:
-        Main.hs
+        ServerMain.hs
+
+    GHC-Options:
+        -Wall
+
+Executable bbdns-client
+    Build-Depends:
+        HsOpenSSL, base, bindings-uname, haskeline, mtl, parseargs,
+        unix
+
+    Other-Modules:
+        DDNS.Client.MakeReq
+        DDNS.Utils
+        System.Posix.Uname
+
+    Main-Is:
+        ClientMain.hs
 
     GHC-Options:
         -Wall