raw: add sendTo
[swifty.git] / makefile
index f1f33d7..45f76ef 100644 (file)
--- a/makefile
+++ b/makefile
@@ -4,19 +4,23 @@ BIN=bin
 SRC=src
 LIB=lib
 
-ALL: directory lib main
+ALL: directory $(LIB)/libswift.so $(BIN)/server $(BIN)/client
 
 directory:
        mkdir -p $(BIN)
        mkdir -p $(LIB)
 
-lib: object
+$(LIB)/libswift.so: $(BIN)/lib_swift.o
        gcc -shared $(BIN)/lib_swift.o -o $(LIB)/libswift.so
 
-main:
-       gcc -Wall $(SRC)/main.c -o $(BIN)/main -lswift -L$(LIB)
+$(BIN)/client: $(SRC)/client.c
+       gcc -Wall $(SRC)/client.c -o $(BIN)/client -lswift -L$(LIB)
 
-object: $(SRC)/lib_swift.c
+$(BIN)/server: $(SRC)/server.c
+       gcc -Wall $(SRC)/server.c -o $(BIN)/server -lswift -L$(LIB)
+
+
+$(BIN)/lib_swift.o: $(SRC)/lib_swift.c
        $(CC) $(CFLAGS) -o $(BIN)/lib_swift.o -c $(SRC)/lib_swift.c
        
 clean: