next up previous
Next: Makefile z wykorzystaniem reguł Up: Program make oraz struktura Previous: Działanie programu make

Bardziej rozbudowany plik Makefile

# Makefile do programu TITR - wersja 2
# W pierwszej czesci podajemy definicje makr

FC = f77

OBJ =titr.o czyt_dane.o \
   oblicz_krzywa.o oblicz_ph.o \
   pisz_wyniki.o

# Teraz definiujemy zadania do wykonania przez make (targets) oraz reguly
# ich tworzenia

titr:${OBJ}
   ${FC} -o titr ${OBJ}

titr.o: titr.f
   ${FC} -c titr.f

czyt_dane.o: czyt_dane.f
   ${FC} -c czyt_dane.f

oblicz_krzywa.o: oblicz_krzywa.f
   ${FC} -c oblicz_krzywa.f

oblicz_ph.o: oblicz_ph.f
   ${FC} -c oblicz_ph.f

pisz_wyniki.o: pisz_wyniki.f
   ${FC} -c pisz_wyniki.f
# Dla wygody przy usuwaniu modulow skompilowanych mozna napisac tak...
clean:
   /bin/rm *.o

Rolą zadania clean jest wykasowanie wszystkich plików z rozszerzeniem .o

adam@chemik[94] make clean
/bin/rm *.o



Adam Liwo 2002-04-24