ming.mak

来自「gerneral os development」· MAK 代码 · 共 50 行

MAK
50
字号
.SUFFIXES: .asm# definesMAKEFILE=ming.makMAKEDEP=$(MAKEFILE)INCDIR	=../incLDSCRIPT=../krnl1m.ldNASM	=nasm -f win32 -dUNDERBARS=1 -i$(INCDIR)/CC	=gcc -g -Wall -W -O2 -nostdinc -fno-builtin -I$(INCDIR)LD	=ld -g -T $(LDSCRIPT) -nostdlibLIBC	=../lib/libc.aOBJS	=kstart.o main.o video.o debug.o kbd.o# targetsall: krnl.xinstall: krnl.x	command /c copy /y krnl.x a:\osd7.xclean:	deltree /y *.o krnl.x krnl.sym krnl.lst# implicit rules.asm.o:	$(NASM) -o$@ $<.c.o:	$(CC) -c -o$@ $<# dependencieskstart.o:	kstart.asm	$(MAKEDEP)main.o:		main.c		$(MAKEDEP)video.o:	video.c		$(MAKEDEP)debug.o:	debug.c		$(MAKEDEP)kbd.o:		kbd.c		$(MAKEDEP)# explicit rules$(LIBC): ../lib/$(MAKEFILE)	make -C ../lib -f $(MAKEFILE)krnl.x: $(OBJS) $(LDSCRIPT) $(LIBC)	$(MAKEDEP)	$(LD) -o$@ $(OBJS) $(LIBC)	objdump --source $@ >krnl.lst	nm --line-numbers $@ | sort >krnl.sym	strip $@

⌨️ 快捷键说明

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