]> rtime.felk.cvut.cz Git - coffee/mt-apps.git/blob - Makefile
mt_gpio.h, trigger happy keys, mt_gpio in Makefile
[coffee/mt-apps.git] / Makefile
1 OUTPUT_DIR    = build
2
3 mtrfid_SRCS   = signal_exit.c mt_rfid.c
4 mtrfid_LIBS   = -lev -luFCoder-armhf
5
6 mtserver_SRCS = signal_exit.c mt_server.c
7 mtserver_LIBS = -lev -lwebsockets
8
9 mtkeys_SRCS   = signal_exit.c mt_keys.c
10 mtkeys_LIBS   = -lev
11
12 mtgpio_SRCS   = signal_exit.c mt_gpio.c
13 mtgpio_LIBS   = -lev -lgpiod
14
15 mtaio_SRCS    = signal_exit.c mt_rfid.c mt_keys.c mt_server.c mt_aio.c
16 mtaio_LIBS    = -lev -luFCoder-armhf -lwebsockets
17 mtaio_DEFS    = -DNO_MAIN
18
19 all: mtrfid mtserver mtkeys mtgpio mtaio
20
21 .PHONY: clean
22
23 clean:
24         rm -rf $(OUTPUT_DIR)
25
26 .SECONDEXPANSION:
27 mt%: $$($$@_SRCS)
28         mkdir -p $(OUTPUT_DIR)
29         $(CC) $(CFLAGS) $($@_DEFS) -o $(OUTPUT_DIR)/$@ $^ $($@_LIBS)