📄 makefile
字号:
# Accurate Polygon Scan Conversion Using Half-Open Intervals,# by Kurt Fleischer and David Salesin## don't put any -g or -O here -- it's taken care of elsewhere# -AcCFLAGS= -AaOBJ = fixpoint.o dblfixpoint.o tri.oGRAPHICSLIB = -L /usr/lib/X11R4 -lXwindow -lsb -lXhp11 -lX11 -ldld# non-shared library, non-X version:#GRAPHICSLIB = -ldd98721 -ldd98731 -lsb1 -lsb2OBJO= $(OBJ:.o=.oo)OBJG= $(OBJ:.o=.og)OBJP= $(OBJ:.o=.op)default: tridepend: ;mkmf && ed - makefile < Make.mkmf.ed clean: ;rm -f core tri a.out *.o? *.o *~ *.og *.oo *.op# debugging versiontri: $(OBJG) test.og cc -g -o $@ $(OBJG) test.og $(GRAPHICSLIB) -lm# optimized versiontrio: $(OBJO) test.oo cc -O -o $@ $(OBJO) test.oo $(GRAPHICSLIB) -lm# exhaustive test program (lores)exhaust: $(OBJO) exhaust.oo cc -O -o $@ $(OBJO) exhaust.oo $(GRAPHICSLIB) -lm# debugging versiondtri: gemfile.og test.og addendum.og cc -g -o $@ gemfile.og test.og addendum.og \ -l# exhaustive test program (lores)dexhaust: gemfile.og exhaust.oo cc -O -o $@ gemfile.og exhaust.oo addendum.og \ $(GRAPHICSLIB) -lm## Compilation rules#.SUFFIXES:.SUFFIXES: .op .og .oo .c.c.og: cc -c -g $(CFLAGS) $< && mv -f $*.o $*.og.c.oo: cc -c -O $(CFLAGS) $< && mv -f $*.o $*.oo.c.op: cc -c -O -G $(CFLAGS) $< && mv -f $*.o $*.op###dblfixpoint.og: /usr/include/stdio.h /usr/include/sys/stdsyms.h fixpoint.hexhaust.og: /usr/include/stdio.h /usr/include/sys/stdsyms.h \ /usr/include/stdlib.h /usr/include/math.h /usr/include/starbase.c.h \ fixpoint.hfixpoint.og: /usr/include/stdio.h /usr/include/sys/stdsyms.h \ /usr/include/stdlib.h /usr/include/math.h fixpoint.hformatted.tri.og: /usr/include/stdio.h /usr/include/sys/stdsyms.h \ /usr/include/math.hgemfile.og: /usr/include/stdio.h /usr/include/sys/stdsyms.h \ /usr/include/math.h fixpoint.htest.og: /usr/include/stdio.h /usr/include/sys/stdsyms.h /usr/include/stdlib.h \ /usr/include/math.h /usr/include/starbase.c.htri.og: /usr/include/stdio.h /usr/include/sys/stdsyms.h /usr/include/math.h \ fixpoint.hdblfixpoint.oo: /usr/include/stdio.h /usr/include/sys/stdsyms.h fixpoint.hexhaust.oo: /usr/include/stdio.h /usr/include/sys/stdsyms.h \ /usr/include/stdlib.h /usr/include/math.h /usr/include/starbase.c.h \ fixpoint.hfixpoint.oo: /usr/include/stdio.h /usr/include/sys/stdsyms.h \ /usr/include/stdlib.h /usr/include/math.h fixpoint.hformatted.tri.oo: /usr/include/stdio.h /usr/include/sys/stdsyms.h \ /usr/include/math.hgemfile.oo: /usr/include/stdio.h /usr/include/sys/stdsyms.h \ /usr/include/math.h fixpoint.htest.oo: /usr/include/stdio.h /usr/include/sys/stdsyms.h /usr/include/stdlib.h \ /usr/include/math.h /usr/include/starbase.c.htri.oo: /usr/include/stdio.h /usr/include/sys/stdsyms.h /usr/include/math.h \ fixpoint.hdblfixpoint.op: /usr/include/stdio.h /usr/include/sys/stdsyms.h fixpoint.hexhaust.op: /usr/include/stdio.h /usr/include/sys/stdsyms.h \ /usr/include/stdlib.h /usr/include/math.h /usr/include/starbase.c.h \ fixpoint.hfixpoint.op: /usr/include/stdio.h /usr/include/sys/stdsyms.h \ /usr/include/stdlib.h /usr/include/math.h fixpoint.hformatted.tri.op: /usr/include/stdio.h /usr/include/sys/stdsyms.h \ /usr/include/math.hgemfile.op: /usr/include/stdio.h /usr/include/sys/stdsyms.h \ /usr/include/math.h fixpoint.htest.op: /usr/include/stdio.h /usr/include/sys/stdsyms.h /usr/include/stdlib.h \ /usr/include/math.h /usr/include/starbase.c.htri.op: /usr/include/stdio.h /usr/include/sys/stdsyms.h /usr/include/math.h \ fixpoint.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -