]> rtime.felk.cvut.cz Git - coffee/mt-apps.git/blobdiff - Makefile
no, one more rename
[coffee/mt-apps.git] / Makefile
index ee73c394c79b7f867f78aeb63ecf11bb2ba81132..9d471225a41853ae4c13f2ac2f7feafbd737f806 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,20 @@
-SOURCE_FILES = mt_rfid.c
-OUTPUT_FILE = mt-rfid
-LIBRARIES = -lev -luFCoder-armhf
+OUTPUT_DIR = build
 
-all: $(SOURCE_FILES)
-       $(CC) $(CFLAGS) -o $(OUTPUT_FILE) $(SOURCE_FILES) $(LIBRARIES)
+all: mtrfid mtserver mtaio
+
+mtrfid: mt_rfid.c
+       mkdir -p $(OUTPUT_DIR)
+       $(CC) $(CFLAGS) -DIS_MAIN -o $(OUTPUT_DIR)/mtrfid mt_rfid.c signal_exit.c -lev -luFCoder-armhf
+
+mtserver: mt_server.c
+       mkdir -p $(OUTPUT_DIR)
+       $(CC) $(CFLAGS) -DIS_MAIN -o $(OUTPUT_DIR)/mtserver mt_server.c signal_exit.c -lev -lwebsockets
+
+mtaio: mt_aio.c mt_rfid.c mt_server.c
+       mkdir -p $(OUTPUT_DIR)
+       $(CC) $(CFLAGS) -o $(OUTPUT_DIR)/mtaio mt_aio.c mt_rfid.c mt_server.c signal_exit.c -lev -luFCoder-armhf -lwebsockets
 
 .PHONY: clean
 
 clean:
-       rm -f $(OUTPUT_FILE)
+       rm -rf $(OUTPUT_DIR)