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

📄 makefile

📁 DC的SEGA_GG模拟器源代码
💻
字号:
# SMS Plus! v1.0
#
# SMSPlus/Makefile
# (c)2001 Steven Harris
#   

include ../dreamcast.globals

all: rm-elf kos.elf

include $(KOS_BASE)/Makefile.rules
OBJS = vmu.o dc/sq.o dc/sndstream.o dc/minilzo.o dc/loadjpeg.o dc/font.o dc/pcx.o dc/smsplus.o dc/dcp/dcp_image.o dc/miscfunc.o cpu/Z80.o render.o vdp.o sms.o sn76496.o fmopl.o ym2413.o system.o dc/dc.o
OBJS += dc/unzip.o dc/zlib/adler32.o dc/zlib/compress.o dc/zlib/crc32.o dc/zlib/deflate.o dc/zlib/infblock.o dc/zlib/infcodes.o dc/zlib/inffast.o dc/zlib/inflate.o dc/zlib/inftrees.o dc/zlib/infutil.o dc/zlib/trees.o dc/zlib/uncompr.o dc/zlib/zutil.o
DEFS = -DDC -DLSB_FIRST -DALIGN_DWORD -I. -I./cpu -I./dc
EXTRA_LIBS = -lctype -lm -ljpeg -ldcutils

clean:
	-rm -f kos.elf $(OBJS)
	-rm -f romdisk_boot.*

rm-elf:
	-rm -f kos.elf
	-rm -f romdisk_boot.img
	-rm -f romdisk_boot.o

DATAOBJS = romdisk_boot.o
kos.elf: $(OBJS) romdisk_boot.o
	$(KOS_CC) $(KOS_CFLAGS) $(KOS_LDFLAGS) -o kos.elf $(KOS_START) $(OBJS) $(DATAOBJS) $(OBJEXTRA) -L$(KOS_BASE)/lib $(EXTRA_LIBS) -lkallisti -lgcc

romdisk_boot.img:
	$(KOS_GENROMFS) -f romdisk_boot.img -d romdisk_boot -v

romdisk_boot.o: romdisk_boot.img
	$(KOS_BASE)/utils/bin2o/bin2o romdisk_boot.img romdisk_boot romdisk_boot.o

run: kos.elf
	$(KOS_LOADER) kos.elf

dist:
	rm -f $(OBJS) romdisk_boot.*
	mv kos.elf smsplus.elf
	$(KOS_CC_BASE)/bin/sh-elf-objcopy -O binary smsplus.elf smsplus.bin

⌨️ 快捷键说明

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