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

📄 make.sh

📁 一个两碟控制的VCD的代码,两碟之间的转动及连续播放,已大量生产的CODE.
💻 SH
字号:
# Copyright 1996-1997, ESS Technology, Inc.# SCCSID @(#)make.sh	1.40 7/9/98## $LOG$#.SUFFIXES: .c .s .o .sun .asm .bin## Remote control flags#REMOTE_CTL	= -DIR## Rules for making object code from C and assembly code#%.o : $(BROWSER)/%.c	$(BIN)/gcc -B$(BIN)/ $(INCLUDES) $(FLAGS) $(JVCD) \	$(ENCODERFLAGS) $(CLK) -o $*.s $<	$(AX) -R $*.s.c.o:	$(BIN)/gcc -B$(BIN)/ $(INCLUDES) $(FLAGS) $(JVCD) \	$(ENCODERFLAGS) $(CLK) -o $*.s $<	$(AX) -R $*.s.s.o:	$(AX) $*.s.asm.bin:	/fsa/chu/vcp_vp_asm/xasm -S -l -L -k -z -A $< > $@## C source code#PROTECT         = display.c graphics.c mem2scn.c vscale.c DRVFILES	= buffer.c graph2.c init.c irq.c osd.c top.c vp.cFONTFILE	= font.c					# For mktableAUTOGEN		= drive.sun		  			# Auto gen.HTMLFILES       = disphtml.c dispcore.c navigate.c disp_ops.cJAVAFILES       = basic.c autorun.cDSAFILES        = cdfs.c strutil.c gxlib.c gxmalloc.cAUDIOFILES      = newcomm.c play.c wavehead.c test_au.cMAINFILES       = globals.c test.c vplayer.c device.c karaoke.cVCD30CODE       = $(HTMLFILES) $(JAVAFILES) $(DSAFILES) $(AUDIOFILES)   \                  $(MAINFILES)PROTECT1         = $(HTMLFILES) $(JAVAFILES) $(DSAFILES)## Global macros#CLK		= -DCPUCLK=675## Targets## vcdrom	: 3207 ROM (3210 + 3207, with IR)# vcdroms	: 3207 ROM (3210 + 3207, with IR, servo 2545)# vcdrom2	: 3207 ROM (3210 + 3207, with IR) (For customer)# vcdrom7	: 3207 ROM (3210 + 3207, with IR) (For customer7)# Board related settings# VMASTER	: 3208/3210 drives VSYNC/HSYNC# PIXCLK	: 3208/3210 drives pixel clock# OFF1		: hstart is Off by 1# YUV8		: Encoder uses 8b YUV# IIC		: Encoder requires IIC programming## Video encoder options#RICOH		= -DOFF1				# Ricoh encoderCHRONTEL	= -DVSTART20 -DFLIP_TOP			# 7201A/BBT852		= -DVMASTER -DOFF1 -DYUV8		# bt852BT856		= -DVMASTER -DIIC			# bt856 (MVD/browser)BT866		= -DBT866 -DVMASTER -DIIC -DPIXCLK 	# bt866 (MVD2 board)TC90A07U	= -DVMASTER -DOFF1 -DYUV8 -DINV_CLK_R	# Toshiba (tcx2600)GL3201          = -DVMASTER -DOFF1 -DYUV8               # GL3201ES3207		= -DOFF1 -DYUV8 -DDSCES3207WC	= -DOFF1 -DYUV8 -DDSC			# ES3207 (rev C+later)SERVOCD		= -DSERVO -DIRQSHAREES3881          = -DOFF1 -DYUV8 -DDSC			# Used to call ES3217###CGAME_FLAGS	= $(VFD16312) $(REMOTE_CTL) -DMKROM -DEMULATOR -DVSCALE \		  -DPLAY20 -DXPORT20 -DNO_MICRO -DZERO_BUFFER -DDRIVER -DMIDI \		  -DCOMPRESS -DNEW_EMULATOR## VCD 3.0 flags#VCD30OPTIONS	= -DAUD_WAV -DCD_LOAD -DDRIVER -DEMULATOR -DENREACH	\		  -DMKROM -DPLAY20 -DSHARE_DATA	-DVSCALE -DVCDROM $(OSDFLAGS)## Targets#cd ecc vcdrom vcdroms vcdrom2 vcdrom7:	drive.suncompacman comtetris com2games game: drive.sun## Object dependencies#VCD20		=..## VP microcode related macros.## (Since some dependency stuff depends on these guys, they have to# appear before the included files)#UCODE_H         = $(VCD20)/ucode30.hUCODE_MAP       = ucode30.mapVPH             = $(VCD20)/vp.h $(UCODE_MAP)VPUCODEH        = $(UCODE_H)# DRIVER FILES CONST_H		= $(VCD20)/const.hCONSTVAR_H	= $(VCD20)/constvar.hDEBUG_H		= $(VCD20)/debug.hDSC_H		= $(VCD20)/dsc.hFSOSD_H		= $(VCD20)/fsosd.hMVD_H		= $(VCD20)/mvd.hSYSINFO_H	= $(VCD20)/sysinfo.hTDM_H		= $(VCD20)/tdm.hTIMEDEF_H	= $(VCD20)/timedef.hUTIL_H		= util.h $(VCD20)/mvd.hVCD_H		= $(VCD20)/vcd.hVCXI_H		= $(VCD20)/vcxi.h $(SYSINFO_H)VP_H		= $(VCD20)/vp.hVCD30_H		= $(VCD20)/vcd30.hIRQSHARE_H	= $(VCD20)/irqshare.hDSA_H		= $(VCD20)/dsa.hbuffer.o  : buffer.h common.h  $(DEBUG_H) $(DSC_H) display.h \	    low.h $(SYSINFO_H) $(TDM_H) $(UTIL_H) $(VP_H) $(VPH)display.o : buffer.h common.h common1.h $(CONSTVAR_H) dispinfo.h display.h \	    $(DSC_H) graapi.h $(MVD_H) osd.h $(UTIL_H) $(VCXI_H) osd.h $(DSA_H)graph2.o  : common.h graapi.h palette.hgraphics.o: common.h $(CONST_H) dispinfo.h display.h graapi.h font.c \	    palette.h util.h $(VP_H) $(VPH) init.o    : buffer.h common.h  dispinfo.h display.h $(DSC_H) $(SYSINFO_H) \	    graapi.h low.h osd.h palette.h $(UTIL_H) $(VCXI_H)irq.o     : common.h $(DSC_H) $(MVD_H) $(TIMEDEF_H) $(UTIL_H) $(IRQSHARE_H)mem2scn.o : common.h dispinfo.h display.h graapi.h $(MVD_H) palette.h \	    util.h $(VP_H) $(VPH)top.o	  : buffer.h common.h  dispinfo.h display.h graapi.h \	    low.h osd.h palette.h util.hosd.o	  : common.h $(CONST_H) dispinfo.h display.h $(FSOSD_H) osd.h \	    $(MVD_H) $(UTIL_H) $(VCD_H) $(VCXI_H)vp.o	  : common.h $(CONST_H) low.h $(MVD_H) $(UTIL_H) $(VP_H) $(VPH) \	    $(VPUCODEH)vscale.o  : common.h dispinfo.h dispinfo.h display.h $(MVD_H) $(SYSINFO_H) \	    $(VP_H) vscale.h # Browser filesAU_H		= $(BROWSER)/au.hCHM_OLD_H	= $(BROWSER)/chm_old.hCOMPHTML_H	= $(BROWSER)/comphtml.hGLOBAL_1_H	= $(BROWSER)/global_1.hGLOBALS_H	= $(BROWSER)/globals.hGRAPHIC_H	= $(BROWSER)/graphic.hHTML_PUB_H	= $(BROWSER)/html_pub.hHTMLFUNC_H	= $(BROWSER)/htmlfunc.hHTMLTYPE_H	= $(BROWSER)/htmltype.hISO9660_H	= $(BROWSER)/iso9660.h	MS_H		= $(BROWSER)/ms.hMYPRINT_H	= $(BROWSER)/myprint.hNEWCOMM_H	= $(BROWSER)/newcomm.hOPTIONS_H	= $(BROWSER)/options.hPLAY_H		= $(BROWSER)/play.hPLAYSD_H	= $(BROWSER)/playsd.hSTDFUNC_H	= $(BROWSER)/stdfunc.hWAVEHEAD_H	= $(BROWSER)/wavehead.hMICRO_H		= $(VCD20)/micro.hPANELCMD_H	= $(VCD20)/panelcmd.hKEYDEF_H	= $(VCD20)/keydef.hdisphtml.o: $(COMPHTML_H) $(GLOBAL_1_H) $(GLOBALS_H) $(GRAPHIC_H)  	\	    $(HTML_PUB_H) $(HTMLFUNC_H) $(HTMLTYPE_H) $(OPTIONS_H) 	\	    $(STDFUNC_H)vplayer.o : $(CONST_H) $(GLOBALS_H) $(GRAPHIC_H) $(HTML_PUB_H) 		\	    $(KEYDEF_H)	$(MICRO_H) $(OPTIONS_H) osd.h $(PANELCMD_H) 	\	    $(STDFUNC_H) $(VCD30_H) $(VCXI_H)globals.o : $(COMMON_H) $(GLOBAL_1_H) $(HTML_PUB_H) $(HTMLTYPE_H) 	\	    $(OPTIONS_H) $(PLAYSD_H) dispcore.o: $(COMPHTML_H) $(GLOBAL_1_H) $(GLOBALS_H) $(GRAPHIC_H)	\	    $(HTML_PUB_H) $(HTMLFUNC_H) $(HTMLTYPE_H) 			\	    $(OPTIONS_H) $(STDFUNC_H) disp_ops.o: $(COMPHTML_H) $(GLOBAL_1_H) $(GLOBALS_H) $(GRAPHIC_H)	\	    $(HTML_PUB_H) $(HTMLFUNC_H) $(HTMLTYPE_H) $(OPTIONS_H)	\	    $(STDFUNC_H)  $(NEWCOMM_H)navigate.o: $(COMPHTML_H) $(GLOBAL_1_H) $(GLOBALS_H) $(GRAPHIC_H)	\	    $(HTML_PUB_H) $(HTMLFUNC_H) $(HTMLTYPE_H) $(OPTIONS_H) 	\	    $(STDFUNC_H) $(NEWCOMM_H)            ## DSAFILES#cdfs.o    : $(HTML_PUB_H) $(ISO9660_H) $(STDFUNC_H)## AUDIOFILES#comphtml.h: $(CHM_OLD_H)au.o      : $(AU_H)auhead.o  : $(BROWSER)/auhead.h $(MYPRINT_H) $(NEWCOMM_H)ms.o      : $(MS_H) $(MYPRINT_H)newcomm.o : $(NEWCOMM_H)play.o    : $(COMMON_H) $(COMMON1_H) $(LOW_H) $(MVD_H) $(VCXI_H)	\	    $(NEWCOMM_H) $(PLAY_H) $(PLAYSD_H) $(STDFUNC_H) $(UTIL_H)	\	    $(WAVEHEAD_H) playsd.o  : $(COMMON_H) $(LOW_H) $(MVD_H) $(MYPRINT_H) $(NEWCOMM_H) 	\	    $(PLAY_H) $(PLAYSD_H) $(UTIL_H)wavehead.o: $(NEWCOMMON_H) $(WAVEHEAD_H)gxlib.o   : $(GLOBAL_1_H) $(GLOBALS_H) $(GRAPHIC_H) $(HTML_PUB_H)	\	    $(HTMLTYPE_H) $(OPTIONS_H) gxmalloc.o: $(OPTIONS_H) $(STDFUNC_H)test_au.o : $(BUFFER_H) $(COMMON_H) $(COMMON1_H) $(GLOBALS_H)		\	    $(GRAAPI_H) $(HTML_PUB_H) $(LOW_H) $(MVD_H) $(NEWCOMMON_H)	\	    $(PLAY_H) $(PLAYSD_H) $(STDFUNC_H) $(UTIL_H) $(NEWCOMM_H) # TESTFILEStest.o    : $(CONST_H) $(GRAPHIC_H) $(HTML_PUB_H) $(OPTIONS_H) osd.hkaraoke.o : $(GLOBALS_H) $(HTML_PUB_H) $(MVD_H) $(OPTIONS_H) $(VCD30_H)device.o  : $(BUFFER_H) $(COMMON_H) $(COMMON1_H) $(DSA_H) $(GLOBALS_H) # JAVAFILESbasic.o   : $(COMPHTML_H) $(GLOBAL_1_H) $(GLOBALS_H) $(GRAPHIC_H)	\	    $(HTML_PUB_H) $(HTMLFUNC_H) $(HTMLTYPE_H) 			\	    $(OPTIONS_H) $(STDFUNC_H)             autorun.o : $(OPTIONS_H) $(GRAPHIC_H) $(COMPHTML_H) $(HTMLFUNC_H) $(GLOBAL_1_H) 

⌨️ 快捷键说明

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