attualmente il make file è strutturato nel seguente modo:
codice:
main: main.o hospital.o triage.o file.o
gcc main.o hospital.o triage.o file.o
hospital.o: hospital.c hospital.h
gcc -c hospital.c
triage.o: triage.c triage.h
gcc -c triage.c
main.o: main.c config.h
gcc -c main.c
file.o: file.c
gcc -c file.c
clean:
rm -f *.o
hospital è una libreria che si occupa della gestione del semaforo (l'ospedale).
triage è una libreria che si occupa della gestione del triage implementato come coda fifo tramite un array circolare
file è un'altra libreria che però si occupa della gestione dei files (apertura, chiusura, find...)