OUTPUT_DIR = build mtrfid_SRCS = signal_exit.c mt_rfid.c mtrfid_LIBS = -lev -luFCoder-armhf mtserver_SRCS = signal_exit.c mt_server.c mtserver_LIBS = -lev -lwebsockets mtkeys_SRCS = signal_exit.c mt_keys.c mtkeys_LIBS = -lev mtgpio_SRCS = signal_exit.c mt_gpio.c mtgpio_LIBS = -lev -lgpiod mtaio_SRCS = signal_exit.c mt_rfid.c mt_keys.c mt_server.c mt_aio.c mtaio_LIBS = -lev -luFCoder-armhf -lwebsockets mtaio_DEFS = -DNO_MAIN all: mtrfid mtserver mtkeys mtgpio mtaio .PHONY: clean clean: rm -rf $(OUTPUT_DIR) .SECONDEXPANSION: mt%: $$($$@_SRCS) mkdir -p $(OUTPUT_DIR) $(CC) $(CFLAGS) $($@_DEFS) -o $(OUTPUT_DIR)/$@ $^ $($@_LIBS)