📄 makefile
字号:
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
endif
ifeq ($(GOAL), sf20nr)
ENCODERFLAGS = $(GL3201) $(PCM1718) -DFS384 $(ES3210A)
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(SNEW20ROM)
endif
ifeq ($(GOAL), f20cnr)
ENCODERFLAGS = $(ES3207) $(ES3207A) $(ES3210E)
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
endif
ifeq ($(GOAL), xf20cnr)
ENCODERFLAGS = $(ES3207) $(ES3207A) -DECHO $(ES3210E)
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
endif
ifeq ($(GOAL), xf20cnr4)
ENCODERFLAGS = $(ES3207) $(ES3207A) -DECHO $(ES3210E) -DFOUR_LINE_OSD
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
endif
ifeq ($(GOAL), txf20cnr)
ENCODERFLAGS = $(ES3207) $(ES3207A) -DECHO $(ES3210E) -DTVM_MODULE \
-DBD_TVM
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(TVM20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
endif
ifeq ($(GOAL), sxf20)
ENCODERFLAGS = $(ES3881) -DDSC_ENABLE_S0S1 -DSERVO $(ES3207A) \
$(ES3210E) -DECHO -DBD_DAYTONA
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
endif
ifeq ($(GOAL), sxf20s)
ENCODERFLAGS = $(ES3881) -DDSC_ENABLE_S0S1 -DSERVO $(ES3207A) \
$(ES3210E) -DECHO -DBD_DAYTONA2 -DSERVO2545 -DDSC_ENABLE_C2PO
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC1:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
SERVO_CORE = servos.c srvocore.c time1int.c
endif
ifeq ($(GOAL), sxf30s)
ENCODERFLAGS = $(ES3881) -DDSC_ENABLE_S0S1 -DSERVO $(ES3207A) \
$(ES3210E) -DECHO -DBD_DAYTONA2 -DSERVO2545 -DDSC_ENABLE_C2PO
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW30SLOWSRC1:.c=.o)
DFLAGS = $(NEW20ROM) $(VCD30FLAGS)
ROMSIZE = 256
SERVO_CORE = servos.c srvocore.c time1int.c
PROFFLAGS = -DCODE_IN_ROM -DCOMBINED
EXTDIR = .\browser
EXTENSION = vcdroms
CDDRIVER = cd $(DRIVEDIR)
MAKEDRIVER = gmake -f makefile.pc $(EXTENSION) GOAL=$(EXTENSION)
CDROOT = cd ..
CDEXT = cd $(EXTDIR)
MAKEEXT = $(MAKEDRIVER)
COPYDRIVER = $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER = $(RM) drive.sun
endif
ifeq ($(GOAL), sxf30s3d)
ENCODERFLAGS = $(ES3881) -DDSC_ENABLE_S0S1 -DSERVO $(ES3207A) \
$(ES3210E) -DECHO -DBD_DIABLO3 -DSERVO2545 -DSONY3D
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW30SLOWSRC1:.c=.o)
DFLAGS = $(NEW20ROM) $(VCD30FLAGS)
ROMSIZE = 256
SERVO_CORE = servos.c srvocore.c time1int.c
PROFFLAGS = -DCODE_IN_ROM -DCOMBINED
EXTDIR = .\browser
EXTENSION = vcdroms
CDDRIVER = cd $(DRIVEDIR)
MAKEDRIVER = gmake -f makefile.pc $(EXTENSION) GOAL=$(EXTENSION)
CDROOT = cd ..
CDEXT = cd $(EXTDIR)
MAKEEXT = $(MAKEDRIVER)
COPYDRIVER = $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER = $(RM) drive.sun
endif
ifeq ($(GOAL), sxf20_4)
ENCODERFLAGS = $(ES3881) -DDSC_ENABLE_S0S1 -DSERVO $(ES3207A) \
$(ES3210E) -DECHO -DFOUR_LINE_OSD -DBD_DAYTONA
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
endif
ifeq ($(GOAL), sxf20cnr)
ENCODERFLAGS = $(ES3207) $(PCM1717) -DFS384 -DSERVO -DIRQSHARE -DECHO \
$(ES3210E) -DBD_SUBMARINER
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
endif
ifeq ($(GOAL), bxf20cnr)
ENCODERFLAGS = $(ES3207) $(ES3207A) -DECHO $(ES3210E)
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
BF_FLAGS = -DFOUR_LINE_OSD
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
endif
ifeq ($(GOAL), wxf20)
ENCODERFLAGS = $(ES3881) $(ES3207A) $(ES3208A) -DIGNORE_POWERDOWN -DECHO \
-DBD_WEBVCDA1
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
MEMWIDTH = 0x1e
DRAM_CONTROL = 0x384
ROMSIZE = 256
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
endif
ifeq ($(GOAL), sbxf20)
ENCODERFLAGS = $(ES3881) -DDSC_ENABLE_S0S1 -DSERVO $(ES3207A) \
$(ES3210E) -DECHO -DBD_DAYTONA
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
BF_FLAGS = -DFOUR_LINE_OSD
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
endif
ifeq ($(GOAL), su20)
ENCODERFLAGS = $(IGS) $(ES3207A) -DECHO $(ES3208A) -DIGNORE_POWERDOWN \
-DBILINGUAL_OSD -DBD_STANFORD02
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
BF_FLAGS = -DFOUR_LINE_OSD
MEMWIDTH = 0x2
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
endif
ifeq ($(GOAL), vcd30game)
ENCODERFLAGS = $(ES3207) $(ES3207A) $(ES3210E) -DECHO
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW30SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM) $(VCD30FLAGS)
ROMSIZE = 256
JGAME = -DJUMPGAME -DJUMP_512K
PROFFLAGS = -DCODE_IN_ROM -DCOMBINED $(JGAME)
EXTDIR = .\game
EXTENSION1 = vcdrom
EXTENSION2 = vcd30game
CDDRIVER = cd $(DRIVEDIR)
MAKEDRIVER = gmake -f makefile.pc $(EXTENSION1) GOAL=$(EXTENSION1)
CDROOT = cd ..
COPYDRIVER = $(CP) $(DRIVEDIR)\drive.sun
BATFILE = mkgame30.bat
endif
ifeq ($(GOAL), xf30cnr)
ENCODERFLAGS = $(ES3881) $(ES3207A) $(ES3210E) -DECHO -DNEW_FEATURE #-DDEBUG_OSD
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW30SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM) $(VCD30FLAGS) -DSVIDEO
ROMSIZE = 256
PROFFLAGS = -DCODE_IN_ROM -DCOMBINED
EXTDIR = .\browser
EXTENSION = vcdrom
CDDRIVER = cd $(DRIVEDIR)
MAKEDRIVER = gmake -f makefile.pc $(EXTENSION) GOAL=$(EXTENSION)
CDROOT = cd ..
CDEXT = cd $(EXTDIR)
MAKEEXT = $(MAKEDRIVER)
COPYDRIVER = $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER = $(RM) drive.sun
endif
ifeq ($(GOAL), xf30cnrt)
#ENCODERFLAGS = $(ES3207WC) $(PCM1725) -DFS384 $(ES3210E) -DECHO \
# -DTCSERVO
ENCODERFLAGS = $(ES3881) $(ES3207A) $(ES3210E) -DECHO -DNEW_FEATURE \
-DTCSERVO -DDAYTONA
CLK = -DCPUCLK=675
SERVO_CORE = servot.c
MPEG1SLOW = dentry1.o $(NEW30SLOWSRC2:.c=.o)
DFLAGS = $(NEW20ROM) $(VCD30FLAGS)
ROMSIZE = 256
PROFFLAGS = -DCODE_IN_ROM -DCOMBINED
EXTDIR = .\browser
EXTENSION = vcdrom
CDDRIVER = cd $(DRIVEDIR)
MAKEDRIVER = gmake -f makefile.pc $(EXTENSION) GOAL=$(EXTENSION)
CDROOT = cd ..
CDEXT = cd $(EXTDIR)
MAKEEXT = $(MAKEDRIVER)
COPYDRIVER = $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER = $(RM) drive.sun
endif
ifeq ($(GOAL), bxf30cnr)
ENCODERFLAGS = $(ES3207) $(ES3207A) $(ES3210E) -DECHO
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW30SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM) $(VCD30FLAGS)
ROMSIZE = 256
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
PROFFLAGS = -DCODE_IN_ROM -DCOMBINED
BF_FLAGS = -DFOUR_LINE_OSD
EXTDIR = .\browser
EXTENSION = vcdrom
CDDRIVER = cd $(DRIVEDIR)
MAKEDRIVER = gmake -f makefile.pc $(EXTENSION) GOAL=$(EXTENSION)
CDROOT = cd ..
CDEXT = cd $(EXTDIR)
MAKEEXT = $(MAKEDRIVER)
COPYDRIVER = $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER = $(RM) drive.sun
endif
ifeq ($(GOAL), sxf30cnr)
ENCODERFLAGS = $(ES3207) $(PCM1717) -DFS384 -DSERVO -DIRQSHARE -DECHO \
$(ES3210E) -DBD_SUBMARINER
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW30SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM) $(VCD30FLAGS)
ROMSIZE = 256
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
PROFFLAGS = -DCODE_IN_ROM -DCOMBINED
EXTDIR = .\browser
EXTENSION = vcdrom
CDDRIVER = cd $(DRIVEDIR)
MAKEDRIVER = gmake -f makefile.pc $(EXTENSION) GOAL=$(EXTENSION)
CDROOT = cd ..
CDEXT = cd $(EXTDIR)
MAKEEXT = $(MAKEDRIVER)
COPYDRIVER = $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER = $(RM) drive.sun
endif
ifeq ($(GOAL), sxf30)
ENCODERFLAGS = $(ES3881) -DDSC_ENABLE_S0S1 -DSERVO $(ES3207A) \
$(ES3210E) -DECHO -DBD_DAYTONA
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW30SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM) $(VCD30FLAGS)
ROMSIZE = 256
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
PROFFLAGS = -DCODE_IN_ROM -DCOMBINED
EXTDIR = .\browser
EXTENSION = vcdrom
CDDRIVER = cd $(DRIVEDIR)
MAKEDRIVER = gmake -f makefile.pc $(EXTENSION) GOAL=$(EXTENSION)
CDROOT = cd ..
CDEXT = cd $(EXTDIR)
MAKEEXT = $(MAKEDRIVER)
COPYDRIVER = $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER = $(RM) drive.sun
endif
ifeq ($(GOAL), sbxf30)
ENCODERFLAGS = $(ES3881) -DDSC_ENABLE_S0S1 -DSERVO $(ES3207A) \
$(ES3210E) -DECHO -DBD_DAYTONA
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW30SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM) $(VCD30FLAGS)
ROMSIZE = 256
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
PROFFLAGS = -DCODE_IN_ROM -DCOMBINED
BF_FLAGS = -DFOUR_LINE_OSD
EXTDIR = .\browser
EXTENSION = vcdrom
CDDRIVER = cd $(DRIVEDIR)
MAKEDRIVER = gmake -f makefile.pc $(EXTENSION) GOAL=$(EXTENSION)
CDROOT = cd ..
CDEXT = cd $(EXTDIR)
MAKEEXT = $(MAKEDRIVER)
COPYDRIVER = $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER = $(RM) drive.sun
endif
ifeq ($(GOAL), su30)
ENCODERFLAGS = $(IGS) $(ES3207A) -DECHO $(ES3208A) -DIGNORE_POWERDOWN \
-DBD_STANFORD02
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW30SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM) $(VCD30FLAGS)
ROMSIZE = 256
JGAME = -DJUMPGAME
MAKEGAME = gmake -f makemon.pc monitor
PROFFLAGS = -DCODE_IN_ROM -DCOMBINED
BF_FLAGS = -DFOUR_LINE_OSD
MEMWIDTH = 0x2
EXTDIR = .\browser
EXTENSION = vcdrom
CDDRIVER = cd $(DRIVEDIR)
MAKEDRIVER = gmake -f makefile.pc $(EXTENSION) GOAL=$(EXTENSION)
CDROOT = cd ..
CDEXT = cd $(EXTDIR)
MAKEEXT = $(MAKEDRIVER)
COPYDRIVER = $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER = $(RM) drive.sun
endif
ifeq ($(GOAL), vcdrom2)
ENCODERFLAGS = $(ES3207) $(ES3207A) $(ES3210E) -DECHO
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(CUST30SLOWSRC:.c=.o)
DFLAGS = $(PLAYER20ROM) $(VCD30FLAGS) $(CUST3210) -DS215 \
-DVOCAL_ASSISTING
ROMSIZE = 256
PROFFLAGS = -DCODE_IN_ROM -DCOMBINED
EXTDIR = .\browser
EXTENSION = vcdrom2
CDDRIVER = cd $(DRIVEDIR)
MAKEDRIVER = gmake -f makefile.pc $(EXTENSION) GOAL=$(EXTENSION)
CDROOT = cd ..
CDEXT = cd $(EXTDIR)
MAKEEXT = $(MAKEDRIVER)
COPYDRIVER = $(CP) $(DRIVEDIR)\drive.sun
RMDRIVER = $(RM) drive.sun
endif
ifeq ($(GOAL), sf20cnr)
ENCODERFLAGS = $(ES3207) $(ES3207A) $(ES3210E)
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(SNEW20ROM)
ROMSIZE = 128
endif
ifeq ($(GOAL), f20r)
ENCODERFLAGS = $(RICOH) $(PCM1717) -DPIXCLK -DFS384 $(ES3208A)
CLK = -DCPUCLK=540
MPEG1SLOW = dentry1.o $(MPEG20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
endif
ifeq ($(GOAL), dvc90)
ENCODERFLAGS = $(ES3207) $(ES3207A) -DECHO $(ES3210E) -DBD_DVC90
CLK = -DCPUCLK=675
MPEG1FAST = kara.o $(CUST6FASTSRC:.c=.o) $(MPEG1SRC:.c=.o) \
$(MUSICAMSRC:.c=.o)
MPEG1SLOW = dentry1.o $(CUST6SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM) -DCUST6 -DTHREE_CDS
ROMSIZE = 256
endif
ifeq ($(GOAL), tcx2600)
ENCODERFLAGS = $(TC90A07U) $(TC9434AFN) -DFS384 $(ES3210S)
CLK = -DCPUCLK=675
MPEG1FAST = kara4.o $(MVDSRC:.c=.o) $(MPEG1SRC:.c=.o) $(MUSICAMSRC:.c=.o)
MPEG1SLOW = dentry1.o $(CUST4SLOWSRC:.c=.o)
DFLAGS = $(CUST4ROM)
endif
ifeq ($(GOAL), tcx2600n)
ENCODERFLAGS = $(TC90A07U) $(TC9434AFN) -DFS384 $(ES3210S)
CLK = -DCPUCLK=675
MPEG1FAST = kara4.o $(MVDSRC:.c=.o) $(MPEG1SRC:.c=.o) $(MUSICAMSRC:.c=.o)
MPEG1SLOW = dentry1.o $(CUST4SLOWSRC:.c=.o)
DFLAGS = $(CUST4ROM) -DCUST4_NEW_BOARD
endif
ifeq ($(GOAL), vcdgame)
ENCODERFLAGS = $(ES3207) $(ES3207A) $(ES3210E) -DECHO
CLK = -DCPUCLK=675
MPEG1SLOW = dentry1.o $(NEW20SLOWSRC:.c=.o)
DFLAGS = $(NEW20ROM)
ROMSIZE = 256
JGAME = -DJUMPGAME
EXTDIR = .\game
EXTENSION = vcdgame
COPYBOOT = $(CP) $(EXTDIR)\boot gameboot
COPYGAME = $(CP) $(EXTDIR)\game.dat .
endif
#
# Make the target
#
dvd: $(MVDOBJS) $(DATAFILE)
$(LD) -e START -X -Tdata 100 -Ttext 17000 $(MVDOBJS) \
-o $(TARGET) $(LIBC)/bigstart.o $(LIBC)/libc.a
demux.sun: $(MPEG1FAST) foo.o #$(LIBC)/smlstart.o $(LIBC)/libc.a
$(LD) -r -X -Tdata 0 -Ttext 0 $(MPEG1FAST) foo.o \
$(START_FILE) $(LIB_FILE) -o $@
rdsa.sun: $(MPEG1SLOW)
$(LD) -r -X -Tdata 0 -Ttext 0 $(MPEG1SLOW) -o $@
demux30.sun: $(MPEG1FAST) foo.o drive.sun
$(LD) -r -X -Tdata 0 -Ttext drive.sun $(MPEG1FAST) foo.o \
$(START_FILE) $(LIBC)/libc.a -o $@
rdsa30.sun: $(MPEG1SLOW)
$(LD) -r -X -Tdata 0 -Ttext 0 $(MPEG1SLOW) -o $@
#
# Clean up
#
clean:
$(RM) $(OTHER_C1:.c=.s)
$(RM) $(OTHER_C1:.c=.o)
$(RM) $(OTHER_C2:.c=.s)
$(RM) $(OTHER_C2:.c=.o)
$(RM) $(OTHER_C3:.c=.s)
$(RM) $(OTHER_C3:.c=.o)
$(RM) $(OTHER_C4:.c=.s)
$(RM) $(OTHER_C4:.c=.o)
$(RM) $(CUST6_C:.c=.s)
$(RM) $(CUST6_C:.c=.o)
$(RM) $(CUST7_C:.c=.s)
$(RM) $(CUST7_C:.c=.o)
$(RM) $(ALL_S:.s=.o)
$(RM) $(AUTOGEN1)
$(RM) $(AUTOGEN2)
$(RM) $(AUTOGEN3)
$(RM) $(AUTOGEN3:.s=.o)
$(RM) $(C80OBJ:.s=.o)
$(RM) $(GAME_STUFF)
$(CLEAN_MONITOR)
#
# PC release..make sure an identical UNIX release was already made
# as a record.
#
release:
$(RM) $(PROTECT:.c=.s)
$(RM) $(OTHER_C1:.c=.s)
$(RM) $(OTHER_C1:.c=.o)
$(RM) $(OTHER_C2:.c=.s)
$(RM) $(OTHER_C2:.c=.o)
$(RM) $(OTHER_C3:.c=.s)
$(RM) $(OTHER_C3:.c=.o)
$(RM) $(OTHER_C4:.c=.s)
$(RM) $(OTHER_C4:.c=.o)
$(RM) $(ALL_S:.s=.o)
$(RM) $(AUTOGEN1)
$(RM) $(AUTOGEN2)
$(RM) $(AUTOGEN3)
$(RM) $(AUTOGEN3:.s=.o)
$(CLEAN_MONITOR)
md protect
move $(PROTECT) $(PROTECTH) protect
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -