add cabal build file.