PC := pkg-config MODBUS_CFLAGS := $(shell $(PC) --cflags libmodbus) MODBUS_LDFLAGS := $(shell $(PC) --libs libmodbus) UCW_CFLAGS := $(shell $(PC) --cflags libucw) UCW_LDFLAGS := $(shell $(PC) --libs libucw) CFLAGS=-std=gnu99 -Wall -Wextra -Wno-parentheses $(MODBUS_CFLAGS) $(UCW_CFLAGS) LDFLAGS=$(MODBUS_LDFLAGS) $(UCW_LDFLAGS) all: try