Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / sam / cpus / vonk / ss / Makefile
CommitLineData
920dae64
AT
1# ========== Copyright Header Begin ==========================================
2#
3# OpenSPARC T2 Processor File: Makefile
4# Copyright (c) 2006 Sun Microsystems, Inc. All Rights Reserved.
5# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES.
6#
7# The above named program is free software; you can redistribute it and/or
8# modify it under the terms of the GNU General Public
9# License version 2 as published by the Free Software Foundation.
10#
11# The above named program is distributed in the hope that it will be
12# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14# General Public License for more details.
15#
16# You should have received a copy of the GNU General Public
17# License along with this work; if not, write to the Free Software
18# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
19#
20# ========== Copyright Header End ============================================
21
22include ss/lib/cpu/Makefile.defines
23include ss/lib/ras/Makefile.defines
24include ss/lib/csr/Makefile.defines
25
26include ss/api/sam/Makefile.defines
27include ss/api/samfe/Makefile.defines
28include ss/api/pfe/Makefile.defines
29include ss/api/memsync/Makefile.defines
30include ss/api/pli/Makefile.defines
31include ss/api/rtl/Makefile.defines
32
33include ss/dev/ram/Makefile.defines
34include ss/dev/rom/Makefile.defines
35include ss/dev/dummy/Makefile.defines
36include ss/dev/serial/Makefile.defines
37include ss/dev/timeofday/Makefile.defines
38
39include ss/exe/nas/Makefile.defines
40
41
42INC_BUILD.ss=\
43 $(INC_BUILD.ss.lib)\
44 $(INC_BUILD.ss.api)\
45 $(INC_BUILD.ss.dev)
46
47INC_BUILD.ss.api=\
48 $(INC_BUILD.ss.api.sam)\
49 $(INC_BUILD.ss.api.samfe)\
50 $(INC_BUILD.ss.api.pfe)\
51 $(INC_BUILD.ss.api.memsync)\
52 $(INC_BUILD.ss.api.rtl)\
53 $(INC_BUILD.ss.api.pli)
54
55INC_BUILD.ss.dev=\
56 $(INC_BUILD.ss.dev.ram)\
57 $(INC_BUILD.ss.dev.rom)\
58 $(INC_BUILD.ss.dev.dummy)\
59 $(INC_BUILD.ss.dev.serial)\
60 $(INC_BUILD.ss.dev.timeofday)
61
62INC_BUILD.ss.lib=\
63 $(INC_BUILD.ss.lib.cpu)\
64 $(INC_BUILD.ss.lib.ras)\
65 $(INC_BUILD.ss.lib.csr)
66
67
68GEN_BUILD.ss=\
69 $(GEN_BUILD.ss.lib.cpu)\
70 $(GEN_BUILD.ss.lib.ras)\
71 $(GEN_BUILD.ss.lib.csr)
72
73
74PFE_BUILD.ss=\
75 $(PFE_BUILD.ss.api)
76
77PFE_BUILD.ss.api=\
78 $(PFE_BUILD.ss.api.samfe)\
79 $(PFE_BUILD.ss.api.pfe)
80
81PFE_BUILD.ss.dev=\
82 $(PFE_BUILD.ss.dev.ram)\
83 $(PFE_BUILD.ss.dev.rom)\
84 $(PFE_BUILD.ss.dev.dummy)\
85 $(PFE_BUILD.ss.dev.serial)\
86 $(PFE_BUILD.ss.dev.timeofday)
87
88
89OBJ_BUILD.ss=\
90 $(OBJ_BUILD.ss.lib)\
91 $(OBJ_BUILD.ss.api)\
92 $(OBJ_BUILD.ss.dev)
93
94OBJ_BUILD.ss.api=\
95 $(OBJ_BUILD.ss.api.sam)\
96 $(OBJ_BUILD.ss.api.samfe)\
97 $(OBJ_BUILD.ss.api.pfe)\
98 $(OBJ_BUILD.ss.api.memsync)\
99 $(OBJ_BUILD.ss.api.pli)\
100 $(OBJ_BUILD.ss.api.rtl)
101
102OBJ_BUILD.ss.dev=\
103 $(OBJ_BUILD.ss.dev.ram)\
104 $(OBJ_BUILD.ss.dev.rom)\
105 $(OBJ_BUILD.ss.dev.dummy)\
106 $(OBJ_BUILD.ss.dev.serial)\
107 $(OBJ_BUILD.ss.dev.timeofday)
108
109OBJ_BUILD.ss.lib=\
110 $(OBJ_BUILD.ss.lib.cpu)\
111 $(OBJ_BUILD.ss.lib.ras)\
112 $(OBJ_BUILD.ss.lib.csr)
113
114
115include ss/lib/cpu/Makefile.rules
116include ss/lib/ras/Makefile.rules
117include ss/lib/csr/Makefile.rules
118
119include ss/api/sam/Makefile.rules
120include ss/api/samfe/Makefile.rules
121include ss/api/pfe/Makefile.rules
122include ss/api/memsync/Makefile.rules
123include ss/api/pli/Makefile.rules
124include ss/api/rtl/Makefile.rules
125
126include ss/dev/ram/Makefile.rules
127include ss/dev/rom/Makefile.rules
128include ss/dev/dummy/Makefile.rules
129include ss/dev/serial/Makefile.rules
130include ss/dev/timeofday/Makefile.rules
131
132include ss/exe/nas/Makefile.rules