# # Makefile zum Rechnen von BNDSCO-Problemen # # Man bindet das Hauptprogramm mit namen xyz.f vermoege # VAR = xyz ein und ruft das uebersetzte und zusammengebundene # Programm mit xyz auf. # Beispiel: Im makefile VAR = troesch - dann make aufrufen - dann troesch. # VAR = troesch OBJECTS=$(VAR).o BNDSCO = bndsco.o # Verschieden Flagkombinationen bereitstellen OPTFLAGS= -O DEBUGFLAGS = -g IMSLFLAGS= -w # Flags setzen FFLAGS=$(OPTFLAGS) # implizite Regeln .f.o: g77 $(FFLAGS) -c $< # explizite Regeln oder Ziele fuer make all: main main: $(OBJECTS) $(BNDSCO) g77 $(FFLAGS) -o $(VAR) $(OBJECTS) $(BNDSCO)