title: Program_name: linker input file unused because linking not done
body: <p>I have 6 programs: HOSpital.c, GenPazienti.c, Triage.c, Paziente.c, Prestazione.c and Reparto.c.</p>
  
  <p>No one of them includes any other.</p>
  
  <p>How can i do the makefile?</p>
  
  <p>I tried with:</p>
  
  <pre><code>all: HOSpital GenPazienti Paziente Prestazione Reparto Triage
  
  HOSpital: HOSpital.o
      gcc -o HOSpital HOSpital.c
  
  HOSpital.o: HOSpital.c 
      gcc -c HOSpital HOSpital.c
  
  GenPazienti: GenPazienti.o
      gcc -o GenPazienti GenPazienti.c
  
  GenPazienti.o: GenPazienti.c 
      gcc -c GenPazienti GenPazienti.c
  
  Paziente: Paziente.o
      gcc -o Paziente Paziente.c
  
  Paziente.o: Paziente.c
      gcc -c Paziente Paziente.c
  
  Prestazione: Prestazione.o
      gcc -o Prestazione Pretazione.c
  
  Prestazione.o: Prestazione.c 
      gcc -c Prestazione Prestazione.c
  
  Reparto: Reparto.o
      gcc -o Reparto Reparto.c
  
  Reparto.o: Reparto.c
      gcc -c Reparto Reparto.c
  
  Triage: Triage.o
      gcc -o Triage Triage.c
  
  Triage.o: Triage.c
      gcc -c Triage Triage.c
  
  clean:
      rm -f *.o
  </code></pre>
  
  <p>But if i change something and i type "make" i get the error:
  "Program_name: linker input file unused because linking not done"</p>