The code is shown below:
edit : main.o kbd.o command.o
main.o : main.c defs.h
cc -c main.
kbd.o : kbd.c defs.h command.h
cc -c kbd.c
command.o : command.c defs.h command.h
cc -c command.c
clean :
rm edit main.o kbd.o command.o
Remind that in the front of cc -c main is not whereas .