]> rtime.felk.cvut.cz Git - coffee/mt-apps.git/blobdiff - Makefile
main app renamed
[coffee/mt-apps.git] / Makefile
index de477554d707e8d1e45eda0be37c7035325f7519..9e3f2e81d27ba74d5b84c0facc42c620f8996cd2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,15 +1,20 @@
-all: mt-rfid mt-server mt-ps
+OUTPUT_DIR = build
 
-mt-rfid: $(SOURCE_FILES)
-       $(CC) $(CFLAGS) -DIS_MAIN -o mt_rfid mt_rfid.c ev_signal_exit.c -lev -luFCoder-armhf
+all: mtrfid mtserver mtaio
 
-mt-server: mt_server.c
-       $(CC) $(CFLAGS) -DIS_MAIN -o mt-server mt_server.c ev_signal_exit.c -lev -lwebsockets
+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
 
-mt-ps: mtps.c mt_rfid.c mt_server.c
-       $(CC) $(CFLAGS) -o mt-ps mtps.c mt_rfid.c mt_server.c ev_signal_exit.c -lev -luFCoder-armhf -lwebsockets
+mtserver: mt_server.c
+       mkdir -p $(OUTPUT_DIR)
+       $(CC) $(CFLAGS) -DIS_MAIN -o $(OUTPUT_DIR)/mtserver mt_server.c signal_exit.c -lev -lwebsockets
+
+mtps: 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 mt-*
+       rm -rf $(OUTPUT_DIR)