blob: fb5a9c1ba0b2bb5e971e3138d5fe552bf4e8d2c2 (
plain)
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
32
33
34
35
|
library = opencores
rtl_files = ../rtl/i2c_master_bit_ctrl.vhd \
../rtl/i2c_master_byte_ctrl.vhd \
../rtl/i2coc.vhd \
vhdlfiles = $(rtl_files)
vhdltargets := $(foreach n, $(vhdlfiles), ./$(library)/$(basename $(notdir $n))/_primary.dat)
all: compile
compile: lib deplibs $(vhdltargets)
deplibs:
make compile --directory ../../grlib/sim
$(vhdltargets): $(vhdlfiles)
vcom -quiet -2008 -work $(library) $(vhdlfiles)
clean:
rm -f transcript
rm -f *.wlf
rm -f wlf*
rm -rf $(library)
rm -f Makefile.$(library)
# default patterns
lib: $(library)
$(library):
vlib $(library)
|