EXECNAME = commsctrl_v2
# FLAGS = -W -O
# -g for debug (gdb) and no -O (optimize)
FLAGS = -g -W

.c.o:
	gcc -c $(FLAGS) $<


COBJS = globals.o commscontrol_v2.o serial.o

all: $(COBJS)
	gcc -o $(EXECNAME) $(COBJS)


# 'C' object dependencies
globals.o: globals.c equates.h struct.h
commscontrol_v2.o: commscontrol_v2.c globals.h equates.h struct.h
serial.o: serial.c globals.h equates.h struct.h