]> mj.ucw.cz Git - home-hw.git/blob - ssr/host/Makefile
Protab: More PWM
[home-hw.git] / ssr / host / Makefile
1 TOPDIR=/root/turris
2
3 include $(TOPDIR)/rules.mk
4 include $(TOPDIR)/include/package.mk
5
6 PC := PATH=$(STAGING_DIR_HOST)/bin:$(PATH) PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) PKG_CONFIG_LIBDIR=$(PKG_CONFIG_PATH) STAGING_PREFIX=$(STAGING_DIR)/usr $(PKG_CONFIG)
7 USB_CFLAGS := $(shell $(PC) --cflags libusb-1.0)
8 USB_LDFLAGS := $(shell $(PC) --libs libusb-1.0)
9 UCW_CFLAGS := $(shell $(PC) --cflags libucw)
10 UCW_LDFLAGS := $(shell $(PC) --libs libucw)
11
12 export PATH=$(TARGET_PATH_PKG)
13 CC=$(TARGET_CC_NOCACHE)
14 LD=$(TARGET_LD_NOCACHE)
15 CFLAGS=$(TARGET_CFLAGS) $(USB_CFLAGS) $(UCW_CFLAGS) -std=gnu99
16 LDFLAGS=$(TARGET_LDFLAGS) $(USB_LDFLAGS) $(UCW_LDFLAGS) -lmosquitto
17
18 all: ssr-control burrow-ssrd upload
19
20 ssr-control: ssr-control.c
21 burrow-ssrd: burrow-ssrd.c
22
23 upload:
24         rsync -av ssr-control burrow-ssrd micac:burrow/
25
26 .PHONY: upload