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.xi# Chips that default using VDEC 2.0 27*53ee8cc1Swenshuai.xiVDEC_EX_CHIPS = j2 a1 a7 a5 a3 amethyst agate eagle edison emerald kaiser nugget einstein einstein3 monaco muji monet manhattan 28*53ee8cc1Swenshuai.xiifeq ($(CHIP), $(filter $(CHIP),$(VDEC_EX_CHIPS))) 29*53ee8cc1Swenshuai.xiAPI_NAME = VDEC_V1 30*53ee8cc1Swenshuai.xielse 31*53ee8cc1Swenshuai.xiAPI_NAME = VDEC 32*53ee8cc1Swenshuai.xiendif 33*53ee8cc1Swenshuai.xi 34*53ee8cc1Swenshuai.xi 35*53ee8cc1Swenshuai.xi# ********************************************** 36*53ee8cc1Swenshuai.xi# DRV Source Files 37*53ee8cc1Swenshuai.xi# ********************************************** 38*53ee8cc1Swenshuai.xi 39*53ee8cc1Swenshuai.xiVDEC_MVD_ONLY = 40*53ee8cc1Swenshuai.xi 41*53ee8cc1Swenshuai.xiifeq ("$(CHIP)", "$(VDEC_MVD_ONLY)") 42*53ee8cc1Swenshuai.xiDRV_DIR = mvd 43*53ee8cc1Swenshuai.xielse 44*53ee8cc1Swenshuai.xiDRV_DIR = mvd hvd mjpeg 45*53ee8cc1Swenshuai.xiendif 46*53ee8cc1Swenshuai.xi 47*53ee8cc1Swenshuai.xiifneq ($(CHIP), $(filter $(CHIP),$(VDEC_EX_CHIPS))) 48*53ee8cc1Swenshuai.xiall: update_hdr 49*53ee8cc1Swenshuai.xiupdate_hdr: 50*53ee8cc1Swenshuai.xi echo " Copy apiVDEC_EX.h to vdec folder " 51*53ee8cc1Swenshuai.xi cp $(PUBINC)/apiVDEC_EX.h ./ 52*53ee8cc1Swenshuai.xielse 53*53ee8cc1Swenshuai.xiall: remove_hdr 54*53ee8cc1Swenshuai.xiremove_hdr: 55*53ee8cc1Swenshuai.xi if [ -f ../vdec/apiVDEC_EX.h ] ; then \ 56*53ee8cc1Swenshuai.xi rm $(PUBINC)/apiVDEC_EX.h ; \ 57*53ee8cc1Swenshuai.xi echo "*** Remove apiVDEC_EX.h from vdec folder ***"; \ 58*53ee8cc1Swenshuai.xi fi 59*53ee8cc1Swenshuai.xiendif 60*53ee8cc1Swenshuai.xi 61*53ee8cc1Swenshuai.xi# ********************************************** 62*53ee8cc1Swenshuai.xi# Rules 63*53ee8cc1Swenshuai.xi# ********************************************** 64*53ee8cc1Swenshuai.xiinclude $(ROOTLIB)/api_rule.mk 65*53ee8cc1Swenshuai.xi 66