📄 player_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. ##
## ##
###############################################################################
#######################################################################################################################
#
# player_sources.mk - describes the player specific sources
#
# $Revision: 1.24 $
#
# 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 player_hddvd/player_hddvd_sources.mk
SOURCE_DIRECTORY = $(SDK_ROOT_DIRECTORY)/source
COMPONENT_DIRECTORY = $(SOURCE_DIRECTORY)/components
SAMPLES_DIRECTORY = $(SDK_ROOT_DIRECTORY)/samples
STUBS_DIRECTORY = $(SAMPLES_DIRECTORY)/stubs
CONSOLE_PLAYER_DIRECTORY = $(SAMPLES_DIRECTORY)/player/console_player
#######################################################################################################################
PLAYER_FLAGS = $(PLAYERHD_FLAGS) \
$(PLATFORM_FLAGS) \
STANDBY_SUPPORT \
VDVD_PORT_TL_COMPILE=1 \
__DEMUX_TS_SUPPORT__ \
PAYLOAD_SIZE=48 \
USE_ESI_OSD=1 \
__DISABLE_SYNC
#######################################################################################################################
CSS_SOURCECODE_FILES = css.cpp
CSS_SOURCECODE_FILES_FULL_PATH = $(addprefix $(COMPONENT_DIRECTORY)/css/, $(CSS_SOURCECODE_FILES))
CSS_INCLUDE_DIRECTORIES = $(COMPONENT_DIRECTORY)/css
#######################################################################################################################
DEMUX_SOURCECODE_FILES = cDemux.cpp \
mpeg_demux.cpp \
mpeg_tsdemux.cpp \
mpginfo.cpp
DEMUX_SOURCECODE_FILES_FULL_PATH = $(addprefix $(COMPONENT_DIRECTORY)/demux/, $(DEMUX_SOURCECODE_FILES))
DEMUX_INCLUDE_DIRECTORIES = $(COMPONENT_DIRECTORY)/demux \
$(SDK_ROOT_DIRECTORY)/include/demux
#######################################################################################################################
NVS_SOURCECODE_FILES = nvs.c
NVS_SOURCECODE_FILES_FULL_PATH = $(addprefix $(SAMPLES_DIRECTORY)/nvs/, $(NVS_SOURCECODE_FILES))
NVS_INCLUDE_DIRECTORIES = $(SAMPLES_DIRECTORY)/nvs
#######################################################################################################################
PE_SOURCECODE_FILES = pe_app.cpp \
pe_consumer.cpp \
pe_consumer_cdda.cpp \
pe_consumer_dvd.cpp \
pe_consumer_vcd.cpp \
pe_iconfig.cpp \
pe_isplashscreen.cpp \
pe_istreamctrl.cpp \
pe_istreamctrl_interface.cpp
PE_SOURCECODE_FILES_FULL_PATH = $(addprefix $(SAMPLES_DIRECTORY)/pe/, $(PE_SOURCECODE_FILES))
PE_INCLUDE_DIRECTORIES = $(SAMPLES_DIRECTORY)/pe
#######################################################################################################################
PSL_SOURCECODE_FILES = psl_bitmap_bank.cpp \
psl_data_bank.cpp \
psl_external_interface.cpp \
psl_interface.cpp \
psl_process_key.cpp \
psl_process_status.cpp \
psl_process_user_input.cpp \
psl_screen_layout.cpp
PSL_SOURCECODE_FILES_FULL_PATH = $(addprefix $(SAMPLES_DIRECTORY)/psl/, $(PSL_SOURCECODE_FILES))
PSL_INCLUDE_DIRECTORIES = $(COMPONENT_DIRECTORY)/psl
#######################################################################################################################
DEAL_STUB_SOURCECODE_FILES = deal_stub.c
DEAL_STUB_SOURCECODE_FILES_FULL_PATH = $(addprefix $(STUBS_DIRECTORY)/deal_stub/, $(DEAL_STUB_SOURCECODE_FILES))
DEAL_STUB_INCLUDE_DIRECTORIES = $(STUBS_DIRECTORY)/deal_stub
#######################################################################################################################
DIRECTFB_STUB_SOURCECODE_FILES = directfb_stub.cpp
DIRECTFB_STUB_SOURCECODE_FILES_FULL_PATH = $(addprefix $(STUBS_DIRECTORY)/directfb_stub/, $(DIRECTFB_STUB_SOURCECODE_FILES))
DIRECTFB_STUB_INCLUDE_DIRECTORIES = $(STUBS_DIRECTORY)/directfb_stub
#######################################################################################################################
DECODER_SOURCECODE_FILES = decoder.cpp \
file_capture_decoder/file_capture_decoder.cpp
DECODER_SOURCECODE_FILES_FULL_PATH = $(addprefix $(SAMPLES_DIRECTORY)/decoder/, $(DECODER_SOURCECODE_FILES))
DECODER_INCLUDE_DIRECTORIES = $(SAMPLES_DIRECTORY)/decoder \
$(SAMPLES_DIRECTORY)/decoder/file_capture_decoder \
$(SAMPLES_DIRECTORY)/player/common
#######################################################################################################################
SPU_SOURCECODE_FILES = spu_app.cpp \
spu_decoder.cpp
SPU_SOURCECODE_FILES_FULL_PATH = $(addprefix $(COMPONENT_DIRECTORY)/spu/, $(SPU_SOURCECODE_FILES))
SPU_INCLUDE_DIRECTORIES = $(SDK_ROOT_DIRECTORY)/include/spu \
$(COMPONENT_DIRECTORY)/spu \
$(STUBS_DIRECTORY)/spu_renderer_stub
#######################################################################################################################
SPU_RENDERER_STUB_SOURCECODE_FILES = spu_renderer_stub.cpp
SPU_RENDERER_STUB_SOURCECODE_FILES_FULL_PATH = $(addprefix $(STUBS_DIRECTORY)/spu_renderer_stub/, $(SPU_RENDERER_STUB_SOURCECODE_FILES))
SPU_RENDERER_STUB_INCLUDE_DIRECTORIES = $(COMPONENT_DIRECTORY)/spu \
$(STUBS_DIRECTORY)/spu_renderer_stub
#######################################################################################################################
PLAYER_COMMON_SOURCECODE_FILES = error.cpp \
reference_counter.cpp \
mutex.cpp
PLAYER_COMMON_SOURCECODE_FILES_FULL_PATH = $(addprefix $(SAMPLES_DIRECTORY)/player/common/, $(PLAYER_COMMON_SOURCECODE_FILES))
PLAYER_COMMON_INCLUDE_DIRECTORIES = $(SAMPLES_DIRECTORY)/player/common
#######################################################################################################################
CONSOLE_PLAYER_SOURCECODE_FILES = console_player.cpp \
console_error.cpp \
console_remote_control.cpp \
dbgprint.cpp \
CONSOLE_PLAYER_SOURCECODE_FILES_FULL_PATH = $(addprefix $(CONSOLE_PLAYER_DIRECTORY)/, $(CONSOLE_PLAYER_SOURCECODE_FILES))
CONSOLE_PLAYER_INCLUDE_DIRECTORIES = $(CONSOLE_PLAYER_DIRECTORY) \
$(SAMPLES_DIRECTORY)\player\common \
#######################################################################################################################
PLAYER_LIBRARY_SOURCECODE_FILES = $(CSS_SOURCECODE_FILES_FULL_PATH) \
$(DEMUX_SOURCECODE_FILES_FULL_PATH) \
$(NVS_SOURCECODE_FILES_FULL_PATH) \
$(PE_SOURCECODE_FILES_FULL_PATH) \
$(PSL_SOURCECODE_FILES_FULL_PATH) \
$(DEAL_STUB_SOURCECODE_FILES_FULL_PATH) \
$(DIRECTFB_STUB_SOURCECODE_FILES_FULL_PATH) \
$(SPU_SOURCECODE_FILES_FULL_PATH) \
$(SPU_RENDERER_STUB_SOURCECODE_FILES_FULL_PATH) \
$(DECODER_SOURCECODE_FILES_FULL_PATH) \
$(PLAYERHD_SOURCECODE_FILES) \
$(PLATFORM_SOURCECODE_FILES)
PLAYER_SOURCECODE_FILES = $(PLAYER_LIBRARY_SOURCECODE_FILES) \
$(PLAYER_COMMON_SOURCECODE_FILES_FULL_PATH) \
$(CONSOLE_PLAYER_SOURCECODE_FILES_FULL_PATH)
CORE_INCLUDE_DIRECTORY = $(SDK_ROOT_DIRECTORY)/include
COMMON_INCLUDE_DIRECTORY = $(SDK_ROOT_DIRECTORY)/include/common
ARCH_INCLUDE_DIRECTORY = $(SAMPLES_DIRECTORY)/include
PLAYER_LIBRARY_INCLUDE_DIRECTORIES = $(CSS_INCLUDE_DIRECTORIES) \
$(DEMUX_INCLUDE_DIRECTORIES) \
$(NVS_INCLUDE_DIRECTORIES) \
$(PE_INCLUDE_DIRECTORIES) \
$(PSL_INCLUDE_DIRECTORIES) \
$(SPU_INCLUDE_DIRECTORIES) \
$(CORE_INCLUDE_DIRECTORY) \
$(COMMON_INCLUDE_DIRECTORY) \
$(ARCH_DIRECTORY) \
$(DECODER_INCLUDE_DIRECTORIES) \
$(DIRECTFB_STUB_INCLUDE_DIRECTORIES)\
$(ARCH_INCLUDE_DIRECTORY) \
$(PLAYERHD_INCLUDE_DIRECTORIES) \
$(PLATFORM_INCLUDE_DIRECTORIES)
PLAYER_INCLUDE_DIRECTORIES = $(PLAYER_LIBRARY_INCLUDE_DIRECTORIES) \
$(PLAYER_COMMON_INCLUDE_DIRECTORIES) \
$(CONSOLE_PLAYER_INCLUDE_DIRECTORIES)
CORE_LIBRARY_FILE = $(LIBRARY_DIRECTORY)/core.lib
CHIPCSS_LIBRARY_FILE = $(LIBRARY_DIRECTORY)/chipcss.lib
PLAYER_EXECUTABLE = $(EXECUTABLE_DIRECTORY)/player.exe
PLAYER_LIBRARY_FILE = $(LIBRARY_DIRECTORY)/player.lib
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -