makefile

来自「web51的开发库」· 代码 · 共 58 行

TXT
58
字号
PROJ = www8051PROJFILE = MakefileSCRIPT = ../../binINCDIR = ../../includeLIBDIR = ../../libCGIDIR = ../../cgiBINDIR = ../../binCA      = $(BINDIR)/mcs51-asLINKER	= $(BINDIR)/mcs51-ldOBJCOPY = $(BINDIR)/mcs51-objcopyPERL    = $(BINDIR)/perlBIN2HEX = $(BINDIR)/bin2hexRM      = $(BINDIR)/rmCAOPT = -I ../../include/FILES = www8051.asmOBJS  = www8051.objhex: www8051.hexhex2: www8051.hex2.PHONY: cleanclean:	$(RM) -f *.obj	$(RM) -f *.lst	$(RM) -f ether.inc	$(RM) -f www8051.o	$(RM) -f www8051.rom	$(RM) -f www8051.hex	$(RM) -f www8051.hex2	$(RM) -f map.SUFFIXES: .obj .c .asm .inc .h .ina .htmlwww8051.obj : www8051.asm $(INCDIR)/8019.inc $(INCDIR)/param.inc $(INCDIR)/cpu.inc ether	$(RM) -f ether.inc	$(PERL) $(SCRIPT)/mac2hex.pl -v -binutils - <ether >ether.inc	$(CA) www8051.asm -o www8051.obj $(CAOPT) -a=www8051.lstwww8051.o : $(OBJS) $(LIBDIR)/libw80.a $(LIBDIR)/libk80.a	$(RM) -f www8051.o	$(LINKER) -L $(LIBDIR) $(OBJS) -lk80 -lw80 -M -o www8051.o --no-check-sections >mapwww8051.rom : www8051.o	$(RM) -f www8051.rom	$(OBJCOPY) -j .text -O binary www8051.o www8051.romwww8051.hex : www8051.rom	$(RM) -f www8051.hex	$(BIN2HEX) -q www8051.rom www8051.hexwww8051.hex2 : www8051.rom	$(RM) -f www8051.hex2	$(BIN2HEX) -q www8051.rom www8051.hex2

⌨️ 快捷键说明

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