gauss 21> cat Makefile ############################################################ # Makefile: organizes program builds ############################################################ .IGNORE: F77 = f77 F77FLAGS = -g F77CFLAGS = -c F77LFLAGS = -L/usr/local/lib F77_COMPILE = $(F77) $(F77FLAGS) $(F77CFLAGS) F77_LOAD = $(F77) $(F77FLAGS) $(F77LFLAGS) .f.o: $(F77_COMPILE) $*.f EXECUTABLES = fdemo2 mysum tdvfrom tdvto all: $(EXECUTABLES) fdemo2: fdemo2.o $(F77_LOAD) fdemo2.o -o fdemo2 mysum: mysum.o $(F77_LOAD) mysum.o -o mysum tdvfrom: tdvfrom.o dvfrom.o $(F77_LOAD) tdvfrom.o dvfrom.o -lp329f -o tdvfrom tdvto: tdvto.o dvto.o $(F77_LOAD) tdvto.o dvto.o -lp329f -o tdvto clean: rm *.o rm $(EXECUTABLES) gauss 22> make f77 -g -c fdemo2.f f77 -g -L/usr/local/lib fdemo2.o -o fdemo2 f77 -g -c mysum.f f77 -g -L/usr/local/lib mysum.o -o mysum f77 -g -c tdvfrom.f f77 -g -c dvfrom.f f77 -g -L/usr/local/lib tdvfrom.o dvfrom.o -lp329f -o tdvfrom f77 -g -c tdvto.f f77 -g -c dvto.f f77 -g -L/usr/local/lib tdvto.o dvto.o -lp329f -o tdvto