Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | # ************************************************************************* |
2 | # | |
3 | # | |
4 | # Original Author: | |
5 | # Creation Date : | |
6 | # | |
7 | # File name : GNUmakefile | |
8 | # Description : makefile for building Vera lib components | |
9 | # | |
10 | # Users of this lib should call make using this | |
11 | # makefile to build the exportable objects. This makefile | |
12 | # may use make variables exported from superior makes | |
13 | # processes. | |
14 | # | |
15 | # ************************************************************************* | |
16 | ||
17 | lib = DenaliPCIE | |
18 | ||
19 | # Root Denali Vera Directory | |
20 | #denali_dir := $(shell denali_root) | |
21 | #denali_dir = /net/cadcombo1/export/home3/corpcad/tools/commercial/denali/pcie,v1.0_23 | |
22 | denali_dir = $(DENALI) | |
23 | denali_vera_dir = $(denali_dir)/ddvapi/vera | |
24 | ||
25 | include_denaliPcieIncludes_vrh = $(VERA_LIBDIR)/denaliPcieIncludes.vrh | |
26 | include_denaliPcieTypes_vrh = $(VERA_LIBDIR)/denaliPcieTypes.vrh | |
27 | include_denaliPcieImports_vrh = $(VERA_LIBDIR)/denaliPcieImports.vrh | |
28 | include_denaliPcieErrTable_vrh = $(VERA_LIBDIR)/denaliPcieErrTable.vrh | |
29 | ||
30 | denali_includes = $(include_denaliPcieIncludes_vrh) $(include_denaliPcieTypes_vrh) \ | |
31 | $(include_denaliPcieImports_vrh) $(include_denaliPcieErrTable_vrh) | |
32 | ||
33 | denaliPcie_vr = $(denali_vera_dir)/denaliPcie.vr | |
34 | ||
35 | $(VERA_LIBDIR)/$(lib).list : $(denali_includes) | |
36 | $(SPEW_START) | |
37 | $(RM) $@ | |
38 | echo "$(denaliPcie_vr)" > $@ | |
39 | $(link) $(shell pwd)/include/* $(VERA_LIBDIR)/ | |
40 | $(SPEW_END) | |
41 | ||
42 | $(VERA_LIBDIR)/%.vrh : $(denali_vera_dir)/%.vrh | |
43 | $(link) $< $@ | |
44 | ||
45 | include $(DV_ROOT)/verif/env/fnx/runsim/makefiles/Makefile.defs | |
46 |