Makefile.include
2.87 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
VI_INCS = $(INCDIR)/vi.vh \
$(INCDIR)/rcp.vh \
$(INCDIR)/reality.vh
VI_SRCS = $(VIDIR)/src/vi.v \
$(VIDIR)/syn/vi.ss \
$(VIDIR)/syn/vi_dma.edf \
$(VIDIR)/syn/vi_controller.edf \
$(VIDIR)/syn/vi_sync.edf \
$(VIDIR)/syn/vi_pipe.edf \
$(VIDIR)/syn/vi_rand.edf
VIP_SRCS = $(VIDIR)/src/vi_pipe.v \
$(VIDIR)/syn/vi_pipe.ss \
$(VIDIR)/syn/vi_filter.edf \
$(VIDIR)/syn/vi_lerp.edf \
$(VIDIR)/syn/vi_divot.edf \
$(VIDIR)/syn/vi_gamma.edf
VIF_SRCS = $(VIDIR)/src/vi_filter_csa.v \
$(VIDIR)/src/vi_filter_and.v \
$(VIDIR)/src/vi_filter_csa_add8.v \
$(VIDIR)/src/vi_filter_csa_and.v \
$(VIDIR)/src/vi_filter_csa_fa7.v \
$(VIDIR)/src/vi_filter_csa_fa8.v \
$(VIDIR)/src/vi_filter_csa_faso.v \
$(VIDIR)/src/vi_filter_csa_faco.v \
$(VIDIR)/src/vi_filter_csa_ha1.v \
$(VIDIR)/src/vi_filter_csa_haso.v \
$(VIDIR)/src/vi_filter_csa_haco.v \
$(VIDIR)/src/vi_filter_csa_nand.v \
$(VIDIR)/src/vi_filter_max.v \
$(VIDIR)/src/vi_filter_penult.v \
$(VIDIR)/src/vi_filter_dither.v \
$(VIDIR)/src/vi_filter_dither_csa.v \
$(VIDIR)/src/vi_filter_dither_csa_add7.v \
$(VIDIR)/src/vi_filter_dither_csa_fa2.v \
$(VIDIR)/src/vi_filter_dither_csa_fa5.v \
$(VIDIR)/src/vi_filter_dither_csa_fa6.v \
$(VIDIR)/src/vi_filter_dither_csa_fa7.v \
$(VIDIR)/src/vi_filter_dither_csa_faso.v \
$(VIDIR)/src/vi_filter_dither_csa_ha1.v \
$(VIDIR)/src/vi_filter_dither_csa_ha2.v \
$(VIDIR)/src/vi_filter_dither_gt.v \
$(VIDIR)/src/vi_filter_dither_ne.v \
$(VIDIR)/syn/vi_filter.ss \
$(VIDIR)/src/vi_filter.v
VIL_SRCS = $(VIDIR)/src/vi_lerp.v \
$(VIDIR)/syn/vi_lerp.ss \
$(VIDIR)/src/vi_lerp_booth.v \
$(VIDIR)/src/vi_lerp_booth0.v \
$(VIDIR)/src/vi_lerp_booth7.v \
$(VIDIR)/src/vi_lerp_csa.v \
$(VIDIR)/src/vi_lerp_csa_add10.v \
$(VIDIR)/src/vi_lerp_csa_fa4.v \
$(VIDIR)/src/vi_lerp_csa_fa5.v \
$(VIDIR)/src/vi_lerp_csa_fa6.v \
$(VIDIR)/src/vi_lerp_csa_ha1.v \
$(VIDIR)/src/vi_lerp_csa_ha2.v \
$(VIDIR)/src/vi_lerp_csa_ha3.v \
$(VIDIR)/src/vi_lerp_csa_haco.v \
$(VIDIR)/src/vi_lerp_csa_haso.v
$(VIDIR)/syn/vi.edf : $(VI_SRCS) $(VI_INCS)
$(VIDIR)/syn/vi_dma.edf : $(VIDIR)/src/vi_dma.v $(VIDIR)/syn/vi_dma.ss $(LIBDIR)/cbus_driver.v $(VI_INCS)
$(VIDIR)/syn/vi_controller.edf : $(VIDIR)/src/vi_controller.v $(VIDIR)/syn/vi_controller.ss $(VI_INCS)
$(VIDIR)/syn/vi_sync_fsm.edf : $(VIDIR)/src/vi_sync_fsm.v $(VIDIR)/syn/vi_sync_fsm.ss
$(VIDIR)/syn/vi_sync.edf : $(VIDIR)/src/vi_sync.v $(VIDIR)/syn/vi_sync_fsm.edf $(VIDIR)/syn/vi_sync.ss
$(VIDIR)/syn/vi_pipe.edf : $(VIP_SRCS)
$(VIDIR)/syn/vi_rand.edf : $(VIDIR)/src/vi_rand.v $(VIDIR)/syn/vi_rand.ss
$(VIDIR)/syn/vi_filter.edf : $(VIF_SRCS)
$(VIDIR)/syn/vi_lerp.edf : $(VIL_SRCS)
$(VIDIR)/syn/vi_divot.edf : $(VIDIR)/src/vi_divot.v $(VIDIR)/src/vi_divot_median.v $(VIDIR)/syn/vi_divot.ss
$(VIDIR)/syn/vi_gamma.edf : $(VIDIR)/src/vi_gamma.v $(VIDIR)/src/vi_gamma_sqrt.v $(VIDIR)/syn/vi_gamma.ss