############################################################ # Note that this 'Makefile' assumes that the following # environment variables are set: # # F77 # F77FLAGS # F77CFLAGS # F77LFLAGS # LIBBLAS # # Put the appropriate 'setenv' commands in your '~/.cshrc'. # See 'phys410@sgi1:~/.cshrc' for an example. ############################################################ .IGNORE: F77_COMPILE = $(F77) $(F77FLAGS) $(F77CFLAGS) F77_LOAD = $(F77) $(F77FLAGS) $(F77LFLAGS) CC_COMPILE = cc -g -c -64 CC_LOAD = cc -g -L/usr/local/lib -64 .f.o: $(F77_COMPILE) $*.f .c.o: $(CC_COMPILE) $*.c EXECUTABLES = tfsleep p410fsa pp2d_demo all: $(EXECUTABLES) tfsleep: tfsleep.o fsleep.o $(CC_LOAD) tfsleep.o fsleep.o -o tfsleep p410fsa: p410fsa.o p410f.o $(F77_LOAD) p410fsa.o p410f.o -o p410fsa MESAGL_LIBS = -lglut -lMesaaux -lMesatk -lMesaGLU \ -lMesaGL -lXmu -lXi -lXext -lX11 -lm pp2d_demo: pp2d_demo.c $(CC_LOAD) pp2d_demo.c $(MESAGL_LIBS) -o pp2d_demo clean: rm *.o rm $(EXECUTABLES)