]> rtime.felk.cvut.cz Git - coffee/mt-apps.git/blob - Makefile
key
[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 mtaio_SRCS    = signal_exit.c mt_rfid.c mt_keys.c mt_server.c mt_aio.c
13 mtaio_LIBS    = -lev -luFCoder-armhf -lwebsockets
14 mtaio_DEFS    = -DNO_MAIN
15
16 all: mtrfid mtserver mtkeys mtaio
17
18 .PHONY: clean
19
20 clean:
21         rm -rf $(OUTPUT_DIR)
22
23 .SECONDEXPANSION:
24 mt%: $$($$@_SRCS)
25         mkdir -p $(OUTPUT_DIR)
26         $(CC) $(CFLAGS) $($@_DEFS) -o $(OUTPUT_DIR)/$@ $^ $($@_LIBS)