forked from ucb-bar/gemmini-rocc-tests
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.in
32 lines (28 loc) · 1.18 KB
/
Makefile.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#=============================================================================
# variables
#=============================================================================
prefix := @prefix@
abs_top_srcdir := @abs_top_srcdir@
XLEN := @XLEN@
RISCVTOOLS := @RISCVTOOLS@
ROCC := examples
CATEGORIES := bareMetalC mlps imagenet
#=============================================================================
# targets
#=============================================================================
.PHONY: all $(CATEGORIES)
all: $(CATEGORIES)
$(CATEGORIES):
mkdir -p $@
make -C $@ \
-f $(abs_top_srcdir)/header.mk \
TARGET_MAKEFILE=$(abs_top_srcdir)/$@/Makefile \
abs_top_srcdir=$(abs_top_srcdir) \
src_dir=$(abs_top_srcdir)/$@ \
XLEN=$(XLEN) \
PREFIX=$(ROCC)-$@ \
RISCVTOOLS=$(RISCVTOOLS)
clean:
$(MAKE) -C bareMetalC -f $(abs_top_srcdir)/bareMetalC/Makefile abs_top_srcdir=$(abs_top_srcdir) PREFIX=$(ROCC)-bareMetalC clean
$(MAKE) -C imagenet -f $(abs_top_srcdir)/imagenet/Makefile abs_top_srcdir=$(abs_top_srcdir) PREFIX=$(ROCC)-imagenet clean
$(MAKE) -C mlps -f $(abs_top_srcdir)/mlps/Makefile abs_top_srcdir=$(abs_top_srcdir) PREFIX=$(ROCC)-mlps clean