# Makfile for fortran demo programs of PHIGS Toolkit

PHIGS_LIB = -lphigs77 -lphigs

TOOL_LIBS = -lxgl -lX11 -lm

#DBG = -g
DBG = 

PHIGSINCDIR = $(PHIGSHOME)/include/phigs
PHIGSLIBDIR = $(PHIGSHOME)/lib

FFLAGS = $(DBG) -L$(PHIGSLIBDIR) -L../../library -L../library \
         -L$(XGLHOME)/lib -L$(OPENWINHOME)/lib

SRCDIR = ../source/demo/

all: menutest phinter toptest stcttest windtest cnstest utiltest

menutest: $(SRCDIR)menutest.f
	f77 -c $(FFLAGS) menutest.o $(SRCDIR)menutest.f
	f77 $(FFLAGS) -o menutest menutest.o -lptk77 -lptk $(PHIGS_LIB) \
        $(TOOL_LIBS)

phinter: $(SRCDIR)phinter.f
	f77 -c $(FFLAGS)  phinter.o $(SRCDIR)phinter.f
	f77 $(FFLAGS) -o phinter phinter.o -lptk77 -lptk $(PHIGS_LIB) \
        $(TOOL_LIBS)

toptest: $(SRCDIR)toptest.f
	f77 -c $(FFLAGS)  toptest.o $(SRCDIR)toptest.f
	f77 $(FFLAGS) -o toptest toptest.o -lptk77 -lptk $(PHIGS_LIB) \
        $(TOOL_LIBS)

stcttest: $(SRCDIR)stcttest.f
	f77 -c $(FFLAGS)  stcttest.o $(SRCDIR)stcttest.f
	f77 $(FFLAGS) -o stcttest stcttest.o -lptk77 -lptk $(PHIGS_LIB) \
        $(TOOL_LIBS)

windtest: $(SRCDIR)windtest.f
	f77 -c $(FFLAGS)  windtest.o $(SRCDIR)windtest.f
	f77 $(FFLAGS) -o windtest windtest.o -lptk77 -lptk $(PHIGS_LIB) \
        $(TOOL_LIBS)

cnstest: $(SRCDIR)cnstest.f
	f77 -c $(FFLAGS)  cnstest.o $(SRCDIR)cnstest.f
	f77 $(FFLAGS) -o cnstest cnstest.o -lptk77 -lptk $(PHIGS_LIB) \
        $(TOOL_LIBS)

utiltest: $(SRCDIR)utiltest.f
	f77 -c $(FFLAGS)  utiltest.o $(SRCDIR)utiltest.f
	f77 $(FFLAGS) -o utiltest utiltest.o -lptk77 -lptk $(PHIGS_LIB) \
        $(TOOL_LIBS)

