📄 core_sources.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 + -