1 --- kinetic-c-0.6.0/Makefile.orig 2014-10-07 00:54:46.000000000 +0200
2 +++ kinetic-c-0.6.0/Makefile 2014-10-14 22:04:07.222209100 +0200
4 SOCKET99 = ./vendor/socket99
6 BIN = $(BIN_DIR)/kinetic_client
7 -LDFLAGS += -lm -l ssl -l kinetic-c-client -l crypto
8 +LDFLAGS += -lm -lssl -lcrypto -lsocket99 -lprotobuf-c
16 LIB_INCS = -I$(LIB_DIR) -I$(PUB_INC) -I$(PBC_INC) -I$(VND_INC)
17 LIB_DEPS = $(PUB_INC)/kinetic_client.h $(PUB_INC)/kinetic_types.h $(LIB_DIR)/kinetic_connection.h $(LIB_DIR)/kinetic_hmac.h $(LIB_DIR)/kinetic_logger.h $(LIB_DIR)/kinetic_message.h $(LIB_DIR)/kinetic_nbo.h $(LIB_DIR)/kinetic_operation.h $(LIB_DIR)/kinetic_pdu.h $(LIB_DIR)/kinetic_proto.h $(LIB_DIR)/kinetic_socket.h
18 # LIB_OBJ = $(patsubst %,$(OUT_DIR)/%,$(LIB_OBJS))
19 -LIB_OBJS = $(OUT_DIR)/kinetic_nbo.o $(OUT_DIR)/kinetic_operation.o $(OUT_DIR)/kinetic_pdu.o $(OUT_DIR)/kinetic_proto.o $(OUT_DIR)/kinetic_socket.o $(OUT_DIR)/kinetic_message.o $(OUT_DIR)/kinetic_logger.o $(OUT_DIR)/kinetic_hmac.o $(OUT_DIR)/kinetic_connection.o $(OUT_DIR)/kinetic_types.o $(OUT_DIR)/kinetic_client.o $(OUT_DIR)/socket99.o $(OUT_DIR)/protobuf-c.o
20 +LIB_OBJS = $(OUT_DIR)/kinetic_nbo.o $(OUT_DIR)/kinetic_operation.o $(OUT_DIR)/kinetic_pdu.o $(OUT_DIR)/kinetic_proto.o $(OUT_DIR)/kinetic_socket.o $(OUT_DIR)/kinetic_message.o $(OUT_DIR)/kinetic_logger.o $(OUT_DIR)/kinetic_hmac.o $(OUT_DIR)/kinetic_connection.o $(OUT_DIR)/kinetic_types.o $(OUT_DIR)/kinetic_client.o
22 -# default: $(KINETIC_SO)
23 -default: $(KINETIC_LIB)
24 +default: $(KINETIC_LIB) $(KINETIC_SO)
26 test_all: Rakefile $(LIB_OBJS)
29 @echo --------------------------------------------------------------------------------
30 @echo Building $(KINETIC_SO) dynamic library
31 @echo --------------------------------------------------------------------------------
32 - $(CC) $(LIB_OBJS) -shared ${LDFLAGS} -o ${KINETIC_SO}
33 + $(CC) $(LIB_OBJS) -shared ${LDFLAGS} -Wl,-soname,${KINETIC_SO} -o ${KINETIC_SO}
40 # Need to re-add ${KINETIC_SO}, once ready
41 -install: ${KINETIC_LIB} VERSION
42 +install: ${KINETIC_SO} ${KINETIC_LIB} VERSION
44 @echo --------------------------------------------------------------------------------
45 @echo Installing $(PROJECT) v$(VERSION) into $(PREFIX)
48 @echo You may be prompted for your password in order to proceed.
50 - ${INSTALL} -d ${PREFIX}/lib/
51 - ${INSTALL} -c ${KINETIC_LIB} ${PREFIX}/lib/
52 - # ${INSTALL} -c ${KINETIC_SO} ${PREFIX}/lib/
53 + ${INSTALL} -d ${PREFIX}/${LIB}/
54 + ${INSTALL} -c ${KINETIC_LIB} ${PREFIX}/${LIB}/
55 + ${INSTALL} -c ${KINETIC_SO} ${PREFIX}/${LIB}/ ; ln -s ${KINETIC_SO} ${PREFIX}/${LIB}/libkinetic-c-client.so
56 ${INSTALL} -d ${PREFIX}/include/
57 ${INSTALL} -c ./include/${API_NAME}.h ${PREFIX}/include/
58 ${INSTALL} -c ./include/kinetic_types.h ${PREFIX}/include/
59 ${INSTALL} -c ./src/lib/kinetic_proto.h ${PREFIX}/include/
60 - ${INSTALL} -d ${PREFIX}/include/protobuf-c
61 - ${INSTALL} -c ./vendor/protobuf-c/protobuf-c/protobuf-c.h ${PREFIX}/include/protobuf-c/
65 --- ../BUILD/kinetic-c-0.6.0/Makefile.orig 2014-10-17 18:57:11.958468832 +0200
66 +++ ../BUILD/kinetic-c-0.6.0/Makefile 2014-10-17 21:53:09.594692437 +0200