Skip to content

Commit 9242b1f

Browse files
author
Daniel Kroening
committed
fix build Makefile
1 parent 58d4564 commit 9242b1f

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/Makefile

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
1-
SUBDIRS = ebmc hw-cbmc trans-word-level trans-netlist verilog vhdl smvlang ic3 aiger
1+
DIRS = ebmc hw-cbmc trans-word-level trans-netlist verilog vhdl smvlang ic3 aiger
22

33
CPROVER_DIR = lib/cbmc/src
44
export CPROVER_DIR
55

6-
all: hw-cbmc ebmc
6+
all: hw-cbmc.dir ebmc.dir
77

8-
.PHONY: $(SUBDIRS)
98
.PHONY: clean
109

11-
$(SUBDIRS):
12-
$(MAKE) -C $@
10+
$(patsubst %, %.dir, $(DIRS)):
11+
## Entering $(basename $@)
12+
$(MAKE) $(MAKEARGS) -C $(basename $@)
1313

1414
# Dependencies
1515

16-
ebmc: trans-word-level trans-netlist verilog vhdl smvlang ic3 aiger cprover.dir
16+
ebmc.dir: trans-word-level.dir trans-netlist.dir verilog.dir vhdl.dir \
17+
smvlang.dir ic3.dir aiger.dir cprover.dir
1718

18-
hw-cbmc: trans-word-level trans-netlist verilog vhdl smvlang cprover.dir
19+
hw-cbmc.dir: trans-word-level.dir trans-netlist.dir verilog.dir \
20+
vhdl.dir smvlang.dir cprover.dir
1921

2022
# building cbmc proper
2123
.PHONY: cprover.dir

0 commit comments

Comments
 (0)