From 0f2638075b457203037ad4513f3b3dec4259835c Mon Sep 17 00:00:00 2001 From: Zachary Snow Date: Fri, 8 Feb 2019 16:51:32 -0500 Subject: [PATCH] updated build procedure --- .gitignore | 1 + Makefile | 5 ++++- sv2v.cabal | 7 +++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 3e55cc3..97a347b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ *.swp dist/ +bin/ diff --git a/Makefile b/Makefile index 2b10a5f..810250c 100644 --- a/Makefile +++ b/Makefile @@ -9,8 +9,11 @@ Language/SystemVerilog/Parser/Parse.hs: Language/SystemVerilog/Parser/Parse.y happy -agc Language/SystemVerilog/Parser/Parse.y -o Language/SystemVerilog/Parser/Parse.hs sv2v: Language/SystemVerilog/Parser/Lex.hs Language/SystemVerilog/Parser/Parse.hs - cabal install + cabal build + mkdir -p bin + cp dist/build/sv2v/sv2v bin/sv2v clean: + rm -rfy bin/sv2v rm -f Language/SystemVerilog/Parser/Lex.hs rm -f Language/SystemVerilog/Parser/Parse.hs diff --git a/sv2v.cabal b/sv2v.cabal index 66d6693..6120561 100644 --- a/sv2v.cabal +++ b/sv2v.cabal @@ -49,7 +49,14 @@ executable sv2v array, base other-modules: + Data.BitVec + Language.SystemVerilog + Language.SystemVerilog.AST Language.SystemVerilog.Parser + Language.SystemVerilog.Parser.Lex + Language.SystemVerilog.Parser.Parse + Language.SystemVerilog.Parser.Preprocess + Language.SystemVerilog.Parser.Tokens ghc-options: -O3 -threaded