diff options
Diffstat (limited to 'toolruns')
-rwxr-xr-x | toolruns/Makefile | 27 |
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: |