89 lines
5.6 KiB
Clojure
89 lines
5.6 KiB
Clojure
(def version (str "2.0." (clojure.string/trim-newline (slurp "last-release"))))
|
|
(def packs (into ["do"]
|
|
(mapcat (fn [directory]
|
|
["run" "-m" "com.badlogic.gdx.tools.texturepacker.TexturePacker" (str "asset-work/" directory) "resources/packed/" (str directory ",")])
|
|
["title"]
|
|
#_["behindhouse" "dream" "georgia" "inside-cafeteria" "inside-jail" "outsidehouse" "safe-song" "title"
|
|
"castle-gate" "ego" "held" "inside-castle" "inside-stash" "outside-castle" "screenshots" "wizard"
|
|
"cat-tree" "ending-castle" "inside-antique" "inside-house" "outside-jail" "space" ])))
|
|
;; behindhouse/ dream/ georgia/ inside-cafeteria/ inside-jail/ open-inventory.pxa/ outsidehouse/ safe-song/ title/
|
|
;; castle-gate/ ego/ held/ inside-castle/ inside-stash/ outside-castle/ right.pxa/ screenshots/ wizard/
|
|
;; cat-tree/ ending-castle/ inside-antique/ inside-house/ left.pxa/ outside-jail/ safe-song.pxa/ space/
|
|
|
|
|
|
(defproject advent version
|
|
:description "FIXME: write description"
|
|
:manifest {"Implementation-Version" ~version}
|
|
|
|
:uberjar-name "advent-standalone.jar"
|
|
:dependencies [[com.badlogicgames.gdx/gdx "1.14.0"]
|
|
[com.badlogicgames.gdx/gdx-backend-lwjgl3 "1.14.0"]
|
|
[com.badlogicgames.gdx/gdx-platform "1.14.0" :classifier "natives-desktop"]
|
|
[org.clojure/clojure "1.11.3"]
|
|
[org.clojars.notid/tools.logging "0.3.2-SNAPSHOT"]
|
|
[play-clj "0.4.6-BRYCE"]
|
|
[log4j/log4j "1.2.16"]
|
|
[org.clojure/data.priority-map "0.0.5"]
|
|
[org.clojure/core.async "1.6.681"]]
|
|
|
|
:source-paths ["src" "src-common"]
|
|
:javac-options ["-target" "11" "-source" "11" "-Xlint:-options"]
|
|
:omit-source true
|
|
:aliases {"pack" ~packs
|
|
"ultrapack" ["run" "-m" "com.badlogic.gdx.tools.texturepacker.TexturePacker" "asset-work/" "resources/packed/"]
|
|
"pack-pop" ["run" "-m" "com.badlogic.gdx.tools.texturepacker.TexturePacker"
|
|
"/Users/brycecovert/Downloads/processed" "resources/packed-pop-logo/"]
|
|
"pack-font" ["run" "-m" "com.badlogic.gdx.tools.texturepacker.TexturePacker" "resources/font-pack/" "resources/font-pack/packed/"]
|
|
"script" ["run" "-m" "advent.analyze/dump-speech"]}
|
|
:profiles {
|
|
:uberjar {
|
|
:jvm-opts ["-Duse-repl=false" "-Dui_scale=1.0" "-Dno-steam=true" "-Dclojure.compiler.direct-linking=true" "-Dis-desktop=true" "-Dplatform=desktop"]
|
|
:aot :all
|
|
}
|
|
:dev {
|
|
:source-paths ["src" "src-common" "src-dev"]
|
|
:jvm-opts ["-Duse-repl=true" "-Dui_scale=1.0" "-Dno-steam=true" "-Dclojure.compiler.direct-linking=true" "-Dis-desktop=true" "-Dplatform=desktop" #_"-XstartOnFirstThread" #_"-Dorg.lwjgl.util.Debug=true"]
|
|
:dependencies [#_[com.badlogicgames.gdx/gdx-tools "1.9.6"]
|
|
[org.clojure/tools.nrepl "0.2.12"]
|
|
[play-clj-nrepl "0.1.0" :exclusions [play-clj]]
|
|
[slamhound "1.5.5"]
|
|
[org.clojure/data.csv "0.1.3"]]
|
|
|
|
#_#_:warn-on-reflection true}
|
|
:mobile-dev {
|
|
:source-paths ["src" "src-common" "src-dev"]
|
|
:jvm-opts ["-Duse-repl=true" "-Dui_scale=1.5" "-Dno-steam=true" "-Dclojure.compiler.direct-linking=true" "-Dis-desktop=true" "-Dplatform=desktop"]
|
|
:dependencies [[com.badlogicgames.gdx/gdx-tools "1.9.6"]
|
|
[org.clojure/tools.nrepl "0.2.12"]
|
|
[play-clj-nrepl "0.1.0" :exclusions [play-clj]]
|
|
[slamhound "1.5.5"]
|
|
[org.clojure/data.csv "0.1.3"]]
|
|
|
|
#_#_:warn-on-reflection true}
|
|
:app-store {
|
|
:source-paths ["src" "src-common" "src-dev"]
|
|
:jvm-opts ["-Dapp-store=true" "-Dui_scale=1.0" "-Dno-steam=true" "-Dis-desktop=true" "-Dplatform=desktop"]
|
|
|
|
:aot :all
|
|
|
|
:warn-on-reflection true}
|
|
:steam {:dependencies [[com.code-disaster.steamworks4j/steamworks4j "1.2.3"]]
|
|
:jvm-opts ["-Dis-desktop=true" "-Dui_scale=1.0" "-Dplatform=desktop"]}
|
|
:non-steam { :jvm-opts ["-Dis-desktop=true" "-Dui_scale=1.0" "-Dplatform=desktop"]}
|
|
:steam-dev {
|
|
:source-paths ["src" "src-common" "src-dev"]
|
|
:jvm-opts ["-Duse-repl=true" "-Dui_scale=1.0" "-Dis-desktop=true" "-Dplatform=desktop" "-XstartOnFirstThread" ]
|
|
:dependencies [#_[com.badlogicgames.gdx/gdx-tools "1.9.6"]
|
|
[org.clojure/tools.nrepl "0.2.7"]
|
|
[play-clj-nrepl "0.1.0" :exclusions [play-clj]]
|
|
[slamhound "1.5.5"]
|
|
[org.clojure/data.csv "0.1.3"]
|
|
[com.code-disaster.steamworks4j/steamworks4j "1.2.3"]]
|
|
|
|
:aot :all
|
|
:warn-on-reflection true}
|
|
}
|
|
:aot [advent.core.desktop-launcher]
|
|
:main advent.core.desktop-launcher)
|
|
|