]> mj.ucw.cz Git - home-hw.git/blob - power/daemon/Makefile
Clock: A new daemon
[home-hw.git] / power / daemon / Makefile
1 PC=pkg-config
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)
8
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)
11
12 all: burrow-powerd
13
14 burrow-powerd: burrow-powerd.c
15
16 install: burrow-powerd
17         install burrow-powerd /usr/local/sbin/
18
19 clean:
20         rm -f *.o burrow-powerd
21
22 .PHONY: all clean install