📄 makefile
字号:
## @(#)Makefile 1.1 92/07/30 Copyright Sun Microsytems.#include ../../include/Makefile.macros# specify "REV=" if build for 4.0.xREV=NEWTACC = taccPROGRAM = taactestDESTDIR =LIBS =INCDIR = ../../includeINCLUDES= $(INCDIR)/sdrtns.hCFLAGS = -I$(INCDIR)TACCFLAGS= -c -fsingleOBJ2FILES= testall.o tallmap.o testsqcc.o testalureg.o testobjects.o\ testallabs.oTESTOBJECTS= taacmsgs.o testmcram.o testaluop.o testbs.o testfpop.o\ testlu.o lut.o luval.o testma.o mult44.o testrdrc.o testvec.o\ testvport.o testvidregs.o testint.o testvram.o testsram.o\ testsqst.o testbt.o testacp.o testpoly.oall: FRC @if [ `arch` = "sun3" ]; then \ if [ "$(REV)" = "NEW" ]; then \ echo Using taactest.sun3.41; \ rm -f taactest; \ make taactest.sun3.41; \ cp taactest.sun3.41 taactest; \ chmod 775 taactest; \ else \ echo Using taactest.sun3.4x; \ rm -f taactest; \ make taactest.sun3.4x; \ cp taactest.sun3.4x taactest; \ chmod 775 taactest; \ fi \ elif [ `arch` = "sun4" ]; then \ if [ "$(REV)" = "NEW" ]; then \ echo Using taactest.sun4.41; \ rm -f taactest; \ make taactest.sun4.41; \ cp taactest.sun4.41 taactest; \ chmod 775 taactest; \ else \ echo Using taactest.sun4.4x; \ rm -f taactest; \ make taactest.sun4.4x; \ cp taactest.sun4.4x taactest; \ chmod 775 taactest; \ fi \ fitaactest: $(OBJ2FILES) $(TESTLIB) cc -g -o taactest $(OBJ2FILES) -ltaac1 -lm $(SDLIBS) $(LIBS)testall.o: testall.c varblock.h globals.h programs.h cc $(CFLAGS) -g -c testall.ctallmap.o: tallmap.c testall.h varblock.h globals.h cc -g -c tallmap.ctestobjects.o: $(TESTOBJECTS) ld -r -o testobjects.o $(TESTOBJECTS)taacmsgs.o: taacmsgs.c cc -g -c taacmsgs.ctestmcram.o: testmcram.c varblock.h globals.h mcramchiploc.h cc $(CFLAGS) -g -c testmcram.ctestalureg.o: testalureg.c varblock.h globals.h testall.h cc $(CFLAGS) -g -c testalureg.ctestaluop.o: testaluop.c varblock.h globals.h aluop.h cc $(CFLAGS) -g -c testaluop.ctestbs.o: testbs.c varblock.h globals.h bsop.h cc $(CFLAGS) -g -c testbs.ctestfpop.o: testfpop.c varblock.h globals.h fpop.h fpopfunc.h cc $(CFLAGS) -g -c testfpop.ctestlu.o: testlu.c varblock.h globals.h cc $(CFLAGS) -g -c testlu.ctestma.o: testma.c varblock.h globals.h cc $(CFLAGS) -g -c testma.ctestrdrc.o: testrdrc.c varblock.h globals.h cc $(CFLAGS) -g -c testrdrc.ctestvec.o: testvec.c varblock.h globals.h cc $(CFLAGS) -g -c testvec.ctestvport.o: testvport.c varblock.h globals.h testvportdefs.h vramchiploc.h cc $(CFLAGS) -g -c testvport.ctestvidregs.o: testvidregs.c varblock.h globals.h vidregs.h cc $(CFLAGS) -g -c testvidregs.ctestint.o: testint.c varblock.h globals.h cc $(CFLAGS) -g -c testint.ctestvram.o: testvram.c varblock.h globals.h vramchiploc.h cc $(CFLAGS) -g -c testvram.ctestsram.o: testsram.c varblock.h globals.h sramchiploc.h cc $(CFLAGS) -g -c testsram.ctestsqcc.o: testsqcc.c varblock.h globals.h testall.h cc $(CFLAGS) -g -c testsqcc.ctestsqst.o: testsqst.c varblock.h globals.h cc $(CFLAGS) -g -c testsqst.ctestbt.o: testbt.c varblock.h globals.h cc $(CFLAGS) -g -c testbt.ctestacp.o: testacp.c varblock.h globals.h cc $(CFLAGS) -g -c testacp.ctestpoly.o: testpoly.c varblock.h globals.h polygons.h cc $(CFLAGS) -g -c testpoly.clut.o: lut.c cc -g -c lut.cluval.o: luval.c cc -g -c luval.cOBJS= testall.obj testalureg.obj testaluop.obj testbs.obj testma.obj\ testrdrc.obj testvec.obj testfpop.obj testvport.obj testlu.obj\ support.obj testmcram.obj testvram.obj testsram.obj testsqcc.obj\ testsqst.obj testbt.obj testacp.obj testvidregs.obj testint.obj\ testpoly.obj fbclr.obj fbchecksum.obj aluopphase.obj aluregphase.obj\ bsphase.obj fpopphase1.obj fpopphase2.obj maphase.obj rdrcphase.obj\ pixels.obj colors.objtestallabs.o: testall.abs taabs2o testall.abs testallabs.otestall.h: testall.abs tamakedef testall.map testall.htestall.abs: $(OBJS) talink $(OBJS) -ltaac1.SUFFIXES: .tc~ .tc .obj.tc~.tc: $(GET) -G$*.tc $(GFLAGS) $<.tc~.obj: $(GET) -G$*.tc $(GFLAGS) $< $(TACC) $(TACCFLAGS) $*.tc.tc.obj: $(TACC) $(TACCFLAGS) $*.tctestall.obj: programs.htestvport.obj: testvportdefs.htestbt.obj testacp.obj testpoly.obj: mydefs.hpixels.obj: tavideo.haluopphase.obj: aluopphase.asm tasm aluopphase.asmaluopphase.asm: aluopmkphase aluopmkphase > aluopphase.asmaluopmkphase: aluopmkphase.o cc -o aluopmkphase aluopmkphase.oaluopmkphase.o: aluopmkphase.c aluop.h cc -c aluopmkphase.caluregphase.obj: aluregphase.tc tacc -c aluregphase.tcbsphase.obj: bsphase.asm tasm bsphase.asmbsphase.asm: bsmkphase bsmkphase > bsphase.asmbsmkphase: bsmkphase.o cc -o bsmkphase bsmkphase.obsmkphase.o: bsmkphase.c bsop.h cc -c bsmkphase.cfpopphase2.obj: fpopphase2.asm tasm fpopphase2.asmfpopphase2.asm: fpopmkphase fpopmkphase > fpopphase2.asmfpopmkphase: fpopmkphase.o cc -o fpopmkphase fpopmkphase.ofpopmkphase.o: fpopmkphase.c fpop.h cc -c fpopmkphase.cmaphase.obj: maphase.asm tasm maphase.asmmaphase.asm: mamkphase mamkphase > maphase.asmmamkphase: mamkphase.o cc -o mamkphase mamkphase.omamkphase.o: mamkphase.c maop.h cc -c mamkphase.cmult44.o: mult44.c cc -g -c mult44.crdrcphase.obj: rdrcphase.asm tasm rdrcphase.asmrdrcphase.asm: rdrcmkphase rdrcmkphase > rdrcphase.asmrdrcmkphase: rdrcmkphase.o cc -o rdrcmkphase rdrcmkphase.ordrcmkphase.o: rdrcmkphase.c rdrcop.h cc -c rdrcmkphase.cinstall: all FRC @if [ $(DESTDIR) ]; then \ set -x; \ install -s $(PROGRAM) $(DESTDIR); \ else \ set -x; \ install $(PROGRAM) ../../bin; \ ficlean: FRC -rm -f *.asm *.o *.obj *.map *.lst *.abs *mkphase testall.hlint:info: FRC sccs infoinclude ../../include/Makefile.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -