head     2.17;
access   ;
symbols  pre-merge:2.0;
locks    ; strict;
comment  @# @;


2.17
date     90.01.07.20.44.27;  author joel;  state Exp;
branches ;
next     2.16;

2.16
date     89.12.28.12.48.59;  author joel;  state Exp;
branches ;
next     2.15;

2.15
date     89.12.27.19.30.40;  author joel;  state Exp;
branches ;
next     2.14;

2.14
date     89.12.27.19.06.36;  author joel;  state Exp;
branches ;
next     2.13;

2.13
date     89.12.12.17.28.27;  author joel;  state Exp;
branches ;
next     2.12;

2.12
date     89.12.07.16.44.53;  author joel;  state Exp;
branches ;
next     2.11;

2.11
date     89.11.20.21.32.39;  author joel;  state Exp;
branches ;
next     2.10;

2.10
date     89.11.20.21.30.53;  author joel;  state Exp;
branches ;
next     2.9;

2.9
date     89.10.24.10.05.03;  author joel;  state Exp;
branches ;
next     2.8;

2.8
date     89.10.06.15.14.04;  author joel;  state Exp;
branches ;
next     2.7;

2.7
date     89.10.02.13.39.32;  author joel;  state Exp;
branches ;
next     2.6;

2.6
date     89.06.22.20.25.44;  author joel;  state Exp;
branches ;
next     2.5;

2.5
date     89.05.16.21.02.17;  author joel;  state Exp;
branches ;
next     2.4;

2.4
date     89.05.11.17.35.38;  author joel;  state Exp;
branches ;
next     2.3;

2.3
date     89.05.11.16.58.39;  author joel;  state Exp;
branches ;
next     2.2;

2.2
date     89.05.08.18.34.11;  author joel;  state Exp;
branches ;
next     2.1;

2.1
date     89.05.03.14.16.39;  author joel;  state Exp;
branches ;
next     2.0;

2.0
date     89.02.21.14.36.41;  author erik;  state Exp;
branches ;
next     1.11;

1.11
date     89.02.21.14.36.41;  author joel;  state Exp;
branches ;
next     1.10;

1.10
date     89.01.31.17.02.09;  author joel;  state Exp;
branches ;
next     1.9;

1.9
date     89.01.08.21.59.31;  author joel;  state Exp;
branches ;
next     1.8;

1.8
date     88.12.15.13.39.45;  author joel;  state Exp;
branches ;
next     1.7;

1.7
date     88.12.07.20.40.35;  author joel;  state Exp;
branches ;
next     1.6;

1.6
date     88.10.13.14.01.01;  author todd;  state Exp;
branches ;
next     1.5;

1.5
date     88.09.21.18.20.28;  author joel;  state Exp;
branches ;
next     1.4;

1.4
date     88.09.20.12.33.43;  author walker;  state Exp;
branches ;
next     1.3;

1.3
date     88.08.25.13.40.13;  author joel;  state Exp;
branches ;
next     1.2;

1.2
date     88.08.15.16.40.17;  author susan;  state Exp;
branches ;
next     1.1;

1.1
date     88.06.17.17.22.39;  author joel;  state Exp;
branches ;
next     ;


desc
@@


2.17
log
@Added relative scripts to tar entry
@
text
@       PROGRAMS = x11perf x11perf_labels
        HEADERS = bitmaps.h x11perf.h
           SRCS = bitmaps.c do_arcs.c do_complex.c do_copyarea.c \
	          do_dots.c do_lines.c do_movewin.c do_rects.c \
		  do_segs.c do_simple.c do_tests.c do_text.c \
		  do_traps.c do_triangles.c do_valgc.c \
		  do_windows.c x11perf.c

           OBJS = bitmaps.o do_arcs.o do_complex.o do_copyarea.o \
	   	  do_dots.o do_lines.o do_movewin.o do_rects.o \
		  do_segs.o do_simple.o do_tests.o do_text.o \
		  do_traps.o do_triangles.o do_valgc.o \
		  do_windows.o x11perf.o

 SYS_LIBRARIES	= -lX11 -lm

ComplexProgramTarget(x11perf)

all:: x11perf_labels

x11perf_labels: do_tests.c
	./x11perf -labels -all > x11perf_labels

lint::
	$(LINT) -u $(SRCS)

clean::
	$(RM) $(PROGRAMS)

tar:	$(DEPEND)
	-rm -f x11perf.tar x11perf.tar.Z
	cp Makefile Makefile.bak
	$(DEPEND) -s "# DO NOT DELETE" -- -- $(SRCS)
#	awk '/^# DO NOT DELETE/ {print; exit}; {print}' Makefile.bak >Makefile
	tar chf x11perf.tar Imakefile Makefile $(HEADERS) $(SRCS) \
		x11perf_labels *.man \
		x11perfcomp x11perffill x11perfratio x11perfboth RCS \
		link.com link.options make.com;
	mv Makefile.bak Makefile
	compress x11perf.tar

DependTarget()

@


2.16
log
@Create x11perf_labels with -all, include all man pages into tar image.
@
text
@d36 2
a37 1
		x11perf_labels *.man x11perfcomp x11perffill RCS \
@


2.15
log
@tar includes just x11perfcomp, x11perffill
@
text
@d22 1
a22 1
	./x11perf -labels > x11perf_labels
d36 1
a36 1
		x11perf_labels x11perf.man x11perfcomp x11perffill RCS \
@


2.14
log
@Put in alphabetical order to make easier to compare with VMS
@
text
@d36 1
a36 1
		x11perf_labels x11perf.man *.sh RCS \
@


2.13
log
@Added bitmaps.{h,c,o}
@
text
@d2 13
a14 13
        HEADERS = x11perf.h bitmaps.h
           SRCS = x11perf.c bitmaps.c do_tests.c \
		  do_simple.c do_rects.c do_valgc.c \
		  do_lines.c do_segs.c \
		  do_dots.c do_windows.c do_movewin.c do_text.c \
		  do_copyarea.c do_arcs.c \
		  do_triangles.c do_complex.c do_traps.c
           OBJS = x11perf.o bitmaps.o do_tests.o \
		  do_simple.o do_rects.o do_valgc.o \
		  do_lines.o do_segs.o \
		  do_dots.o do_windows.o do_movewin.o do_text.o \
		  do_copyarea.o do_arcs.o \
		  do_triangles.o do_complex.o do_traps.o
@


2.12
log
@Added lint target
@
text
@d2 2
a3 1
           SRCS = x11perf.c do_tests.c \
d9 1
a9 1
           OBJS = x11perf.o do_tests.o \
d15 1
a15 1
 SYS_LIBRARIES	= -lm
d17 1
a17 1
all: $(PROGRAMS)
d19 1
a19 1
SingleProgramTarget(x11perf, $(OBJS), , -lX11)
d22 1
a22 1
	x11perf -labels > x11perf_labels
d35 1
a35 1
	tar chf x11perf.tar Imakefile Makefile x11perf.h $(SRCS) \
@


2.11
log
@Oops, make it restore old Makefile after tar'ing
@
text
@d23 3
a25 1
DependTarget()
d39 2
@


2.10
log
@make tar uses makedepend to put in ``standard'' dependencies for X11 headers
@
text
@d35 1
a35 1
#	mv Makefile.bak Makefile
@


2.9
log
@Include shell files for comparing output
@
text
@d27 1
a27 1
tar:
d29 3
a31 2
	mv Makefile Makefile.bak
	awk '/^# DO NOT DELETE/ {print; exit}; {print}' Makefile.bak >Makefile
d35 1
a35 1
	mv Makefile.bak Makefile
@


2.8
log
@Added creation of x11perf_labels file.
@
text
@d32 1
a32 1
		x11perf_labels x11perf.man RCS \
@


2.7
log
@Added wide arcs, redid wide lines to be in do_lines.c
@
text
@d1 1
a1 1
       PROGRAMS = x11perf
d20 3
d31 3
a33 2
	tar chf x11perf.tar Imakefile Makefile x11perf.h $(SRCS) x11perf.man \
		RCS link.com link.options make.com;
@


2.6
log
@Added solid wide lines
@
text
@d4 1
a4 1
		  do_wlines.c do_lines.c do_segs.c \
d10 1
a10 1
		  do_wlines.c do_lines.o do_segs.o \
d23 9
@


2.5
log
@Use -O
@
text
@d3 2
a4 1
		  do_simple.c do_rects.c do_valgc.c do_lines.c do_segs.c \
d9 2
a10 1
		  do_simple.o do_rects.o do_valgc.o do_lines.o do_segs.o \
@


2.4
log
@Uses -lX11 to get Xlib loaded in
@
text
@d2 1
a2 1
           SRCS = x11perf.c x11perf_tests.c \
d7 1
a7 1
           OBJS = x11perf.o x11perf_tests.o \
a12 1
    CDEBUGFLAGS = -g
@


2.3
log
@No change, checked out in wrong dir
@
text
@a13 1
         LIBSRC = /usr/src/pmax/src/lib
d17 1
a17 1
SingleProgramTarget(x11perf, $(OBJS), $(XLIB),)
@


2.2
log
@do_plane.c merged into do_copyarea.c
do_scroll.c merged into do_copyarea.c
do_tilewin.c removed completely
@
text
@@


2.1
log
@Massive changes, I'm not going to go into details.
@
text
@d4 3
a6 3
		  do_dots.c do_windows.c do_movewin.c do_text.c do_plane.c \
		  do_scroll.c do_copyarea.c do_arcs.c \
		  do_triangles.c do_complex.c do_traps.c do_tilewin.c
d9 3
a11 3
		  do_dots.o do_windows.o do_movewin.o do_text.o  do_plane.o \
		  do_scroll.o do_copyarea.o do_arcs.o \
		  do_triangles.o do_complex.o do_traps.o do_tilewin.o
@


2.0
log
@version from /usr/src/pmax
@
text
@d5 1
a5 1
		  do_scroll.c do_copyarea.c do_copyarea2.c do_arcs.c \
d10 1
a10 1
		  do_scroll.o do_copyarea.o do_copyarea2.o do_arcs.o \
d14 1
a14 1
         LIBSRC = /pmax/src/lib
@


1.11
log
@Added circle and ellipse measurements
@
text
@@


1.10
log
@Added line segments (PolySegment) calls
@
text
@d5 1
a5 1
		  do_scroll.c do_copyarea.c do_copyarea2.c \
d10 1
a10 1
		  do_scroll.o do_copyarea.o do_copyarea2.o \
d12 1
a12 1
 SYS_LIBRARIES	= -ldnet
@


1.9
log
@Copyarea from pixmap
@
text
@d3 1
a3 1
		  do_simple.c do_rects.c do_valgc.c do_lines.c \
d8 1
a8 1
		  do_simple.o do_rects.o do_valgc.o do_lines.o \
@


1.8
log
@Added CopyPlane benchmark
@
text
@d5 2
a6 2
		  do_scroll.c do_copyarea.c do_triangles.c do_complex.c \
                  do_traps.c do_tilewin.c
d10 2
a11 2
		  do_scroll.o do_copyarea.o do_triangles.o do_complex.o \
                  do_traps.o do_tilewin.o
@


1.7
log
@No changes
@
text
@d4 1
a4 1
		  do_dots.c do_windows.c do_movewin.c do_text.c \
d9 1
a9 1
		  do_dots.o do_windows.o do_movewin.o do_text.o  \
@


1.6
log
@added do_tilewin
@
text
@@


1.5
log
@No changes
@
text
@d6 1
a6 1
                  do_traps.c
d11 1
a11 1
                  do_traps.o
@


1.4
log
@added triangles, traps, complex
@
text
@@


1.3
log
@Kludged to work in weird one-level off server directory
@
text
@d5 2
a6 1
		  do_scroll.c do_copyarea.c
d10 2
a11 1
		  do_scroll.o do_copyarea.o
@


1.2
log
@added do_scroll and do_copyarea
@
text
@d12 1
@


1.1
log
@Initial revision
@
text
@d4 2
a5 1
		  do_dots.c do_windows.c do_movewin.c do_text.c 
d8 2
a9 1
		  do_dots.o do_windows.o do_movewin.o do_text.o 
@
