aboutsummaryrefslogtreecommitdiff
path: root/toolruns/Makefile
diff options
context:
space:
mode:
authorJoachim StroĢˆmbergson <joachim@assured.se>2019-02-08 10:27:31 +0100
committerJoachim StroĢˆmbergson <joachim@assured.se>2019-02-08 10:27:31 +0100
commitcd208344e917e7aa552900658c29c2ae20739269 (patch)
tree69a2007983f2cc5986cc25709ed4886c027eef77 /toolruns/Makefile
parenta193ff4771e8bcfcfb02b798422bf963bcfc2e96 (diff)
Added missing flags for building and linting.
Diffstat (limited to 'toolruns/Makefile')
-rwxr-xr-xtoolruns/Makefile27
1 files changed, 13 insertions, 14 deletions
diff --git a/toolruns/Makefile b/toolruns/Makefile
index 835a92f..4771548 100755
--- a/toolruns/Makefile
+++ b/toolruns/Makefile
@@ -51,30 +51,33 @@ TB_KEYMEM_SRC =../src/tb/tb_aes_key_mem.v
TB_ENCIPHER_SRC =../src/tb/tb_aes_encipher_block.v
TB_DECIPHER_SRC =../src/tb/tb_aes_decipher_block.v
-CC=iverilog
-LINT=verilator
+CC = iverilog
+CC_FLAGS = -Wall
+
+LINT = verilator
+LINT_FLAGS = +1364-2001ext+ --lint-only -Wall -Wno-fatal -Wno-DECLFILENAME
all: top.sim core.sim keymem.sim encipher.sim decipher.sim
top.sim: $(TB_TOP_SRC) $(TOP_SRC)
- $(CC) -o top.sim $(TB_TOP_SRC) $(TOP_SRC)
+ $(CC) $(CC_FLAGS) -o top.sim $(TB_TOP_SRC) $(TOP_SRC)
core.sim: $(TB_CORE_SRC) $(CORE_SRC)
- $(CC) -o core.sim $(TB_CORE_SRC) $(CORE_SRC)
+ $(CC) $(CC_FLAGS) -o core.sim $(TB_CORE_SRC) $(CORE_SRC)
keymem.sim: $(TB_KEYMEM_SRC) $(KEYGEN_SRC) $(SBOX_SRC)
- $(CC) -o keymem.sim $(TB_KEYMEM_SRC) $(KEYMEM_SRC) $(SBOX_SRC)
+ $(CC) $(CC_FLAGS) -o keymem.sim $(TB_KEYMEM_SRC) $(KEYMEM_SRC) $(SBOX_SRC)
encipher.sim: $(TB_ENCIPHER_SRC) $(ENCIPHER_SRC) $(SBOX_SRC)
- $(CC) -o encipher.sim $(TB_ENCIPHER_SRC) $(ENCIPHER_SRC) $(SBOX_SRC)
+ $(CC) $(CC_FLAGS) -o encipher.sim $(TB_ENCIPHER_SRC) $(ENCIPHER_SRC) $(SBOX_SRC)
decipher.sim: $(TB_DECIPHER_SRC) $(DECIPHER_SRC) $(INV_SBOX_SRC)
- $(CC) -o decipher.sim $(TB_DECIPHER_SRC) $(DECIPHER_SRC) $(INV_SBOX_SRC)
+ $(CC) $(CC_FLAGS) -o decipher.sim $(TB_DECIPHER_SRC) $(DECIPHER_SRC) $(INV_SBOX_SRC)
sim-keymem: keymem.sim
@@ -97,16 +100,12 @@ sim-top: top.sim
./top.sim
-lint:
- verilator +1364-2001ext+ --lint-only -Wall $(TOP_SRC)
+lint: $(TOP_SRC)
+ $(LINT) $(LINT_FLAGS) $(TOP_SRC)
clean:
- rm -f decipher.sim
- rm -f encipher.sim
- rm -f keymem.sim
- rm -f core.sim
- rm -f top.sim
+ rm -f *.sim
help: