# Makefile for PGPLOT. # ./makemake /Users/jdh/pgplot_gfort/pgplotsrc darwin pgf95_gcc # This file is automatically generated. Do not edit. # # This generates the PGPLOT binary files (libraries and demos) in the # current default directory (which need not be the source directory). #----------------------------------------------------------------------- SHELL=/bin/sh # PGPLOT subdirectories SRC=/Users/massey/pgplotm1/pgplot/pgplotsrc SRCDIR=/Users/massey/pgplotm1/pgplot/pgplotsrc/src OBSDIR=/Users/massey/pgplotm1/pgplot/pgplotsrc/src DEMDIR=/Users/massey/pgplotm1/pgplot/pgplotsrc/examples FNTDIR=/Users/massey/pgplotm1/pgplot/pgplotsrc/fonts DRVDIR=/Users/massey/pgplotm1/pgplot/pgplotsrc/drivers SYSDIR=/Users/massey/pgplotm1/pgplot/pgplotsrc/sys_darwin PGDDIR=/Users/massey/pgplotm1/pgplot/pgplotsrc/pgdispd GENDIR=/Users/massey/pgplotm1/pgplot/pgplotsrc/sys XMDIR=/Users/massey/pgplotm1/pgplot/pgplotsrc/drivers/xmotif XADIR=/Users/massey/pgplotm1/pgplot/pgplotsrc/drivers/xathena TKDIR=/Users/massey/pgplotm1/pgplot/pgplot_gfort/pgplotsrc/drivers/xtk # # Fortran compiler and compilation flags # FCOMPL=gfortran -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib FFLAGC=-O -fallow-argument-mismatch FFLAGD=-fno-backslash -fallow-argument-mismatch # # C compiler and compilation flags # #XINCL=-I/usr/X11/include #XINCL=-I/Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk/usr/include/ -I/opt/X11/include/ XINCL=-L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include -I/opt/X11/include MOTIF_INCL=-I/usr/X11/include ATHENA_INCL=-I/usr/X11/include TK_INCL=-I/usr/include -I/usr/X11/include RV_INCL= CCOMPL=gcc #CFLAGC= -DPG_PPU -O -I. CFLAGC= -DPG_PPU -O -I. $(XINCL) #CFLAGD=-Wall -O CFLAGD=-Wall -O $(XINCL) MCOMPL=cc MFLAGC=-DPG_PPU -O2 -I. # # Pgbind flags. # PGBIND_FLAGS=bsd # # Loader library-flags # #LIBS=-L/usr/X11/lib -lX11 -L/usr/lib -lgcc LIBS=-L/usr/X11/lib -lX11 #MOTIF_LIBS=-lXm -lXt -L/usr/X11/lib -lX11 -L/usr/lib -lgcc MOTIF_LIBS=-lXm -lXt -L/usr/X11/lib -lX11 #ATHENA_LIBS=-lXaw -lXt -lXmu -lXext -L/usr/X11/lib -lX11 -L/usr/lib -lgcc ATHENA_LIBS=-lXaw -lXt -lXmu -lXext -L/usr/X11/lib -lX11 #TK_LIBS=-L/usr/lib -ltk -ltcl -L/usr/X11/lib -lX11 -L/usr/lib -lgcc -ldl TK_LIBS=-L/usr/lib -ltk -ltcl -L/usr/X11/lib -lX11 -ldl # # Loader command for PGPLOT library # PGPLOT_LIB=-L`pwd` -lpgplot CPGPLOT_LIB=-L`pwd` -lcpgplot -lpgplot # # Shared library creation. # SHARED_LD= #SHARED_LIB=libpgplot.so #SHARED_LD=gcc -bundle -flat_namespace -undefined suppress -o libpgplot.so # # The libraries that the shared PGPLOT library depends upon. # This is for systems that allow one to specify what libraries # undefined symbols of a shared library reside in. Such systems # (eg. Solaris 2.x) use this information at run time so that users of # the library don't have to list a slew of other implementation-specific # libraries when they link their executables. # SHARED_LIB_LIBS= # # Ranlib command if required # RANLIB=ranlib # # Routine lists. # PG_ROUTINES= pgarc.o pgarro.o pgask.o pgaxis.o pgaxlg.o pgband.o pgbbuf.o pgbeg.o pgbin.o pgbox.o pgbox1.o pgcirc.o pgcl.o pgclos.o pgcn01.o pgcnsc.o pgconb.o pgconf.o pgconl.o pgcons.o pgcont.o pgconx.o pgcp.o pgctab.o pgcurs.o pgdraw.o pgebuf.o pgend.o pgenv.o pgeras.o pgerr1.o pgerrb.o pgerrx.o pgerry.o pgetxt.o pgfunt.o pgfunx.o pgfuny.o pggray.o pghi2d.o pghis1.o pghist.o pghtch.o pgiden.o pgimab.o pgimag.o pginit.o pglab.o pglcur.o pgldev.o pglen.o pgline.o pgmove.o pgmtxt.o pgncur.o pgnoto.o pgnpl.o pgnumb.o pgolin.o pgopen.o pgpage.o pgpanl.o pgpap.o pgpie.o pgpixl.o pgpnts.o pgpoly.o pgpt.o pgpt1.o pgptxt.o pgqah.o pgqcf.o pgqch.o pgqci.o pgqcir.o pgqclo.o pgqclp.o pgqcol.o pgqcr.o pgqcs.o pgqdt.o pgqfs.o pgqhs.o pgqid.o pgqids.o pgqinf.o pgqitf.o pgqls.o pgqlw.o pgqndt.o pgqpos.o pgqtbg.o pgqtxt.o pgqvp.o pgqvsz.o pgqwin.o pgrect.o pgrnd.o pgrnge.o pgsah.o pgsave.o pgscf.o pgsch.o pgsci.o pgscir.o pgsclo.o pgsclp.o pgscr.o pgscrl.o pgscrn.o pgsfs.o pgshd1.o pgshd2.o pgshls.o pgshs.o pgsitf.o pgslct.o pgsls.o pgslw.o pgstbg.o pgsubp.o pgsvp.o pgswin.o pgtbox.o pgtext.o pgtick.o pgtikl.o pgupdt.o pgvect.o pgvsiz.o pgvstd.o pgvw.o pgwedg.o pgwnad.o PG_NON_STANDARD= pgadvance.o pgbegin.o pgcurse.o pglabel.o pgmtext.o pgncurse.o pgpaper.o pgpoint.o pgptext.o pgvport.o pgvsize.o pgvstand.o pgwindow.o GR_ROUTINES= grarea.o grbpic.o grchsz.o grclip.o grclos.o grclpl.o grctoi.o grcurs.o grdot0.o grdot1.o grdtyp.o gresc.o grepic.o gretxt.o grfa.o grfao.o grgfil.o grgray.o grimb0.o grimb1.o grimb2.o grimg0.o grimg1.o grimg2.o grimg3.o grinit.o gritoc.o grlen.o grlin0.o grlin1.o grlin2.o grlin3.o grlina.o grmcur.o grmker.o grmova.o grmsg.o gropen.o grpage.o grpars.o grpixl.o grpocl.o grprom.o grpxpo.o grpxps.o grpxpx.o grpxre.o grqcap.o grqci.o grqcol.o grqcr.o grqdev.o grqdt.o grqfnt.o grqls.o grqlw.o grqpos.o grqtxt.o grqtyp.o grquit.o grrec0.o grrect.o grsci.o grscr.o grscrl.o grsetc.o grsets.o grsfnt.o grsize.o grskpb.o grslct.o grsls.o grslw.o grsyds.o grsymk.o grsyxd.o grterm.o grtext.o grtoup.o grtrim.o grtrn0.o grtxy0.o grvct0.o grwarn.o grxhls.o grxrgb.o SYSTEM_ROUTINES= grdate.o grfileio.o grflun.o grgcom.o grgenv.o grgetc.o grglun.o grgmem.o grgmsg.o grlgtr.o groptx.o grsy00.o grtermio.o grtrml.o grtter.o gruser.o OBSOLETE_ROUTINES= grchar.o grchr0.o grdat2.o grgtc0.o grinqfont.o grinqli.o grinqpen.o grlinr.o grmark.o grmovr.o grsetfont.o grsetli.o grsetpen.o grtran.o grvect.o pgsetc.o pgsize.o DRIVERS=cgdriv.o gidriv.o gldriv.o hgdriv.o nudriv.o ppdriv.o psdriv.o ttdriv.o wddriv.o xwdriv.o PGDISP_ROUTINES= cleanup.o pgdisp.o figcurs.o getdata.o getvisuals.o handlexevent.o proccom.o resdb.o exposelgwin.o getcolors.o initlgluts.o initlgwin.o initlock.o initwmattr.o mainloop.o resizelgwin.o returnbuf.o waitevent.o updatelgtitle.o DEMOS= pgdemo1 pgdemo2 pgdemo3 pgdemo4 pgdemo5 pgdemo6 pgdemo7 pgdemo8 pgdemo9 pgdemo10 pgdemo11 pgdemo12 pgdemo13 pgdemo14 pgdemo15 pgdemo16 pgdemo17 # #----------------------------------------------------------------------- # Target "all" makes everything (except the library of obsolete routines) #----------------------------------------------------------------------- all: lib grfont.dat prog cpg pgxwin_server @echo ' ';echo '*** Finished compilation of PGPLOT ***';echo ' ' @echo 'Note that if you plan to install PGPLOT in a different' @echo 'directory than the current one, the following files will be' @echo 'needed.' @echo ' ' @echo ' libpgplot.a' @echo ' libpgplot.so' @echo ' grfont.dat' @echo ' rgb.txt' @echo ' pgxwin_server' @echo ' ' @echo 'Also note that subsequent usage of PGPLOT programs requires that' @echo 'the full path of the chosen installation directory be named in' @echo 'an environment variable named PGPLOT_DIR.' @echo ' ' #----------------------------------------------------------------------- # Rules for compiling the .o files #----------------------------------------------------------------------- pgarc.o: $(SRCDIR)/pgarc.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgarc.f pgarro.o: $(SRCDIR)/pgarro.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgarro.f pgask.o: $(SRCDIR)/pgask.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgask.f pgaxis.o: $(SRCDIR)/pgaxis.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgaxis.f pgaxlg.o: $(SRCDIR)/pgaxlg.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgaxlg.f pgband.o: $(SRCDIR)/pgband.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgband.f pgbbuf.o: $(SRCDIR)/pgbbuf.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgbbuf.f pgbeg.o: $(SRCDIR)/pgbeg.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgbeg.f pgbin.o: $(SRCDIR)/pgbin.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgbin.f pgbox.o: $(SRCDIR)/pgbox.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgbox.f pgbox1.o: $(SRCDIR)/pgbox1.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgbox1.f pgcirc.o: $(SRCDIR)/pgcirc.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgcirc.f pgcl.o: $(SRCDIR)/pgcl.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgcl.f pgclos.o: $(SRCDIR)/pgclos.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgclos.f pgcn01.o: $(SRCDIR)/pgcn01.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgcn01.f pgcnsc.o: $(SRCDIR)/pgcnsc.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgcnsc.f pgconb.o: $(SRCDIR)/pgconb.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgconb.f pgconf.o: $(SRCDIR)/pgconf.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgconf.f pgconl.o: $(SRCDIR)/pgconl.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgconl.f pgcons.o: $(SRCDIR)/pgcons.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgcons.f pgcont.o: $(SRCDIR)/pgcont.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgcont.f pgconx.o: $(SRCDIR)/pgconx.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgconx.f pgcp.o: $(SRCDIR)/pgcp.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgcp.f pgctab.o: $(SRCDIR)/pgctab.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgctab.f pgcurs.o: $(SRCDIR)/pgcurs.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgcurs.f pgdraw.o: $(SRCDIR)/pgdraw.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgdraw.f pgebuf.o: $(SRCDIR)/pgebuf.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgebuf.f pgend.o: $(SRCDIR)/pgend.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgend.f pgenv.o: $(SRCDIR)/pgenv.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgenv.f pgeras.o: $(SRCDIR)/pgeras.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgeras.f pgerr1.o: $(SRCDIR)/pgerr1.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgerr1.f pgerrb.o: $(SRCDIR)/pgerrb.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgerrb.f pgerrx.o: $(SRCDIR)/pgerrx.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgerrx.f pgerry.o: $(SRCDIR)/pgerry.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgerry.f pgetxt.o: $(SRCDIR)/pgetxt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgetxt.f pgfunt.o: $(SRCDIR)/pgfunt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgfunt.f pgfunx.o: $(SRCDIR)/pgfunx.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgfunx.f pgfuny.o: $(SRCDIR)/pgfuny.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgfuny.f pggray.o: $(SRCDIR)/pggray.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pggray.f pghi2d.o: $(SRCDIR)/pghi2d.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pghi2d.f pghis1.o: $(SRCDIR)/pghis1.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pghis1.f pghist.o: $(SRCDIR)/pghist.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pghist.f pghtch.o: $(SRCDIR)/pghtch.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pghtch.f pgiden.o: $(SRCDIR)/pgiden.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgiden.f pgimab.o: $(SRCDIR)/pgimab.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgimab.f pgimag.o: $(SRCDIR)/pgimag.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgimag.f pginit.o: $(SRCDIR)/pginit.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pginit.f pglab.o: $(SRCDIR)/pglab.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pglab.f pglcur.o: $(SRCDIR)/pglcur.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pglcur.f pgldev.o: $(SRCDIR)/pgldev.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgldev.f pglen.o: $(SRCDIR)/pglen.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pglen.f pgline.o: $(SRCDIR)/pgline.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgline.f pgmove.o: $(SRCDIR)/pgmove.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgmove.f pgmtxt.o: $(SRCDIR)/pgmtxt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgmtxt.f pgncur.o: $(SRCDIR)/pgncur.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgncur.f pgnoto.o: $(SRCDIR)/pgnoto.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgnoto.f pgnpl.o: $(SRCDIR)/pgnpl.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgnpl.f pgnumb.o: $(SRCDIR)/pgnumb.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgnumb.f pgolin.o: $(SRCDIR)/pgolin.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgolin.f pgopen.o: $(SRCDIR)/pgopen.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgopen.f pgpage.o: $(SRCDIR)/pgpage.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgpage.f pgpanl.o: $(SRCDIR)/pgpanl.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgpanl.f pgpap.o: $(SRCDIR)/pgpap.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgpap.f pgpie.o: $(SRCDIR)/pgpie.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgpie.f pgpixl.o: $(SRCDIR)/pgpixl.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgpixl.f pgpnts.o: $(SRCDIR)/pgpnts.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgpnts.f pgpoly.o: $(SRCDIR)/pgpoly.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgpoly.f pgpt.o: $(SRCDIR)/pgpt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgpt.f pgpt1.o: $(SRCDIR)/pgpt1.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgpt1.f pgptxt.o: $(SRCDIR)/pgptxt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgptxt.f pgqah.o: $(SRCDIR)/pgqah.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqah.f pgqcf.o: $(SRCDIR)/pgqcf.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqcf.f pgqch.o: $(SRCDIR)/pgqch.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqch.f pgqci.o: $(SRCDIR)/pgqci.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqci.f pgqcir.o: $(SRCDIR)/pgqcir.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqcir.f pgqclo.o: $(SRCDIR)/pgqclo.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqclo.f pgqclp.o: $(SRCDIR)/pgqclp.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqclp.f pgqcol.o: $(SRCDIR)/pgqcol.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqcol.f pgqcr.o: $(SRCDIR)/pgqcr.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqcr.f pgqcs.o: $(SRCDIR)/pgqcs.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqcs.f pgqdt.o: $(SRCDIR)/pgqdt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqdt.f pgqfs.o: $(SRCDIR)/pgqfs.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqfs.f pgqhs.o: $(SRCDIR)/pgqhs.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqhs.f pgqid.o: $(SRCDIR)/pgqid.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqid.f pgqids.o: $(SRCDIR)/pgqids.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqids.f pgqinf.o: $(SRCDIR)/pgqinf.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqinf.f pgqitf.o: $(SRCDIR)/pgqitf.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqitf.f pgqls.o: $(SRCDIR)/pgqls.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqls.f pgqlw.o: $(SRCDIR)/pgqlw.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqlw.f pgqndt.o: $(SRCDIR)/pgqndt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqndt.f pgqpos.o: $(SRCDIR)/pgqpos.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqpos.f pgqtbg.o: $(SRCDIR)/pgqtbg.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqtbg.f pgqtxt.o: $(SRCDIR)/pgqtxt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqtxt.f pgqvp.o: $(SRCDIR)/pgqvp.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqvp.f pgqvsz.o: $(SRCDIR)/pgqvsz.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqvsz.f pgqwin.o: $(SRCDIR)/pgqwin.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgqwin.f pgrect.o: $(SRCDIR)/pgrect.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgrect.f pgrnd.o: $(SRCDIR)/pgrnd.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgrnd.f pgrnge.o: $(SRCDIR)/pgrnge.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgrnge.f pgsah.o: $(SRCDIR)/pgsah.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgsah.f pgsave.o: $(SRCDIR)/pgsave.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgsave.f pgscf.o: $(SRCDIR)/pgscf.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgscf.f pgsch.o: $(SRCDIR)/pgsch.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgsch.f pgsci.o: $(SRCDIR)/pgsci.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgsci.f pgscir.o: $(SRCDIR)/pgscir.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgscir.f pgsclo.o: $(SRCDIR)/pgsclo.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgsclo.f pgsclp.o: $(SRCDIR)/pgsclp.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgsclp.f pgscr.o: $(SRCDIR)/pgscr.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgscr.f pgscrl.o: $(SRCDIR)/pgscrl.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgscrl.f pgscrn.o: $(SRCDIR)/pgscrn.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgscrn.f pgsfs.o: $(SRCDIR)/pgsfs.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgsfs.f pgshd1.o: $(SRCDIR)/pgshd1.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgshd1.f pgshd2.o: $(SRCDIR)/pgshd2.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgshd2.f pgshls.o: $(SRCDIR)/pgshls.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgshls.f pgshs.o: $(SRCDIR)/pgshs.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgshs.f pgsitf.o: $(SRCDIR)/pgsitf.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgsitf.f pgslct.o: $(SRCDIR)/pgslct.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgslct.f pgsls.o: $(SRCDIR)/pgsls.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgsls.f pgslw.o: $(SRCDIR)/pgslw.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgslw.f pgstbg.o: $(SRCDIR)/pgstbg.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgstbg.f pgsubp.o: $(SRCDIR)/pgsubp.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgsubp.f pgsvp.o: $(SRCDIR)/pgsvp.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgsvp.f pgswin.o: $(SRCDIR)/pgswin.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgswin.f pgtbox.o: $(SRCDIR)/pgtbox.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgtbox.f pgtext.o: $(SRCDIR)/pgtext.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgtext.f pgtick.o: $(SRCDIR)/pgtick.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgtick.f pgtikl.o: $(SRCDIR)/pgtikl.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgtikl.f pgupdt.o: $(SRCDIR)/pgupdt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgupdt.f pgvect.o: $(SRCDIR)/pgvect.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgvect.f pgvsiz.o: $(SRCDIR)/pgvsiz.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgvsiz.f pgvstd.o: $(SRCDIR)/pgvstd.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgvstd.f pgvw.o: $(SRCDIR)/pgvw.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgvw.f pgwedg.o: $(SRCDIR)/pgwedg.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgwedg.f pgwnad.o: $(SRCDIR)/pgwnad.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgwnad.f pgadvance.o: $(SRCDIR)/pgadvance.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgadvance.f pgbegin.o: $(SRCDIR)/pgbegin.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgbegin.f pgcurse.o: $(SRCDIR)/pgcurse.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgcurse.f pglabel.o: $(SRCDIR)/pglabel.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pglabel.f pgmtext.o: $(SRCDIR)/pgmtext.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgmtext.f pgncurse.o: $(SRCDIR)/pgncurse.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgncurse.f pgpaper.o: $(SRCDIR)/pgpaper.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgpaper.f pgpoint.o: $(SRCDIR)/pgpoint.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgpoint.f pgptext.o: $(SRCDIR)/pgptext.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgptext.f pgvport.o: $(SRCDIR)/pgvport.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgvport.f pgvsize.o: $(SRCDIR)/pgvsize.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgvsize.f pgvstand.o: $(SRCDIR)/pgvstand.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgvstand.f pgwindow.o: $(SRCDIR)/pgwindow.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/pgwindow.f grarea.o: $(SRCDIR)/grarea.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grarea.f grbpic.o: $(SRCDIR)/grbpic.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grbpic.f grchsz.o: $(SRCDIR)/grchsz.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grchsz.f grclip.o: $(SRCDIR)/grclip.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grclip.f grclos.o: $(SRCDIR)/grclos.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grclos.f grclpl.o: $(SRCDIR)/grclpl.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grclpl.f grctoi.o: $(SRCDIR)/grctoi.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grctoi.f grcurs.o: $(SRCDIR)/grcurs.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grcurs.f grdot0.o: $(SRCDIR)/grdot0.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grdot0.f grdot1.o: $(SRCDIR)/grdot1.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grdot1.f grdtyp.o: $(SRCDIR)/grdtyp.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grdtyp.f gresc.o: $(SRCDIR)/gresc.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/gresc.f grepic.o: $(SRCDIR)/grepic.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grepic.f gretxt.o: $(SRCDIR)/gretxt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/gretxt.f grfa.o: $(SRCDIR)/grfa.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grfa.f grfao.o: $(SRCDIR)/grfao.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grfao.f grgfil.o: $(SRCDIR)/grgfil.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grgfil.f grgray.o: $(SRCDIR)/grgray.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grgray.f grimb0.o: $(SRCDIR)/grimb0.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grimb0.f grimb1.o: $(SRCDIR)/grimb1.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grimb1.f grimb2.o: $(SRCDIR)/grimb2.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grimb2.f grimg0.o: $(SRCDIR)/grimg0.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grimg0.f grimg1.o: $(SRCDIR)/grimg1.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grimg1.f grimg2.o: $(SRCDIR)/grimg2.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grimg2.f grimg3.o: $(SRCDIR)/grimg3.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grimg3.f grinit.o: $(SRCDIR)/grinit.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grinit.f gritoc.o: $(SRCDIR)/gritoc.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/gritoc.f grlen.o: $(SRCDIR)/grlen.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grlen.f grlin0.o: $(SRCDIR)/grlin0.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grlin0.f grlin1.o: $(SRCDIR)/grlin1.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grlin1.f grlin2.o: $(SRCDIR)/grlin2.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grlin2.f grlin3.o: $(SRCDIR)/grlin3.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grlin3.f grlina.o: $(SRCDIR)/grlina.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grlina.f grmcur.o: $(SRCDIR)/grmcur.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grmcur.f grmker.o: $(SRCDIR)/grmker.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grmker.f grmova.o: $(SRCDIR)/grmova.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grmova.f grmsg.o: $(SRCDIR)/grmsg.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grmsg.f gropen.o: $(SRCDIR)/gropen.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/gropen.f grpage.o: $(SRCDIR)/grpage.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grpage.f grpars.o: $(SRCDIR)/grpars.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grpars.f grpixl.o: $(SRCDIR)/grpixl.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grpixl.f grpocl.o: $(SRCDIR)/grpocl.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grpocl.f grprom.o: $(SRCDIR)/grprom.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grprom.f grpxpo.o: $(SRCDIR)/grpxpo.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grpxpo.f grpxps.o: $(SRCDIR)/grpxps.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grpxps.f grpxpx.o: $(SRCDIR)/grpxpx.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grpxpx.f grpxre.o: $(SRCDIR)/grpxre.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grpxre.f grqcap.o: $(SRCDIR)/grqcap.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grqcap.f grqci.o: $(SRCDIR)/grqci.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grqci.f grqcol.o: $(SRCDIR)/grqcol.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grqcol.f grqcr.o: $(SRCDIR)/grqcr.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grqcr.f grqdev.o: $(SRCDIR)/grqdev.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grqdev.f grqdt.o: $(SRCDIR)/grqdt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grqdt.f grqfnt.o: $(SRCDIR)/grqfnt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grqfnt.f grqls.o: $(SRCDIR)/grqls.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grqls.f grqlw.o: $(SRCDIR)/grqlw.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grqlw.f grqpos.o: $(SRCDIR)/grqpos.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grqpos.f grqtxt.o: $(SRCDIR)/grqtxt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grqtxt.f grqtyp.o: $(SRCDIR)/grqtyp.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grqtyp.f grquit.o: $(SRCDIR)/grquit.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grquit.f grrec0.o: $(SRCDIR)/grrec0.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grrec0.f grrect.o: $(SRCDIR)/grrect.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grrect.f grsci.o: $(SRCDIR)/grsci.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grsci.f grscr.o: $(SRCDIR)/grscr.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grscr.f grscrl.o: $(SRCDIR)/grscrl.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grscrl.f grsetc.o: $(SRCDIR)/grsetc.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grsetc.f grsets.o: $(SRCDIR)/grsets.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grsets.f grsfnt.o: $(SRCDIR)/grsfnt.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grsfnt.f grsize.o: $(SRCDIR)/grsize.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grsize.f grskpb.o: $(SRCDIR)/grskpb.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grskpb.f grslct.o: $(SRCDIR)/grslct.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grslct.f grsls.o: $(SRCDIR)/grsls.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grsls.f grslw.o: $(SRCDIR)/grslw.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grslw.f grsyds.o: $(SRCDIR)/grsyds.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grsyds.f grsymk.o: $(SRCDIR)/grsymk.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grsymk.f grsyxd.o: $(SRCDIR)/grsyxd.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grsyxd.f grterm.o: $(SRCDIR)/grterm.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grterm.f grtext.o: $(SRCDIR)/grtext.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grtext.f grtoup.o: $(SRCDIR)/grtoup.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grtoup.f grtrim.o: $(SRCDIR)/grtrim.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grtrim.f grtrn0.o: $(SRCDIR)/grtrn0.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grtrn0.f grtxy0.o: $(SRCDIR)/grtxy0.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grtxy0.f grvct0.o: $(SRCDIR)/grvct0.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grvct0.f grwarn.o: $(SRCDIR)/grwarn.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grwarn.f grxhls.o: $(SRCDIR)/grxhls.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grxhls.f grxrgb.o: $(SRCDIR)/grxrgb.f $(FCOMPL) -c $(FFLAGC) $(SRCDIR)/grxrgb.f grdate.o: $(GENDIR)/grdate.c $(CCOMPL) -c $(CFLAGC) $(GENDIR)/grdate.c grfileio.o: $(GENDIR)/grfileio.c $(CCOMPL) -c $(CFLAGC) $(GENDIR)/grfileio.c grflun.o: $(GENDIR)/grflun.f $(FCOMPL) -c $(FFLAGC) $(GENDIR)/grflun.f grgcom.o: $(GENDIR)/grgcom.f $(FCOMPL) -c $(FFLAGC) $(GENDIR)/grgcom.f grgenv.o: $(GENDIR)/grgenv.f $(FCOMPL) -c $(FFLAGC) $(GENDIR)/grgenv.f grgetc.o: $(GENDIR)/grgetc.c $(CCOMPL) -c $(CFLAGC) $(GENDIR)/grgetc.c grglun.o: $(GENDIR)/grglun.f $(FCOMPL) -c $(FFLAGC) $(GENDIR)/grglun.f grgmem.o: $(GENDIR)/grgmem.c $(CCOMPL) -c $(CFLAGC) $(GENDIR)/grgmem.c grgmsg.o: $(GENDIR)/grgmsg.f $(FCOMPL) -c $(FFLAGC) $(GENDIR)/grgmsg.f grlgtr.o: $(GENDIR)/grlgtr.f $(FCOMPL) -c $(FFLAGC) $(GENDIR)/grlgtr.f groptx.o: $(GENDIR)/groptx.f $(FCOMPL) -c $(FFLAGC) $(GENDIR)/groptx.f grsy00.o: $(GENDIR)/grsy00.f $(FCOMPL) -c $(FFLAGC) $(GENDIR)/grsy00.f grtermio.o: $(GENDIR)/grtermio.c $(CCOMPL) -c $(CFLAGC) $(GENDIR)/grtermio.c grtrml.o: $(GENDIR)/grtrml.f $(FCOMPL) -c $(FFLAGC) $(GENDIR)/grtrml.f grtter.o: $(GENDIR)/grtter.f $(FCOMPL) -c $(FFLAGC) $(GENDIR)/grtter.f gruser.o: $(GENDIR)/gruser.c $(CCOMPL) -c $(CFLAGC) $(GENDIR)/gruser.c grchar.o: $(OBSDIR)/grchar.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grchar.f grchr0.o: $(OBSDIR)/grchr0.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grchr0.f grdat2.o: $(OBSDIR)/grdat2.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grdat2.f grgtc0.o: $(OBSDIR)/grgtc0.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grgtc0.f grinqfont.o: $(OBSDIR)/grinqfont.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grinqfont.f grinqli.o: $(OBSDIR)/grinqli.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grinqli.f grinqpen.o: $(OBSDIR)/grinqpen.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grinqpen.f grlinr.o: $(OBSDIR)/grlinr.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grlinr.f grmark.o: $(OBSDIR)/grmark.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grmark.f grmovr.o: $(OBSDIR)/grmovr.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grmovr.f grsetfont.o: $(OBSDIR)/grsetfont.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grsetfont.f grsetli.o: $(OBSDIR)/grsetli.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grsetli.f grsetpen.o: $(OBSDIR)/grsetpen.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grsetpen.f grtran.o: $(OBSDIR)/grtran.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grtran.f grvect.o: $(OBSDIR)/grvect.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/grvect.f pgsetc.o: $(OBSDIR)/pgsetc.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/pgsetc.f pgsize.o: $(OBSDIR)/pgsize.f $(FCOMPL) -c $(FFLAGC) $(OBSDIR)/pgsize.f cleanup.o: $(PGDDIR)/cleanup.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/cleanup.c pgdisp.o: $(PGDDIR)/pgdisp.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/pgdisp.c figcurs.o: $(PGDDIR)/figcurs.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/figcurs.c getdata.o: $(PGDDIR)/getdata.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/getdata.c getvisuals.o: $(PGDDIR)/getvisuals.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/getvisuals.c handlexevent.o: $(PGDDIR)/handlexevent.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/handlexevent.c proccom.o: $(PGDDIR)/proccom.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/proccom.c resdb.o: $(PGDDIR)/resdb.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/resdb.c exposelgwin.o: $(PGDDIR)/exposelgwin.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/exposelgwin.c getcolors.o: $(PGDDIR)/getcolors.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/getcolors.c initlgluts.o: $(PGDDIR)/initlgluts.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/initlgluts.c initlgwin.o: $(PGDDIR)/initlgwin.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/initlgwin.c initlock.o: $(PGDDIR)/initlock.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/initlock.c initwmattr.o: $(PGDDIR)/initwmattr.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/initwmattr.c mainloop.o: $(PGDDIR)/mainloop.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/mainloop.c resizelgwin.o: $(PGDDIR)/resizelgwin.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/resizelgwin.c returnbuf.o: $(PGDDIR)/returnbuf.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/returnbuf.c waitevent.o: $(PGDDIR)/waitevent.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/waitevent.c updatelgtitle.o: $(PGDDIR)/updatelgtitle.c $(CCOMPL) -c $(CFLAGC) $(XINCL) -DPGDISP $(PGDDIR)/updatelgtitle.c cgdriv.o: $(DRVDIR)/cgdriv.c $(CCOMPL) -c $(CFLAGC) $(XINCL) $(DRVDIR)/cgdriv.c gidriv.o: $(DRVDIR)/gidriv.f $(FCOMPL) -c $(FFLAGC) $(DRVDIR)/gidriv.f gldriv.o: $(DRVDIR)/gldriv.f $(FCOMPL) -c $(FFLAGC) $(DRVDIR)/gldriv.f hgdriv.o: $(DRVDIR)/hgdriv.f $(FCOMPL) -c $(FFLAGC) $(DRVDIR)/hgdriv.f nudriv.o: $(DRVDIR)/nudriv.f $(FCOMPL) -c $(FFLAGC) $(DRVDIR)/nudriv.f ppdriv.o: $(DRVDIR)/ppdriv.f $(FCOMPL) -c $(FFLAGC) $(DRVDIR)/ppdriv.f psdriv.o: $(DRVDIR)/psdriv.f $(FCOMPL) -c $(FFLAGC) $(DRVDIR)/psdriv.f ttdriv.o: $(DRVDIR)/ttdriv.f $(FCOMPL) -c $(FFLAGC) $(DRVDIR)/ttdriv.f wddriv.o: $(DRVDIR)/wddriv.f $(FCOMPL) -c $(FFLAGC) $(DRVDIR)/wddriv.f xwdriv.o: $(DRVDIR)/xwdriv.c $(CCOMPL) -c $(CFLAGC) $(XINCL) $(DRVDIR)/xwdriv.c #----------------------------------------------------------------------- # The device-driver dispatch routine is generated automatically by # reading the "drivers.list" file. #----------------------------------------------------------------------- DISPATCH_ROUTINE=grexec.o grexec.o: grexec.f $(FCOMPL) -c $(FFLAGC) grexec.f #----------------------------------------------------------------------- # Target "lib" is used to built the PGPLOT subroutine library. # libpgplot.a is the primary PGPLOT object library. # "shared" is an optional target for operating systems that allow shared # libraries. #----------------------------------------------------------------------- lib : libpgplot.a libpgplot.a : $(PG_ROUTINES) $(PG_NON_STANDARD) $(GR_ROUTINES) \ $(DISPATCH_ROUTINE) $(DRIVERS) $(SYSTEM_ROUTINES) ar ru libpgplot.a \ `ls $(PG_ROUTINES) \ $(PG_NON_STANDARD) $(GR_ROUTINES) $(DISPATCH_ROUTINE) \ $(DRIVERS) $(SYSTEM_ROUTINES) | sort | uniq` $(RANLIB) libpgplot.a #$(SHARED_LIB): $(PG_ROUTINES) $(PG_NON_STANDARD) \ # $(GR_ROUTINES) $(DISPATCH_ROUTINE) $(DRIVERS) $(SYSTEM_ROUTINES) # $(SHARED_LD) `ls $(PG_ROUTINES) \ # $(PG_NON_STANDARD) $(GR_ROUTINES) $(DISPATCH_ROUTINE) \ # $(DRIVERS) $(SYSTEM_ROUTINES) | sort | uniq` $(SHARED_LIB_LIBS) #----------------------------------------------------------------------- # libpgobs.a contains obsolete routines used by some programs #----------------------------------------------------------------------- libpgobs.a : $(OBSOLETE_ROUTINES) ar ru libpgobs.a $(OBSOLETE_ROUTINES) $(RANLIB) libpgobs.a #----------------------------------------------------------------------- # Target "prog" is used to make the demo programs. They can also be made # individually. #----------------------------------------------------------------------- prog: $(DEMOS) pgdemo1: $(DEMDIR)/pgdemo1.f $(FCOMPL) $(FFLAGD) -o pgdemo1 $(DEMDIR)/pgdemo1.f $(PGPLOT_LIB) $(LIBS) pgdemo2: $(DEMDIR)/pgdemo2.f $(FCOMPL) $(FFLAGD) -o pgdemo2 $(DEMDIR)/pgdemo2.f $(PGPLOT_LIB) $(LIBS) pgdemo3: $(DEMDIR)/pgdemo3.f $(FCOMPL) $(FFLAGD) -o pgdemo3 $(DEMDIR)/pgdemo3.f $(PGPLOT_LIB) $(LIBS) pgdemo4: $(DEMDIR)/pgdemo4.f $(FCOMPL) $(FFLAGD) -o pgdemo4 $(DEMDIR)/pgdemo4.f $(PGPLOT_LIB) $(LIBS) pgdemo5: $(DEMDIR)/pgdemo5.f $(FCOMPL) $(FFLAGD) -o pgdemo5 $(DEMDIR)/pgdemo5.f $(PGPLOT_LIB) $(LIBS) pgdemo6: $(DEMDIR)/pgdemo6.f $(FCOMPL) $(FFLAGD) -o pgdemo6 $(DEMDIR)/pgdemo6.f $(PGPLOT_LIB) $(LIBS) pgdemo7: $(DEMDIR)/pgdemo7.f $(FCOMPL) $(FFLAGD) -o pgdemo7 $(DEMDIR)/pgdemo7.f $(PGPLOT_LIB) $(LIBS) pgdemo8: $(DEMDIR)/pgdemo8.f $(FCOMPL) $(FFLAGD) -o pgdemo8 $(DEMDIR)/pgdemo8.f $(PGPLOT_LIB) $(LIBS) pgdemo9: $(DEMDIR)/pgdemo9.f $(FCOMPL) $(FFLAGD) -o pgdemo9 $(DEMDIR)/pgdemo9.f $(PGPLOT_LIB) $(LIBS) pgdemo10: $(DEMDIR)/pgdemo10.f $(FCOMPL) $(FFLAGD) -o pgdemo10 $(DEMDIR)/pgdemo10.f $(PGPLOT_LIB) $(LIBS) pgdemo11: $(DEMDIR)/pgdemo11.f $(FCOMPL) $(FFLAGD) -o pgdemo11 $(DEMDIR)/pgdemo11.f $(PGPLOT_LIB) $(LIBS) pgdemo12: $(DEMDIR)/pgdemo12.f $(FCOMPL) $(FFLAGD) -o pgdemo12 $(DEMDIR)/pgdemo12.f $(PGPLOT_LIB) $(LIBS) pgdemo13: $(DEMDIR)/pgdemo13.f $(FCOMPL) $(FFLAGD) -o pgdemo13 $(DEMDIR)/pgdemo13.f $(PGPLOT_LIB) $(LIBS) pgdemo14: $(DEMDIR)/pgdemo14.f $(FCOMPL) $(FFLAGD) -o pgdemo14 $(DEMDIR)/pgdemo14.f $(PGPLOT_LIB) $(LIBS) pgdemo15: $(DEMDIR)/pgdemo15.f $(FCOMPL) $(FFLAGD) -o pgdemo15 $(DEMDIR)/pgdemo15.f $(PGPLOT_LIB) $(LIBS) pgdemo16: $(DEMDIR)/pgdemo16.f $(FCOMPL) $(FFLAGD) -o pgdemo16 $(DEMDIR)/pgdemo16.f $(PGPLOT_LIB) $(LIBS) pgdemo17: $(DEMDIR)/pgdemo17.f $(FCOMPL) $(FFLAGD) -o pgdemo17 $(DEMDIR)/pgdemo17.f $(PGPLOT_LIB) $(LIBS) #----------------------------------------------------------------------- # Target "grfont.dat" is the binary font file. # This is created from grfont.txt with the "pgpack" program. # (a) compile the `pgpack' program; then # (b) run `pgpack' to convert the ASCII version of the font file # (grfont.txt) into the binary version (grfont.dat). When executed, # `pgpack' should report: # Characters defined: 996 # Array cells used: 26732 #----------------------------------------------------------------------- grfont.dat: $(FNTDIR)/grfont.txt $(FNTDIR)/pgpack.f $(FCOMPL) $(FFLAGC) -o pgpack $(FNTDIR)/pgpack.f rm -f grfont.dat ./pgpack <$(FNTDIR)/grfont.txt rm -f pgpack #----------------------------------------------------------------------- # Documentation files #----------------------------------------------------------------------- PG_SOURCE= $(SRCDIR)/pgarc.f $(SRCDIR)/pgarro.f $(SRCDIR)/pgask.f $(SRCDIR)/pgaxis.f $(SRCDIR)/pgaxlg.f $(SRCDIR)/pgband.f $(SRCDIR)/pgbbuf.f $(SRCDIR)/pgbeg.f $(SRCDIR)/pgbin.f $(SRCDIR)/pgbox.f $(SRCDIR)/pgbox1.f $(SRCDIR)/pgcirc.f $(SRCDIR)/pgcl.f $(SRCDIR)/pgclos.f $(SRCDIR)/pgcn01.f $(SRCDIR)/pgcnsc.f $(SRCDIR)/pgconb.f $(SRCDIR)/pgconf.f $(SRCDIR)/pgconl.f $(SRCDIR)/pgcons.f $(SRCDIR)/pgcont.f $(SRCDIR)/pgconx.f $(SRCDIR)/pgcp.f $(SRCDIR)/pgctab.f $(SRCDIR)/pgcurs.f $(SRCDIR)/pgdraw.f $(SRCDIR)/pgebuf.f $(SRCDIR)/pgend.f $(SRCDIR)/pgenv.f $(SRCDIR)/pgeras.f $(SRCDIR)/pgerr1.f $(SRCDIR)/pgerrb.f $(SRCDIR)/pgerrx.f $(SRCDIR)/pgerry.f $(SRCDIR)/pgetxt.f $(SRCDIR)/pgfunt.f $(SRCDIR)/pgfunx.f $(SRCDIR)/pgfuny.f $(SRCDIR)/pggray.f $(SRCDIR)/pghi2d.f $(SRCDIR)/pghis1.f $(SRCDIR)/pghist.f $(SRCDIR)/pghtch.f $(SRCDIR)/pgiden.f $(SRCDIR)/pgimab.f $(SRCDIR)/pgimag.f $(SRCDIR)/pginit.f $(SRCDIR)/pglab.f $(SRCDIR)/pglcur.f $(SRCDIR)/pgldev.f $(SRCDIR)/pglen.f $(SRCDIR)/pgline.f $(SRCDIR)/pgmove.f $(SRCDIR)/pgmtxt.f $(SRCDIR)/pgncur.f $(SRCDIR)/pgnoto.f $(SRCDIR)/pgnpl.f $(SRCDIR)/pgnumb.f $(SRCDIR)/pgolin.f $(SRCDIR)/pgopen.f $(SRCDIR)/pgpage.f $(SRCDIR)/pgpanl.f $(SRCDIR)/pgpap.f $(SRCDIR)/pgpie.f $(SRCDIR)/pgpixl.f $(SRCDIR)/pgpnts.f $(SRCDIR)/pgpoly.f $(SRCDIR)/pgpt.f $(SRCDIR)/pgpt1.f $(SRCDIR)/pgptxt.f $(SRCDIR)/pgqah.f $(SRCDIR)/pgqcf.f $(SRCDIR)/pgqch.f $(SRCDIR)/pgqci.f $(SRCDIR)/pgqcir.f $(SRCDIR)/pgqclo.f $(SRCDIR)/pgqclp.f $(SRCDIR)/pgqcol.f $(SRCDIR)/pgqcr.f $(SRCDIR)/pgqcs.f $(SRCDIR)/pgqdt.f $(SRCDIR)/pgqfs.f $(SRCDIR)/pgqhs.f $(SRCDIR)/pgqid.f $(SRCDIR)/pgqids.f $(SRCDIR)/pgqinf.f $(SRCDIR)/pgqitf.f $(SRCDIR)/pgqls.f $(SRCDIR)/pgqlw.f $(SRCDIR)/pgqndt.f $(SRCDIR)/pgqpos.f $(SRCDIR)/pgqtbg.f $(SRCDIR)/pgqtxt.f $(SRCDIR)/pgqvp.f $(SRCDIR)/pgqvsz.f $(SRCDIR)/pgqwin.f $(SRCDIR)/pgrect.f $(SRCDIR)/pgrnd.f $(SRCDIR)/pgrnge.f $(SRCDIR)/pgsah.f $(SRCDIR)/pgsave.f $(SRCDIR)/pgscf.f $(SRCDIR)/pgsch.f $(SRCDIR)/pgsci.f $(SRCDIR)/pgscir.f $(SRCDIR)/pgsclo.f $(SRCDIR)/pgsclp.f $(SRCDIR)/pgscr.f $(SRCDIR)/pgscrl.f $(SRCDIR)/pgscrn.f $(SRCDIR)/pgsfs.f $(SRCDIR)/pgshd1.f $(SRCDIR)/pgshd2.f $(SRCDIR)/pgshls.f $(SRCDIR)/pgshs.f $(SRCDIR)/pgsitf.f $(SRCDIR)/pgslct.f $(SRCDIR)/pgsls.f $(SRCDIR)/pgslw.f $(SRCDIR)/pgstbg.f $(SRCDIR)/pgsubp.f $(SRCDIR)/pgsvp.f $(SRCDIR)/pgswin.f $(SRCDIR)/pgtbox.f $(SRCDIR)/pgtext.f $(SRCDIR)/pgtick.f $(SRCDIR)/pgtikl.f $(SRCDIR)/pgupdt.f $(SRCDIR)/pgvect.f $(SRCDIR)/pgvsiz.f $(SRCDIR)/pgvstd.f $(SRCDIR)/pgvw.f $(SRCDIR)/pgwedg.f $(SRCDIR)/pgwnad.f $(SRCDIR)/pgadvance.f $(SRCDIR)/pgbegin.f $(SRCDIR)/pgcurse.f $(SRCDIR)/pglabel.f $(SRCDIR)/pgmtext.f $(SRCDIR)/pgncurse.f $(SRCDIR)/pgpaper.f $(SRCDIR)/pgpoint.f $(SRCDIR)/pgptext.f $(SRCDIR)/pgvport.f $(SRCDIR)/pgvsize.f $(SRCDIR)/pgvstand.f $(SRCDIR)/pgwindow.f pgplot.doc: $(PG_SOURCE) /Users/massey/pgplotm1/pgplot/pgplotsrc/makedoc $(PG_SOURCE) > pgplot.doc pgplot.html: $(PG_SOURCE) /Users/massey/pgplotm1/pgplot/pgplotsrc/makehtml $(PG_SOURCE) > pgplot.html pgplot-routines.tex: $(PG_SOURCE) /Users/massey/pgplotm1/pgplot/pgplotsrc/maketex $(PG_SOURCE) > pgplot-routines.tex #----------------------------------------------------------------------- # Target "pgxwin_server" is the server program for the XW driver #----------------------------------------------------------------------- pgxwin_server: $(DRVDIR)/pgxwin_server.c $(CCOMPL) $(CFLAGC) $(XINCL) -o pgxwin_server $(DRVDIR)/pgxwin_server.c $(LIBS) #----------------------------------------------------------------------- # Target "pgdisp" is the pgdisp server program for /XDISP driver #----------------------------------------------------------------------- pgdisp: $(PGDISP_ROUTINES) $(CCOMPL) $(CFLAGC) -o pgdisp $(PGDISP_ROUTINES) $(LIBS) #----------------------------------------------------------------------- # Target "libxmpgplot.a" contains the Motif widget driver. #----------------------------------------------------------------------- libXmPgplot.a: XmPgplot.o ar ru libXmPgplot.a XmPgplot.o $(RANLIB) libXmPgplot.a XmPgplot.h: $(XMDIR)/XmPgplot.h cp $(XMDIR)/XmPgplot.h XmPgplot.h XmPgplot.o: $(DRVDIR)/pgxwin.h XmPgplot.h $(XMDIR)/XmPgplotP.h $(XMDIR)/XmPgplot.c $(CCOMPL) -c $(CFLAGC) -I$(DRVDIR) -I$(XMDIR) $(MOTIF_INCL) $(XMDIR)/XmPgplot.c #----------------------------------------------------------------------- # Target "libxapgplot.a" contains the Motif widget driver. #----------------------------------------------------------------------- libXaPgplot.a: XaPgplot.o ar ru libXaPgplot.a XaPgplot.o $(RANLIB) libXaPgplot.a XaPgplot.h: $(XADIR)/XaPgplot.h cp $(XADIR)/XaPgplot.h XaPgplot.h XaPgplot.o: $(DRVDIR)/pgxwin.h XaPgplot.h $(XADIR)/XaPgplotP.h $(XADIR)/XaPgplot.c $(CCOMPL) -c $(CFLAGC) -I$(DRVDIR) -I$(XADIR) $(MOTIF_INCL) $(XADIR)/XaPgplot.c #----------------------------------------------------------------------- # Target "libtkpgplot.a" contains the Tk widget driver. #----------------------------------------------------------------------- libtkpgplot.a: tkpgplot.o ar ru libtkpgplot.a tkpgplot.o $(RANLIB) libtkpgplot.a tkpgplot.h: $(TKDIR)/tkpgplot.h cp $(TKDIR)/tkpgplot.h tkpgplot.h tkpgplot.o: $(DRVDIR)/pgxwin.h tkpgplot.h $(TKDIR)/tkpgplot.c $(CCOMPL) -c $(CFLAGC) -I$(DRVDIR) -I$(TKDIR) $(TK_INCL) $(TKDIR)/tkpgplot.c #----------------------------------------------------------------------- # Target "librvpgplot.a" contains the Rivet-Tk widget driver. #----------------------------------------------------------------------- librvpgplot.a: rvpgplot.o ar ru librvpgplot.a rvpgplot.o $(RANLIB) librvpgplot.a rvpgplot.h: $(TKDIR)/rvpgplot.h cp $(TKDIR)/rvpgplot.h rvpgplot.h rvpgplot.o: $(DRVDIR)/pgxwin.h rvpgplot.h $(TKDIR)/tkpgplot.c $(CCOMPL) -o $@ -c -DUSE_RIVET $(CFLAGC) -I$(DRVDIR) -I$(TKDIR) $(RV_INCL) $(TKDIR)/tkpgplot.c #----------------------------------------------------------------------- # Target "install" is required for Figaro. #----------------------------------------------------------------------- install: #----------------------------------------------------------------------- # Target "clean" is used to remove all the intermediate files. #----------------------------------------------------------------------- clean : -@rm -f $(PG_ROUTINES) $(PG_NON_STANDARD) $(GR_ROUTINES)\ $(DISPATCH_ROUTINE) $(DRIVERS) $(SYSTEM_ROUTINES)\ $(OBSOLETE_ROUTINES) $(PGDISP_ROUTINES) pgmdemo.o\ XmPgplot.o pgbind tkpgplot.o pgtkdemo.o rvpgplot.o\ pgbind.o pgdemo*.o pgawdemo.o #----------------------------------------------------------------------- # Include file dependencies #----------------------------------------------------------------------- # The following routines reference pgplot.inc pgarc.o pgask.o pgband.o pgbbuf.o pgbox.o pgcirc.o pgcl.o pgclos.o pgconl.o pgcont.o pgcp.o pgebuf.o pgend.o pggray.o pghi2d.o pgiden.o pgimab.o pgimag.o pginit.o pglen.o pgmtxt.o pgncur.o pgnoto.o pgopen.o pgpage.o pgpanl.o pgpap.o pgpie.o pgpoly.o pgptxt.o pgqah.o pgqch.o pgqcir.o pgqclo.o pgqclp.o pgqcs.o pgqfs.o pgqhs.o pgqid.o pgqids.o pgqinf.o pgqitf.o pgqtbg.o pgqtxt.o pgqvp.o pgqvsz.o pgqwin.o pgrect.o pgsah.o pgsch.o pgscir.o pgsclo.o pgsclp.o pgscrl.o pgsfs.o pgshs.o pgsitf.o pgslct.o pgstbg.o pgsubp.o pgsvp.o pgswin.o pgtikl.o pgvsiz.o pgvstd.o pgvw.o pgwnad.o : $(SRCDIR)/pgplot.inc # The following routines reference grpckg1.inc grarea.o grbpic.o grchr0.o grchsz.o grclos.o grclpl.o grcurs.o grdot0.o grdot1.o grdtyp.o grepic.o gresc.o gretxt.o grfa.o grgray.o grimb0.o grimb1.o grimb2.o grimg0.o grimg1.o grimg2.o grimg3.o grinit.o grldev.o grlen.o grlin0.o grlin1.o grlin2.o grlin3.o grlina.o grlinr.o grmker.o grmova.o grmovr.o gropen.o grpage.o grpixl.o grpxpo.o grpxps.o grpxpx.o grqcap.o grqci.o grqcol.o grqcr.o grqdev.o grqdt.o grqfnt.o grqls.o grqlw.o grqpos.o grqtxt.o grqtyp.o grrec0.o grrect.o grsci.o grscr.o grscrl.o grsetc.o grsetli.o grsets.o grsfnt.o grsize.o grslct.o grsls.o grslw.o grterm.o grtext.o grtrn0.o grtxy0.o grvct0.o : $(SRCDIR)/grpckg1.inc # Miscellaneous include files required by drivers griv00.o : $(DRVDIR)/gadef.h $(DRVDIR)/gmdef.h $(DRVDIR)/gphdef.h grivas.o : $(DRVDIR)/gadef.h grtv00.o : $(DRVDIR)/imdef.h pgxwin.o : $(DRVDIR)/pgxwin.h pndriv.o : ./png.h ./pngconf.h ./zlib.h ./zconf.h x2driv.o figdisp_comm.o: $(DRVDIR)/commands.h cpg: libcpgplot.a cpgplot.h cpgdemo @echo ' ' @echo '*** Finished compilation of the C PGPLOT wrapper library ***' @echo ' ' @echo 'Note that if you plan to install the library in a different' @echo 'directory than the current one, both libcpgplot.a and cpgplot.h' @echo 'will be needed.' @echo ' ' pgbind: $(SRC)/cpg/pgbind.c $(CCOMPL) $(CFLAGC) $(SRC)/cpg/pgbind.c -o pgbind libcpgplot.a cpgplot.h: $(PG_SOURCE) pgbind ./pgbind $(PGBIND_FLAGS) -h -w $(PG_SOURCE) $(CCOMPL) -c $(CFLAGC) cpg*.c rm -f cpg*.c ar ru libcpgplot.a cpg*.o $(RANLIB) libcpgplot.a rm -f cpg*.o cpgdemo: cpgplot.h $(SRC)/cpg/cpgdemo.c libcpgplot.a $(CCOMPL) $(CFLAGD) -c -I. $(SRC)/cpg/cpgdemo.c $(FCOMPL) $(FFLAGD) -o cpgdemo cpgdemo.o $(CPGPLOT_LIB) $(LIBS) rm -f cpgdemo.o pgmdemo: pgmdemo.o libXmPgplot.a $(FCOMPL) -o pgmdemo pgmdemo.o -L`pwd` -lXmPgplot $(CPGPLOT_LIB) $(MOTIF_LIBS) pgmdemo.o: $(XMDIR)/pgmdemo.c XmPgplot.h libcpgplot.a cpgplot.h $(CCOMPL) $(CFLAGD) -c -I`pwd` $(MOTIF_INCL) $(XMDIR)/pgmdemo.c pgawdemo: pgawdemo.o libXaPgplot.a $(FCOMPL) -o pgawdemo pgawdemo.o -L`pwd` -lXaPgplot $(CPGPLOT_LIB) $(ATHENA_LIBS) pgawdemo.o: $(XADIR)/pgawdemo.c XaPgplot.h libcpgplot.a cpgplot.h $(CCOMPL) $(CFLAGD) -c -I`pwd` $(ATHENA_INCL) $(XADIR)/pgawdemo.c pgtkdemo: pgtkdemo.o libtkpgplot.a $(FCOMPL) -o pgtkdemo pgtkdemo.o -L`pwd` -ltkpgplot $(CPGPLOT_LIB) $(TK_LIBS) pgtkdemo.tcl: $(TKDIR)/pgtkdemo.tcl cp $(TKDIR)/pgtkdemo.tcl pgtkdemo.tcl chmod a+x pgtkdemo.tcl pgtkdemo.o: $(TKDIR)/pgtkdemo.c tkpgplot.h libcpgplot.a cpgplot.h $(CCOMPL) $(CFLAGD) -c -I`pwd` $(TK_INCL) $(TKDIR)/pgtkdemo.c