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