2 UCW_CFLAGS := $(shell $(PC) --cflags libucw)
3 UCW_LIBS := $(shell $(PC) --libs libucw)
4 MODBUS_CFLAGS := $(shell $(PC) --cflags libmodbus)
5 MODBUS_LIBS := $(shell $(PC) --libs libmodbus)
6 MOSQUITTO_CFLAGS := $(shell $(PC) --cflags libmosquitto)
7 MOSQUITTO_LIBS := $(shell $(PC) --libs libmosquitto)
9 CFLAGS=-O2 -Wall -Wextra -Wno-sign-compare -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes $(UCW_CFLAGS) $(MODBUS_CFLAGS) $(MOSQUITTO_CFLAGS)
10 LDLIBS=$(UCW_LIBS) $(MODBUS_LIBS) $(MOSQUITTO_LIBS)
14 burrow-powerd: burrow-powerd.c
16 install: burrow-powerd
17 install burrow-powerd /usr/local/sbin/
20 rm -f *.o burrow-powerd
22 .PHONY: all clean install