Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ycai
simbricks
Commits
649cfa51
"vscode:/vscode.git/clone" did not exist on "f4b94e73eece8fc0b10b599fef9caaaaab8d7077"
Commit
649cfa51
authored
Jun 17, 2020
by
Antoine Kaufmann
Browse files
add toplevel makefile to build everything
parent
6a3a33f1
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
37 additions
and
2 deletions
+37
-2
Makefile
Makefile
+31
-0
corundum/Makefile
corundum/Makefile
+6
-2
No files found.
Makefile
0 → 100644
View file @
649cfa51
all
:
\
corundum/corundum_verilator
\
corundum_bm/corundum_bm
\
net_tap/net_tap
\
net_wire/net_wire
clean
:
make
-C
corundum/ clean
make
-C
corundum_bm/ clean
make
-C
net_tap/ clean
make
-C
net_wire/ clean
make
-C
nicsim_common/ clean
make
-C
netsim_common/ clean
corundum/corundum_verilator
:
nicsim_common/libnicsim_common.a
make
-C
corundum/ all
corundum_bm/corundum_bm
:
nicsim_common/libnicsim_common.a
make
-C
corundum_bm/ all
net_tap/net_tap
:
netsim_common/libnetsim_common.a
make
-C
net_tap/
net_wire/net_wire
:
netsim_common/libnetsim_common.a
make
-C
net_wire/
nicsim_common/libnicsim_common.a
:
make
-C
nicsim_common/
netsim_common/libnetsim_common.a
:
make
-C
netsim_common/
corundum/Makefile
View file @
649cfa51
...
...
@@ -7,16 +7,20 @@ VFLAGS = +1364-2005ext+v \
SRCS
=
corundum_verilator.cpp dma.cpp mem.cpp
mkfile_path
:=
$(
abspath
$(
lastword
$(MAKEFILE_LIST)
))
BASEDIR
:=
$(
abspath
$(
dir
$(mkfile_path)
)
/../
)
all
:
corundum_verilator
obj_dir/Vinterface.cpp
:
rtl/interface.v
$(VERILATOR)
$(VFLAGS)
--cc
-O3
\
-CFLAGS
"-I
$(
PWD)
/..
/nicsim_common/include -I
$(
PWD)
/..
/proto -O3 -g -Wall"
\
-CFLAGS
"-I
$(
BASEDIR)
/nicsim_common/include -I
$(
BASEDIR)
/proto -O3 -g -Wall"
\
-y
rtl
\
-y
lib/axi/rtl
\
-y
lib/eth/lib/axis/rtl/
\
-y
./lib/pcie/rtl
\
rtl/interface.v
--exe
$(SRCS)
"
$(
PWD)
/..
/nicsim_common/libnicsim_common.a"
rtl/interface.v
--exe
$(SRCS)
"
$(
BASEDIR)
/nicsim_common/libnicsim_common.a"
obj_dir/Vinterface
:
obj_dir/Vinterface.cpp $(SRCS)
$(MAKE)
-C
obj_dir
-f
Vinterface.mk
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment