  make,     ,      -
,  make ,    ,     -
- :

$ make

make: 'compute' is up to date.     ('compute' )

        -
  touch.   ,    
.  make   ,    -
  :

$ touch calc.c

$ make

 - calc.c

 - compute compute. calc.o

    touch     compute, h.
 make   compute, ,     compute, h,  -
  ,      compute. :

$ touch compute.h
$ make

 - -03 compute.
 - compute compute. calc.o

    ,  touch ,    make
    .   touch 
     ,  make ,   -
 .     make   .   
  touch   -t  make   
,  make    .    touch
 ,     ,    
(          ).   -
 ,    make,     -.  -  -
,    make,    .

        
make-    .     
    ,     
.    -     ,   -
   .    clean  make- -
  ,         ,   -
 .        (. ) :

$ make clean

rm *.o

 27.   837