packages feed

soyuz-0.0.0: soyuz.cabal

name: soyuz
version: 0.0.0
license: MIT
author:	Alex Kropivny <alex.kropivny@gmail.com>
maintainer:	Alex Kropivny <alex.kropivny@gmail.com>
homepage: https://github.com/amtal/0x10c
stability: Experimental
category: Compilers/Interpreters
synopsis: DCPU-16 architecture utilities for Notch's 0x10c game.
description:
        Utilities for the DCPU-16 architecture, for Notch's upcoming space game, 0x10c.
        .
        Meant to be a library for implementing powerful tools. As demonstrations, contains
        a command-line optimizing assembler\/disassembler\/pretty printer.
        .
        Core of the library is "DCPU16.Instructions". Everything else is built around it.
build-type: Simple
cabal-version: >= 1.4
license-file: LICENSE

extra-source-files:
    NOTES


flag split-base

executable soyuz
    main-is: Main.hs

library
  exposed-modules:
        DCPU16.Assembly.Parser
        DCPU16.Assembly.Printer
        DCPU16.Assembly.Optimizer
        DCPU16.Instructions
        DCPU16.Instructions.Size
        DCPU16.Instructions.Time
        DCPU16.Assembler
        DCPU16.Disassembler
        DCPU16.Hex
  build-depends:	base >= 4 && < 5, vector, QuickCheck, uniplate, cereal, bytestring, trifecta, pretty, containers, cmdargs