📄 makefile
字号:
# File: tools/Makefile# Purpose: Makefile for tools directory# Author: Phil Bunce (pjb@carmel.com)# Revision History:# 970918 Start of revision history# 970918 Moved mkcygelfsyms.c to CFILES2include $(LSIPKG)/defines.mk# This is for UNIX hosts that are using gcc for both native and cross # tools. Without this, gcc finds the wrong as when building programs in # this directory.COMPILER_PATH = xCFILES = rdfrec.c rdsrec.c gens4rec.c prfp.c rm-f.c \ mklst.c mkmsg.c mkreadme.c mkfiles.c mklist.c gensrec.c \ genfrec.c gencoff.c dis.c asm2ghs.cCFILES2 = mips.c epi.c bso.c promize.c ghs.c \ cygnus.c algo.c misc.c misc.h cygelf.c edown.c \ mkcygelfsyms.cOTHERS = Makefile mipscoff.h $(CFILES2) tftp-putCFLAGS = -DLANGUAGE_C $(PKGSW) $(LSIPMCC)OBJS = $(TOOLOBJS) $(SPCLTOOLS) pmcc$(EXE).c.o$O: $(CC) -c $(CFLAGS) $*.c $(HOSTCCEXTRA)tools : $(OBJS) @echo "tools are now up to date"clean : @$(RMF) $(OBJS)reduce:depend: @csh -c makedepend $(CFILES) $(CFILES2) @perl $(FIXDEPENDS) -a MakefileTL = $(LSIPKG)/tape.lsttape msim1_tape msim10_tape : revhistory @mklst tools $(CFILES) $(OTHERS) version README >> $(TL)sum: @sum $(CFILES) $(ASFILES) $(OTHERS) README version > sum.outpatch: revhistory @mkpatch tools sum.out $(CFILES) $(ASFILES) $(OTHERS) README version >> $(TL)revhistory : $(CFILES) $(OTHERS) @newversion $(NVSW)newrev : @newversion $(NVSW)pmcc$(EXE) : $(PMCC) misc.o$O ../include/defines.h $(CC) $(CFLAGS) -o pmcc$(EXE) $(PMCC) misc.o$Ordsrec$(EXE): rdsrec.o$O machine.o$O dis16.o$O $(CC) -o rdsrec$(EXE) rdsrec.o$O machine.o$O dis16.o$Ordfrec$(EXE): rdfrec.o$O machine.o$O dis16.o$O $(CC) -o rdfrec$(EXE) rdfrec.o$O machine.o$O dis16.o$Omachine.o$O: ../mon/machine.c $(CC) -c $(CFLAGS) -DMIPSEB -I$(LSIPKG)/include ../mon/machine.cdis16.o$O: ../mon/dis16.c $(CC) -c $(CFLAGS) -DMIPSEB -I$(LSIPKG)/include ../mon/dis16.cdis$(EXE) : dis.c ../defines.mk $(CC) -o dis$(EXE) -D$(TOOLSET) dis.cmisc.o$O $(PMCC) : misc.h# DO NOT DELETE THIS LINE -- make depend depends on it.gensrec.o: mipscoff.hgenfrec.o: mipscoff.hgencoff.o: mipscoff.hmips.o: ../include/defines.hmips.o: misc.hepi.o: ../include/defines.hepi.o: misc.hbso.o: misc.hpromize.o: mipscoff.hghs.o: ../include/defines.hghs.o: misc.hcygnus.o: ../include/defines.hcygnus.o: misc.halgo.o: ../include/defines.halgo.o: misc.hmisc.o: ../include/defines.hmisc.o: misc.hcygelf.o: ../include/defines.hcygelf.o: misc.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -