makefile

来自「一个两碟控制的VCD的代码,两碟之间的转动及连续播放,已大量生产的CODE.」· 代码 · 共 136 行

TXT
136
字号
# Copyright 1996-1997, ESS Technology, Inc.# SCCSID @(#)makefile	1.20 7/9/98## Compiler and tools#COMPILE         = /fsc/soft/src/tools/compilerBIN             = /fsc/soft/src/tools/binTOOLS           = /fsc/soft/src/tools/bin                       # New toolsLD              = $(TOOLS)/ldALD             = $(TOOLS)/accldRLD             = $(TOOLS)/mvdrldROM             = $(TOOLS)/mvdromGCC             = gccRM              = rm -fSED             = sedCOFF2EXE        = echo                                          # DummyBROWSER		= ../browserINCLUDES        = -I$(COMPILE)/h -I$(BROWSER)LIBC            = /fsc/soft/src/tools/libAX              = $(BIN)/ax## Version control defines#SCCSGET         = sccsgetSOURCES         = sources.namGETVER          = getver.awk## Flags for ESS' C compile (for all targets)#FLAGS   = -O -S -g -ffixed-r27 -muse_far=1 -muse_store_zero=0 -mcpu=RISCiit \	  $(OPTS) ## Include common make stuff for UNIX and PC#%.o : $(BROWSER)/%.u	tr "|" "%" <$(BROWSER)/$*.u | uudecodeinclude make.sh## Audio/video encoder set up#cd 		:= ENCODERFLAGS	= $(ES3207)compacman	:= ENCODERFLAGS	= $(ES3207)comtetris	:= ENCODERFLAGS	= $(ES3207)com2games 	:= ENCODERFLAGS	= $(ES3207)game 		:= ENCODERFLAGS	= $(ES3207)ecc 		:= ENCODERFLAGS	= $(ES3207)vcdrom		:= ENCODERFLAGS	= $(ES3207)vcdroms		:= ENCODERFLAGS	= $(ES3207)vcdrom2		:= ENCODERFLAGS	= $(ES3207)vcdrom7		:= ENCODERFLAGS	= $(ES3207)OSDFLAGS	= -DOSD -DOSD_COMPRESS -DBILINGUAL_OSD	# Defaultvcdrom7		:= OSDFLAGS = -DOSD -DOSD_COMPRESScd ecc		:= OPTS	= $(VCD30OPTIONS) -DIR -DNO_MICRO -DECCvcdrom		:= OPTS = $(VCD30OPTIONS) -DIR -DNO_MICROvcdroms		:= OPTS = $(VCD30OPTIONS) -DIR -DNO_MICRO -DSERVO -DSERVO2545vcdrom2		:= OPTS = $(VCD30OPTIONS) -DNOHOSTPORT -DCUST3 -DS215vcdrom7		:= OPTS = $(VCD30OPTIONS) -DIR -DNO_MICRO -DCUST71 -DCUST3 \			  -DTHREE_CDScomtetris	:= OPTS = $(CGAME_FLAGS) -DTETRISGAMEcompacman	:= OPTS = $(CGAME_FLAGS) -DPACMANGAMEcom2games	:= OPTS = $(CGAME_FLAGS) -DPACMANGAME -DTETRISGAMEgame		:= OPTS = -DMKROM -DEMULATOR -DVSCALE -DIR -DMIDI -DNO_MICRO \		   -DZERO_BUFFER -DCOMPRESS -DDRIVER -DPACMANGAME \		   -DTETRISGAMEvcdrom vcdroms vcdrom2 vcdrom7	:= STK_SEG = 0x0vcdrom vcdroms vcdrom2 vcdrom7 	:= STK_OFF = 0x5ff0compacman comtetris com2games game ecc 	:= STK_SEG = 0x0compacman comtetris com2games game ecc 	:= STK_OFF = 0xafe0compacman comtetris com2games game	:= JVCD = -DJUMPVCDecc vcdrom vcdroms vcdrom2 vcdrom7 	:= JVCD =## Library#LIBRARY	=ENREACHFILES    = enreach.ucompacman comtetris com2games := LIBRARY = $(LIBC)/libc.adrive.sun: $(PROTECT:.c=.o) $(DRVFILES:.c=.o) \	   $(VCD30CODE:.c=.o) $(ENREACHFILES:.u=.o)	$(LD) -r -X -Tdata 0 -Ttext 0 $(PROTECT:.c=.o) \	$(BROWSERO) $(DRVFILES:.c=.o) $(VCD30CODE:.c=.o) \	$(ENREACHFILES:.u=.o) $(LIBC)/libc30.a -o $@ clean:	$(RM) $(PROTECT:.c=.s)	 $(PROTECT:.c=.o)	$(RM) $(VCD30CODE:.c=.s) $(VCD30CODE:.c=.o)	$(RM) $(ENREACHFILES:.u=.o)	$(RM) $(DRVFILES:.c=.s)  $(DRVFILES:.c=.o)	$(RM) $(AUTOGEN)	$(RM) *.bakrelease:	sccs get makefile.pc	rm -f $(SOURCES) $(SCCSGET)	grep '@(#)' * | sort > $(SOURCES)	sccs get $(GETVER)	awk -f $(GETVER) $(SOURCES) > $(SCCSGET)	rm -f $(SOURCES)	rm -f -R protect.bak	mkdir protect.bak	sccs get $(PROTECT) $(PROTECTH)	mv $(PROTECT) $(PROTECTH) protect.bak	$(RM) $(PROTECT:.c=.s)	$(RM) $(PROTECT1:.c=.s)	$(RM) $(HTMLFILES:.c=.s)	$(RM) $(JAVAFILES:.c=.s)	$(RM) $(DSAFILES:.c=.s)	$(RM) $(AUDIOFILES:.c=.s)	$(RM) $(AUDIOFILES:.c=.o)	$(RM) $(MAINFILES:.c=.s)	$(RM) $(MAINFILES:.c=.o)	$(RM) $(DRVFILES:.c=.s)  $(DRVFILES:.c=.o)	$(RM) $(PROTECT)	$(RM) $(AUTOGEN)	$(RM) *.bak	$(RM) *.rom

⌨️ 快捷键说明

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