# # A simple Makefile to build 'race' # # to insure symbol are added for gdb to see CFLAGS= -g -O0 OBJECTS= esh-sys-utils.o receiver.o sender.o driver.o HEADERS= esh-sys-utils.h default: receiver sender driver # build the application receiver: esh-sys-utils.o receiver.o $(CC) $(CFLAGS) -o receiver esh-sys-utils.o receiver.o sender: sender.o $(CC) $(CFLAGS) -o sender sender.o driver: driver.o $(CC) $(CFLAGS) -o driver driver.o esh-sys-utils.o: esh-sys-utils.c esh-sys-utils.h $(CC) $(CFLAGS) -c esh-sys-utils.c receiver.o : receiver.c esh-sys-utils.h $(CC) $(CFLAGS) -c receiver.c sender.o: sender.c $(CC) $(CFLAGS) -c sender.c driver.o: driver.c $(CC) $(CFLAGS) -c driver.c clean: rm -f $(OBJECTS) sender receiver driver