7 ALL: directory $(LIB)/libswift.so $(BIN)/server $(BIN)/client
13 $(LIB)/libswift.so: $(BIN)/lib_swift.o
14 gcc -shared $(BIN)/lib_swift.o -o $(LIB)/libswift.so
16 $(BIN)/client: $(SRC)/client.c
17 gcc -Wall $(SRC)/client.c -o $(BIN)/client -lswift -L$(LIB)
19 $(BIN)/server: $(SRC)/server.c
20 gcc -Wall $(SRC)/server.c -o $(BIN)/server -lswift -L$(LIB)
23 $(BIN)/lib_swift.o: $(SRC)/lib_swift.c
24 $(CC) $(CFLAGS) -o $(BIN)/lib_swift.o -c $(SRC)/lib_swift.c