CONF_BASE = ../../../
include $(CONF_BASE)config.mk
CC = $(CROSS_COMPILE)gcc


OBJS = modbus_rtu_master.o modbus_tcp_slave.o modbus_tcp_master.o modbus_rtu_slave.o
BINARY = modbus_rtu_master modbus_tcp_slave modbus_tcp_master modbus_rtu_slave

.SUFFIXES: .o .c

.c.o:
	$(CC) $(CFLAGS) -c $< -o $@

all: $(OBJS)
	$(CC) $(CFLAGS) -o modbus_rtu_master modbus_rtu_master.o $(LDFLAGS)
	$(CC) $(CFLAGS) -o modbus_tcp_slave modbus_tcp_slave.o $(LDFLAGS)
	$(CC) $(CFLAGS) -o modbus_tcp_master modbus_tcp_master.o $(LDFLAGS)
	$(CC) $(CFLAGS) -o modbus_rtu_slave modbus_rtu_slave.o $(LDFLAGS)

clean:
	rm -f $(BINARY) *.o
