xref: /utopia/UTPA2-700.0.x/modules/dmx/api/dmx/Makefile (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1*53ee8cc1Swenshuai.xi
2*53ee8cc1Swenshuai.xi################################################################################
3*53ee8cc1Swenshuai.xi#
4*53ee8cc1Swenshuai.xi# Copyright (c) 2008-2009 MStar Semiconductor, Inc.
5*53ee8cc1Swenshuai.xi# All rights reserved.
6*53ee8cc1Swenshuai.xi#
7*53ee8cc1Swenshuai.xi# Unless otherwise stipulated in writing, any and all information contained
8*53ee8cc1Swenshuai.xi# herein regardless in any format shall remain the sole proprietary of
9*53ee8cc1Swenshuai.xi# MStar Semiconductor Inc. and be kept in strict confidence
10*53ee8cc1Swenshuai.xi# ("MStar Confidential Information") by the recipient.
11*53ee8cc1Swenshuai.xi# Any unauthorized act including without limitation unauthorized disclosure,
12*53ee8cc1Swenshuai.xi# copying, use, reproduction, sale, distribution, modification, disassembling,
13*53ee8cc1Swenshuai.xi# reverse engineering and compiling of the contents of MStar Confidential
14*53ee8cc1Swenshuai.xi# Information is unlawful and strictly prohibited. MStar hereby reserves the
15*53ee8cc1Swenshuai.xi# rights to any and all damages, losses, costs and expenses resulting therefrom.
16*53ee8cc1Swenshuai.xi#
17*53ee8cc1Swenshuai.xi#
18*53ee8cc1Swenshuai.xi# Makefile used for building DDI
19*53ee8cc1Swenshuai.xi#
20*53ee8cc1Swenshuai.xi#
21*53ee8cc1Swenshuai.xi################################################################################
22*53ee8cc1Swenshuai.xi
23*53ee8cc1Swenshuai.xi# **********************************************
24*53ee8cc1Swenshuai.xi# DRV Name
25*53ee8cc1Swenshuai.xi# **********************************************
26*53ee8cc1Swenshuai.xiAPI_NAME = DMX
27*53ee8cc1Swenshuai.xi
28*53ee8cc1Swenshuai.xi
29*53ee8cc1Swenshuai.xi# **********************************************
30*53ee8cc1Swenshuai.xi# DRV Source Files
31*53ee8cc1Swenshuai.xi# **********************************************
32*53ee8cc1Swenshuai.xi# tsp2 is prior than rasp
33*53ee8cc1Swenshuai.xiBOX_CHIPS = u4 j2 k1 k2 kappa
34*53ee8cc1Swenshuai.xiTSP3_CHIPS = agate eiffel monaco miami clippers muji munich manhattan maserati maxim
35*53ee8cc1Swenshuai.xiTSP4_CHIPS = kaiser keltic keres kirin kano k6 k6lite curry k7u
36*53ee8cc1Swenshuai.xi
37*53ee8cc1Swenshuai.xiifeq ($(CHIP), $(filter $(CHIP),$(BOX_CHIPS)))
38*53ee8cc1Swenshuai.xiDRV_DIR = \
39*53ee8cc1Swenshuai.xi            tsp2                                                    \
40*53ee8cc1Swenshuai.xi            rasp                                                    \
41*53ee8cc1Swenshuai.xi
42*53ee8cc1Swenshuai.xielse ifeq ($(CHIP),maria10)
43*53ee8cc1Swenshuai.xiDRV_DIR = \
44*53ee8cc1Swenshuai.xi            minitsp                                                \
45*53ee8cc1Swenshuai.xi
46*53ee8cc1Swenshuai.xielse
47*53ee8cc1Swenshuai.xiDRV_DIR = \
48*53ee8cc1Swenshuai.xi            tsp                            \
49*53ee8cc1Swenshuai.xi
50*53ee8cc1Swenshuai.xiendif
51*53ee8cc1Swenshuai.xi
52*53ee8cc1Swenshuai.xiifeq ($(CHIP),$(filter $(CHIP),$(TSP3_CHIPS)))
53*53ee8cc1Swenshuai.xiDRV_DIR = \
54*53ee8cc1Swenshuai.xi            tsp3                                                \
55*53ee8cc1Swenshuai.xi
56*53ee8cc1Swenshuai.xiendif
57*53ee8cc1Swenshuai.xi
58*53ee8cc1Swenshuai.xiifeq ($(CHIP),$(filter $(CHIP),$(TSP4_CHIPS)))
59*53ee8cc1Swenshuai.xiDRV_DIR = tsp4
60*53ee8cc1Swenshuai.xi
61*53ee8cc1Swenshuai.xiifeq ($(RASP_SUPPORT),y)
62*53ee8cc1Swenshuai.xiDRV_DIR += rasp
63*53ee8cc1Swenshuai.xiendif
64*53ee8cc1Swenshuai.xi
65*53ee8cc1Swenshuai.xiifeq ($(OTV_SUPPORT),y)
66*53ee8cc1Swenshuai.xiDRV_DIR += otv
67*53ee8cc1Swenshuai.xiendif
68*53ee8cc1Swenshuai.xi
69*53ee8cc1Swenshuai.xiendif
70*53ee8cc1Swenshuai.xi
71*53ee8cc1Swenshuai.xiFQ_CHIPS = kappa keltic keres kirin monaco kano maserati maxim k6 k6lite curry k7u
72*53ee8cc1Swenshuai.xiifeq ($(CHIP),$(filter $(CHIP),$(FQ_CHIPS)))
73*53ee8cc1Swenshuai.xiDRV_DIR += fq
74*53ee8cc1Swenshuai.xiendif
75*53ee8cc1Swenshuai.xi
76*53ee8cc1Swenshuai.xiMMFI_CHIPS = t12 j2 a2 a1 k1 kappa a5 a7 a3 k2 a5p amethyst eagle edison macaw12 emerald eden euler einstein nike madison nugget nikon einstein3 napoli monet messi
77*53ee8cc1Swenshuai.xiifeq ($(CHIP), $(filter $(CHIP),$(MMFI_CHIPS)))
78*53ee8cc1Swenshuai.xiDRV_DIR += mmfi
79*53ee8cc1Swenshuai.xiendif
80*53ee8cc1Swenshuai.xi
81*53ee8cc1Swenshuai.xiMMFI2_CHIPS = agate eiffel kaiser keltic keres kirin monaco kano miami clippers muji munich manhattan maserati maxim k6 k6lite curry k7u
82*53ee8cc1Swenshuai.xiifeq ($(CHIP), $(filter $(CHIP),$(MMFI2_CHIPS)))
83*53ee8cc1Swenshuai.xiDRV_DIR += mmfi2
84*53ee8cc1Swenshuai.xiendif
85*53ee8cc1Swenshuai.xi
86*53ee8cc1Swenshuai.xiTSO_CHIPS = agate einstein nike kaiser keltic einstein3 keres kirin napoli
87*53ee8cc1Swenshuai.xiifeq ($(CHIP), $(filter $(CHIP),$(TSO_CHIPS)))
88*53ee8cc1Swenshuai.xiDRV_DIR += tso
89*53ee8cc1Swenshuai.xiendif
90*53ee8cc1Swenshuai.xi
91*53ee8cc1Swenshuai.xiTSO2_CHIPS = monaco miami munich muji manhattan maserati maxim kano k6 k6lite curry k7u
92*53ee8cc1Swenshuai.xiifeq ($(CHIP), $(filter $(CHIP),$(TSO2_CHIPS)))
93*53ee8cc1Swenshuai.xiDRV_DIR += tso2
94*53ee8cc1Swenshuai.xiendif
95*53ee8cc1Swenshuai.xi
96*53ee8cc1Swenshuai.xiTSIO_CHIPS = k6 k6lite
97*53ee8cc1Swenshuai.xiifeq ($(CHIP), $(filter $(CHIP),$(TSIO_CHIPS)))
98*53ee8cc1Swenshuai.xiifeq ($(TSIO_SUPPORT),y)
99*53ee8cc1Swenshuai.xiDRV_DIR += tsio
100*53ee8cc1Swenshuai.xiendif
101*53ee8cc1Swenshuai.xiendif
102*53ee8cc1Swenshuai.xi
103*53ee8cc1Swenshuai.xi# **********************************************
104*53ee8cc1Swenshuai.xi# Rules
105*53ee8cc1Swenshuai.xi# **********************************************
106*53ee8cc1Swenshuai.xiinclude $(ROOTLIB)/api_rule.mk
107*53ee8cc1Swenshuai.xi
108