Makefile
1.57 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
# Makefile for Compass standard cell blocks - EP (Edge Walker Pipe)
#
# Created by Matthew Rohm 6/3/94
# Modified by Phil Gossett 10/19/94
#
#####################################################
# Include the generic Makefile #
# - you MUST include this file - #
#####################################################
include /ecad/reality/include/Makefile.incl
#####################################################
# Verilog source definitions #
# #
# - you MUST define all the verilog files #
# necessary to compile a particular module. #
# this provides dependency checking, you do not #
# need to define the macro libraries you use, #
# unless you want dependency checking on them. #
# - remember that "make" is sensitive about #
# spaces as opposed to tabs. #
#####################################################
RDP = "rdp.v"
RDP_MS = "rdp_ms.v"
################################################
# targets #
# #
# - these are dummy targets that are useful #
# for re-calling make with the appropriate #
# variables and targets. don't expect to #
# find a file called "block".syn #
################################################
rdp_ms.syn:
make BLOCK="rdp_ms" VSRCS=$(RDP_MS) syn
rdp.syn:
make BLOCK="rdp" VSRCS=$(RDP) syn
rdp.sch: rdp.syn
make BLOCK="rdp" sch
rdp.apr: rdp.syn
make BLOCK="rdp" apr