⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 core_sources.mk

📁 这是DVD中伺服部分的核心代码
💻 MK
字号:
###############################################################################
##                                                                           ##
##  Copyright (c) 2006 Videon Central, Inc.                                  ##
##  All rights reserved.                                                     ##
##                                                                           ##
##  The makefile contained herein contains proprietary information which     ##
##  is the property of Videon Central, Inc.  The makefile may be used        ##
##  and/or copied only with the written permission of Videon Central, Inc.   ##
##  or in accordance with the terms and conditions stipulated in the         ##
##  agreement/contract under which the makefile has been supplied.           ##
##                                                                           ##
###############################################################################

#######################################################################################################################
#
# core_sources.mk								=	describes the core specific sources 
#
#  $Revision: 1.12 $ 
#
#	INPUT:		SDK_ROOT_DIRECTORY				=	path to SDK directory
#				PLATFORM_SOURCECODE_FILES		=	platform specific components source code files
#				PLATFORM_INCLUDE_DIRECTORIES	=	platform specific components include directories
#
#  Makefile written for GNU make (v3.8 known to work)
#
#######################################################################################################################

-include core_hddvd/core_hddvd_sources.mk

SOURCE_DIRECTORY						=	$(SDK_ROOT_DIRECTORY)/source
COMPONENT_DIRECTORY						=	$(SOURCE_DIRECTORY)/components
CORE_DIRECTORY							=	$(SOURCE_DIRECTORY)/core

#######################################################################################################################

CORE_FLAGS								:=	$(COREHD_FLAGS)			\
											CDDA_ENABLE				\
											VCD_ENABLE				\
											REGION_CODE=1			\
											STANDBY_SUPPORT			\
											VDVD_PORT_TL_COMPILE=1	\
											__DEMUX_TS_SUPPORT__	\
											PAYLOAD_SIZE=48			\
    										USE_ESI_OSD=1			\
											__DISABLE_SYNC


#######################################################################################################################

CDDA_SOURCECODE_FILES					=	cdda_app.cpp

CDDA_SOURCECODE_FILES_FULL_PATH			=	$(addprefix $(CORE_DIRECTORY)/cdda/, $(CDDA_SOURCECODE_FILES))
CDDA_INCLUDE_DIRECTORIES				=	$(CORE_DIRECTORY)/cdda

#######################################################################################################################

CSTREAM_SOURCECODE_FILES				=	cStream.cpp

CSTREAM_SOURCECODE_FILES_FULL_PATH		=	$(addprefix $(CORE_DIRECTORY)/cStream/, $(CSTREAM_SOURCECODE_FILES))
CSTREAM_INCLUDE_DIRECTORIES				=	$(CORE_DIRECTORY)/cStream

#######################################################################################################################

DR_SOURCECODE_FILES						=   dr_base/dr_app.cpp						\
											dr_base/dr_prefetch.cpp					\
											dr_prefetch_cdda/dr_prefetch_cdda.cpp	\
											dr_prefetch_dvd/dr_prefetch_dvd.cpp		\
											dr_prefetch_vcd/dr_prefetch_vcd.cpp

DR_SOURCECODE_FILES_FULL_PATH			=	$(addprefix $(CORE_DIRECTORY)/dr/, $(DR_SOURCECODE_FILES))

DR_INCLUDE_DIRECTORIES					=	$(CORE_DIRECTORY)/dr/dr_base			\
											$(CORE_DIRECTORY)/dr/dr_prefetch_cdda	\
											$(CORE_DIRECTORY)/dr/dr_prefetch_dvd	\
											$(CORE_DIRECTORY)/dr/dr_prefetch_vcd


#######################################################################################################################

DVD_SOURCECODE_FILES					=	but_hl.c				\
											dvd_app.cpp				\
											dvd_cmd.c				\
											dvd_menu.c				\
											dvd_pgci.c				\
											dvd_prm.c				\
											dvd_vmgi.c				\
											dvd_vtsi.c				\
											dvdnvpck.c				\
											hw_init.c				\
											init.c					\
											nav_task.c				\
											parstask.cpp			\
											pgc_play.cpp			\
											readdir.c				\
											spu_con.c				\
											store.c					\
											timer.c					\
											trickmode.c


DVD_SOURCECODE_FILES_FULL_PATH			=	$(addprefix $(CORE_DIRECTORY)/dvd/, $(DVD_SOURCECODE_FILES))
DVD_INCLUDE_DIRECTORIES					=	$(CORE_DIRECTORY)/dvd

#######################################################################################################################

METANAV_SOURCECODE_FILES				=	diskinfo.c				\
											metanav.cpp

METANAV_SOURCECODE_FILES_FULL_PATH		=	$(addprefix $(CORE_DIRECTORY)/metanav/, $(METANAV_SOURCECODE_FILES))
METANAV_INCLUDE_DIRECTORIES				=	$(CORE_DIRECTORY)/metanav

#######################################################################################################################

USRAPI_SOURCECODE_FILES					=	usrapi.cpp

USRAPI_SOURCECODE_FILES_FULL_PATH		=	$(addprefix $(CORE_DIRECTORY)/usrapi/, $(USRAPI_SOURCECODE_FILES))
USRAPI_INCLUDE_DIRECTORIES				=	$(CORE_DIRECTORY)/usrapi

#######################################################################################################################

VCD_SOURCECODE_FILES					=	pbc.cpp				\
											vcd_app.cpp			\
											vcd_con.cpp

VCD_SOURCECODE_FILES_FULL_PATH			=	$(addprefix $(CORE_DIRECTORY)/vcd/, $(VCD_SOURCECODE_FILES))
VCD_INCLUDE_DIRECTORIES					=	$(CORE_DIRECTORY)/vcd

#######################################################################################################################

CORE_SOURCECODE_FILES					=	$(CDDA_SOURCECODE_FILES_FULL_PATH)				\
											$(CSTREAM_SOURCECODE_FILES_FULL_PATH)			\
											$(DR_SOURCECODE_FILES_FULL_PATH)				\
											$(DRHD_SOURCECODE_FILES_FULL_PATH)				\
											$(DVD_SOURCECODE_FILES_FULL_PATH)				\
											$(METANAV_SOURCECODE_FILES_FULL_PATH)			\
											$(USRAPI_SOURCECODE_FILES_FULL_PATH)			\
											$(VCD_SOURCECODE_FILES_FULL_PATH)				\
											$(BDROM_SOURCECODE_FILES_FULL_PATH)				\
											$(HDDVD_SOURCECODE_FILES_FULL_PATH)


CORE_INCLUDE_DIRECTORY					=	$(SDK_ROOT_DIRECTORY)/include
COMMON_INCLUDE_DIRECTORY				=	$(SDK_ROOT_DIRECTORY)/include/common
ARCH_INCLUDE_DIRECTORY                  =   $(SDK_ROOT_DIRECTORY)/samples/include

CORE_INCLUDE_DIRECTORIES				=	$(CDDA_INCLUDE_DIRECTORIES)			\
											$(CSTREAM_INCLUDE_DIRECTORIES)		\
											$(DR_INCLUDE_DIRECTORIES)			\
											$(DRHD_INCLUDE_DIRECTORIES)			\
											$(DVD_INCLUDE_DIRECTORIES)			\
											$(METANAV_INCLUDE_DIRECTORIES)		\
											$(USRAPI_INCLUDE_DIRECTORIES)		\
											$(VCD_INCLUDE_DIRECTORIES)			\
											$(BDROM_INCLUDE_DIRECTORIES)		\
											$(HDDVD_INCLUDE_DIRECTORIES)		\
											$(CORE_INCLUDE_DIRECTORY)			\
											$(COMMON_INCLUDE_DIRECTORY)			\
											$(ARCH_INCLUDE_DIRECTORY)


CORE_LIBRARY_FILE						=	$(LIBRARY_DIRECTORY)/core.lib

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -