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

📄 makefile

📁 XOSL 多操作系统管理工具 源代码 多系统引导工具
💻
字号:

CONV_OUT=ipls.bin
LBA_OUT=iplslba.bin

CONV_OBJ=starter.obj main.obj transfer.obj diskconv.obj mem.obj convfill.obj
LBA_OBJ=starter.obj main.obj lbatrans.obj disklba.obj mem.obj lbafill.obj

CONV_MAP=ipls.map
LBA_MAP=iplslba.map


INCPATH=.

CPP_OPTIONS=-O2 -mc -3 -c -d -j6 -I$(INCPATH)
ASM_OPTIONS=/mx /m3
LINK_OPTIONS=/t /3 /s


CPP=$(MAKEDIR)\bcc $(CPP_OPTIONS)
ASM=$(MAKEDIR)\tasm $(ASM_OPTIONS)
LINK=$(MAKEDIR)\tlink $(LINK_OPTIONS)


all: $(CONV_OUT) $(LBA_OUT)

clean:
   @if exist *.obj del *.obj
   @if exist *.bak del *.bak
   @if exist *.bin del *.bin
   @if exist *.map del *.map

$(CONV_OUT): $(CONV_OBJ)
    $(LINK) $(CONV_OBJ), $(CONV_OUT), $(CONV_MAP)

$(LBA_OUT): $(LBA_OBJ)
    $(LINK) $(LBA_OBJ), $(LBA_OUT), $(LBA_MAP)


.cpp.obj:
   $(CPP) $<

.asm.obj:
   $(ASM) $<

⌨️ 快捷键说明

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