# XWIN LIB = libVGRxwin.a DESTDIR = $${vgrLIB} DESTLIB = ${DESTDIR}/${LIB} DESTTXT = ${DESTDIR} FC = f77 CC = cc CFLAGS = $$CC_OPTS FFLAGS = $$F77_OPTS FGRIND = pgrind -lf CGRIND = pgrind -lc MGRIND = enscript -2r FSOURCENL = FSOURCEL = \ pltst.f plcl.f FSOURCE = ${FSOURCEL} ${FSOURCENL} CSOURCEL = \ plt.c CSOURCENL = CSOURCE = ${CSOURCEL} ${CSOURCENL} OBJECTL = $(FSOURCEL:%.f=$(VARIENT)%.o) $(CSOURCEL:%.c=$(VARIENT)%.o) OBJECTNL = $(FSOURCENL:%.f=$(VARIENT)%.o) $(CSOURCENL:%.c=$(VARIENT)%.o) SOURCES = ${FSOURCE} ${CSOURCE} OBJECTS = $(OBJECTL) $(OBJECTNL) VARIENT = .PRECIOUS: ${DESTLIB} .f.a: $*.f ${FC} ${FFLAGS} -c $*.f @touch O.O .c.a: $*.c ${CC} ${CFLAGS} -c $*.c @touch O.O all: ${DESTLIB} ${OBJECTNL} @true ${DESTLIB}: ${DESTLIB}( ${OBJECTL} ) @if ( test -f O.O ) ;\ then ar rv $@ *.o ;\ ranlib $@ ;\ rm -f *.o O.O ;\ fi grind: ; ${FGRIND} ${SOURCES} printm: Makefile ;${MGRIND} $? ; touch printm printf: ${FSOURCES} ;${FGRIND} $? ; touch printf printc: ${CSOURCES} ;${CGRIND} $? ; touch printf testx: testx.c cc -O4 -o testx testx.c -lX11 .INIT: @-rm -f O.O .DONE: @true