#makefile for chapter 5

5-21: 5-21.o add_employee.o display_all.o display_an_emp.o get_selection.o \
process_selection.o utils.o remove_emp.o sort.o swap.o read_emps.o write_emps.o
	cc 5-21.o add_employee.o display_all.o display_an_emp.o \
get_selection.o process_selection.o utils.o remove_emp.o sort.o swap.o \
read_emps.o write_emps.o -o 5-21  -I .

5-21.o: 5-21.c emps.h 
	cc -c 5-21.c -I.

read_emps.o: read_emps.c emps.h
	cc -c read_emps.c -I.
write_emps.o: write_emps.c emps.h
	cc -c write_emps.c -I.
add_employee.o: add_employee.c emps.h
	cc -c add_employee.c -I.
remove_emp.o: remove_emp.c emps.h
	cc -c remove_emp.c -I.
display_all.o: display_all.c emps.h
	cc -c display_all.c -I.
display_an_emp.o: display_an_emp.c emps.h
	cc -c display_an_emp.c  -I.
get_selection.o: get_selection.c emps.h
	cc -c get_selection.c -I.
process_selection.o: process_selection.c emps.h sorts.h
	cc -c process_selection.c -I.
sort.o: sort.c emps.h sorts.h
	cc -c sort.c -I.
swap.o: swap.c emps.h sorts.h
	cc -c swap.c -I .
utils.o: utils.c emps.h
	cc -c utils.c -I.
