diff options
| author | LLLL Colonq <llll@colonq> | 2024-04-09 22:35:42 -0400 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2024-04-09 22:35:42 -0400 |
| commit | 3a0a7b0a89fd841edd5f25f79cdb877051d0e948 (patch) | |
| tree | f314021ddd72c3b528c42c154f8aee002a5c0e02 /fig-emulator-gb/fig-emulator-gb.cabal | |
| parent | 70d50561b19b4161b85ec1b00c31e5678502688b (diff) | |
End-of-stream emulator WIP
Diffstat (limited to 'fig-emulator-gb/fig-emulator-gb.cabal')
| -rw-r--r-- | fig-emulator-gb/fig-emulator-gb.cabal | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/fig-emulator-gb/fig-emulator-gb.cabal b/fig-emulator-gb/fig-emulator-gb.cabal new file mode 100644 index 0000000..64e6e04 --- /dev/null +++ b/fig-emulator-gb/fig-emulator-gb.cabal @@ -0,0 +1,59 @@ +cabal-version: 3.4 +name: fig-emulator-gb +version: 0.1.0.0 + +common defaults + ghc-options: -Wall + default-language: GHC2021 + default-extensions: NoImplicitPrelude PackageImports LambdaCase MultiWayIf OverloadedStrings OverloadedLists RecordWildCards BlockArguments ViewPatterns TypeFamilies DataKinds GADTs + +common deps + build-depends: + base + , aeson + , async + , base64 + , binary + , bytestring + , containers + , data-default-class + , discord-haskell + , directory + , filepath + , lens + , megaparsec + , mtl + , network + , pcre-heavy + , safe-exceptions + , sdl2 + , text + , time + , tomland + , transformers + , unordered-containers + , vector + , fig-utils + , fig-bus + +library + import: defaults + import: deps + hs-source-dirs: src + exposed-modules: + Fig.Emulator.GB + Fig.Emulator.GB.Utils + Fig.Emulator.GB.CPU + Fig.Emulator.GB.CPU.Instruction + Fig.Emulator.GB.Bus + Fig.Emulator.GB.Component.ROM + Fig.Emulator.GB.Component.RAM + Fig.Emulator.GB.Component.Video + +executable fig-emulator-gb + import: defaults + import: deps + build-depends: fig-emulator-gb, optparse-applicative + hs-source-dirs: + main + main-is: Main.hs |
