aboutsummaryrefslogtreecommitdiff
path: root/luxc/src
diff options
context:
space:
mode:
Diffstat (limited to 'luxc/src')
-rw-r--r--luxc/src/lux.clj6
-rw-r--r--luxc/src/lux/compiler.clj12
2 files changed, 8 insertions, 10 deletions
diff --git a/luxc/src/lux.clj b/luxc/src/lux.clj
index fc39b7b3b..3dbc819a1 100644
--- a/luxc/src/lux.clj
+++ b/luxc/src/lux.clj
@@ -9,7 +9,7 @@
(def unit-separator (str (char 31)))
-(defn ^:private separate-paths
+(defn- separate-paths
"(-> Text (List Text))"
[resources-dirs]
(-> resources-dirs
@@ -19,8 +19,8 @@
(defn -main [& args]
(|case (&/->list args)
- (&/$Cons "release" (&/$Cons platform (&/$Cons program-module (&/$Cons resources-dirs (&/$Cons source-dirs (&/$Cons target-dir (&/$Nil)))))))
- (time (&compiler/compile-program platform &/$Build program-module (separate-paths resources-dirs) (separate-paths source-dirs) target-dir))
+ (&/$Cons "release" (&/$Cons program-module (&/$Cons resources-dirs (&/$Cons source-dirs (&/$Cons target-dir (&/$Nil))))))
+ (time (&compiler/compile-program &/$Build program-module (separate-paths resources-dirs) (separate-paths source-dirs) target-dir))
(&/$Cons "repl" (&/$Cons resources-dirs (&/$Cons source-dirs (&/$Cons target-dir (&/$Nil)))))
(&repl/repl (separate-paths resources-dirs)
diff --git a/luxc/src/lux/compiler.clj b/luxc/src/lux/compiler.clj
index 55b801745..5fc77ce6c 100644
--- a/luxc/src/lux/compiler.clj
+++ b/luxc/src/lux/compiler.clj
@@ -8,13 +8,12 @@
[parallel :as &&parallel]
[jvm :as &&jvm])))
-(defn init! [platform resources-dirs ^String target-dir]
+(defn init! [resources-dirs ^String target-dir]
(do (reset! &&core/!output-dir target-dir)
(&&parallel/setup!)
(&&io/init-libs!)
(.mkdirs (new java.io.File target-dir))
- (case platform
- "jvm" (&&jvm/init! resources-dirs target-dir))))
+ (&&jvm/init! resources-dirs target-dir)))
(def all-compilers
&&jvm/all-compilers)
@@ -25,7 +24,6 @@
(defn compile-module [source-dirs name]
(&&jvm/compile-module source-dirs name))
-(defn compile-program [platform mode program-module resources-dir source-dirs target-dir]
- (init! platform resources-dir target-dir)
- (case platform
- "jvm" (&&jvm/compile-program mode program-module resources-dir source-dirs target-dir)))
+(defn compile-program [mode program-module resources-dir source-dirs target-dir]
+ (init! resources-dir target-dir)
+ (&&jvm/compile-program mode program-module resources-dir source-dirs target-dir))