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.xiROOT = . 24*53ee8cc1Swenshuai.xiTRUNK = . 25*53ee8cc1Swenshuai.xiPRJ ?= t3_nos 26*53ee8cc1Swenshuai.xiTARGET ?= t3_nos 27*53ee8cc1Swenshuai.xi 28*53ee8cc1Swenshuai.xiADD ?= 29*53ee8cc1Swenshuai.xiPROJECT_DIR = $(TRUNK)/../../../../project/$(PRJ) 30*53ee8cc1Swenshuai.xiLIB_DIR_ = $(PROJECT_DIR)/bsp/lib 31*53ee8cc1Swenshuai.xiINC_DIR_ = $(PROJECT_DIR)/bsp/include 32*53ee8cc1Swenshuai.xi 33*53ee8cc1Swenshuai.xi 34*53ee8cc1Swenshuai.xiOUT_TRUNK = $(TRUNK)/../../../../../SxLib/XDemux/MediaCodec_T3/interface/kernel/drv_bsp 35*53ee8cc1Swenshuai.xiOUT_LIB_DIR ?= $(OUT_TRUNK)/$(TARGET)/lib 36*53ee8cc1Swenshuai.xiOUT_INC_DIR ?= $(OUT_TRUNK)/$(TARGET)/include 37*53ee8cc1Swenshuai.xi 38*53ee8cc1Swenshuai.xi 39*53ee8cc1Swenshuai.xiinclude install.mk 40*53ee8cc1Swenshuai.xi 41*53ee8cc1Swenshuai.xiifeq ($(PRJ),u3_nos) 42*53ee8cc1Swenshuai.xiall: jpeg 43*53ee8cc1Swenshuai.xijpeg: init 44*53ee8cc1Swenshuai.xielse 45*53ee8cc1Swenshuai.xiall: jpeg $(ADD) 46*53ee8cc1Swenshuai.xijpeg $(ADD): init 47*53ee8cc1Swenshuai.xiendif 48*53ee8cc1Swenshuai.xi 49*53ee8cc1Swenshuai.xiifneq ($(LINK_TYPE),dynamic) 50*53ee8cc1Swenshuai.xi @make -C $(PROJECT_DIR) --no-print-directory MAKE_TYPE=lint $@ > /dev/null 51*53ee8cc1Swenshuai.xi @make -C $(PROJECT_DIR) --no-print-directory $@ lint 52*53ee8cc1Swenshuai.xielse 53*53ee8cc1Swenshuai.xi @make -C $(PROJECT_DIR) --no-print-directory $@ 54*53ee8cc1Swenshuai.xiendif 55*53ee8cc1Swenshuai.xi 56*53ee8cc1Swenshuai.xiinstall: init bsp 57*53ee8cc1Swenshuai.xi @for i in $(INSTALL_INC_FILES); do \ 58*53ee8cc1Swenshuai.xi if [ $(INC_DIR_)/$$i -nt $(OUT_INC_DIR)/$$i ]; \ 59*53ee8cc1Swenshuai.xi then cp -f $(INC_DIR_)/$$i $(OUT_INC_DIR); \ 60*53ee8cc1Swenshuai.xi fi \ 61*53ee8cc1Swenshuai.xi done; 62*53ee8cc1Swenshuai.xi @for i in $(INSTALL_LIB_FILES); do \ 63*53ee8cc1Swenshuai.xi if [ $(LIB_DIR_)/$$i -nt $(OUT_LIB_DIR)/$$i ]; \ 64*53ee8cc1Swenshuai.xi then cp -f $(LIB_DIR_)/$$i $(OUT_LIB_DIR); \ 65*53ee8cc1Swenshuai.xi fi \ 66*53ee8cc1Swenshuai.xi done; 67*53ee8cc1Swenshuai.xi 68*53ee8cc1Swenshuai.xi 69*53ee8cc1Swenshuai.xiinit: 70*53ee8cc1Swenshuai.xi @rm -rfd $(PROJECT_DIR)/bsp 71*53ee8cc1Swenshuai.xi 72*53ee8cc1Swenshuai.xiclean: 73*53ee8cc1Swenshuai.xi @make -C $(PROJECT_DIR) --no-print-directory $@ 74*53ee8cc1Swenshuai.xi @rm -rfd $(PROJECT_DIR)/bsp 75*53ee8cc1Swenshuai.xi @rm -f $(PROJECT_DIR)/lint_test.log 76*53ee8cc1Swenshuai.xi 77*53ee8cc1Swenshuai.xibsp: 78*53ee8cc1Swenshuai.xi @make -C $(PROJECT_DIR) --no-print-directory $@ 79