diff --git a/GREEN_LANE/bin/RcvHQ b/GREEN_LANE/bin/RcvHQ index c61ae87..f2d1eb2 100644 Binary files a/GREEN_LANE/bin/RcvHQ and b/GREEN_LANE/bin/RcvHQ differ diff --git a/GREEN_LANE/bin/RestfulConverter b/GREEN_LANE/bin/RestfulConverter index 455a999..30f6a60 100644 Binary files a/GREEN_LANE/bin/RestfulConverter and b/GREEN_LANE/bin/RestfulConverter differ diff --git a/GREEN_LANE/bin/SndHQ b/GREEN_LANE/bin/SndHQ index cfd2cb2..a690a47 100644 Binary files a/GREEN_LANE/bin/SndHQ and b/GREEN_LANE/bin/SndHQ differ diff --git a/GREEN_LANE/bin/back01 b/GREEN_LANE/bin/back01 index 88be704..f8bd1ff 100644 Binary files a/GREEN_LANE/bin/back01 and b/GREEN_LANE/bin/back01 differ diff --git a/GREEN_LANE/bin/back02 b/GREEN_LANE/bin/back02 index 49fae13..8384821 100644 Binary files a/GREEN_LANE/bin/back02 and b/GREEN_LANE/bin/back02 differ diff --git a/GREEN_LANE/bin/back03 b/GREEN_LANE/bin/back03 index 88be704..f8bd1ff 100644 Binary files a/GREEN_LANE/bin/back03 and b/GREEN_LANE/bin/back03 differ diff --git a/GREEN_LANE/bin/back04 b/GREEN_LANE/bin/back04 index 88be704..f8bd1ff 100644 Binary files a/GREEN_LANE/bin/back04 and b/GREEN_LANE/bin/back04 differ diff --git a/GREEN_LANE/bin/back05 b/GREEN_LANE/bin/back05 index 88be704..f8bd1ff 100644 Binary files a/GREEN_LANE/bin/back05 and b/GREEN_LANE/bin/back05 differ diff --git a/GREEN_LANE/bin/back06 b/GREEN_LANE/bin/back06 index 88be704..f8bd1ff 100644 Binary files a/GREEN_LANE/bin/back06 and b/GREEN_LANE/bin/back06 differ diff --git a/GREEN_LANE/bin/back07 b/GREEN_LANE/bin/back07 index adb395e..31b2148 100644 Binary files a/GREEN_LANE/bin/back07 and b/GREEN_LANE/bin/back07 differ diff --git a/GREEN_LANE/bin/back08 b/GREEN_LANE/bin/back08 index 88be704..f8bd1ff 100644 Binary files a/GREEN_LANE/bin/back08 and b/GREEN_LANE/bin/back08 differ diff --git a/GREEN_LANE/bin/back09 b/GREEN_LANE/bin/back09 index 88be704..f8bd1ff 100644 Binary files a/GREEN_LANE/bin/back09 and b/GREEN_LANE/bin/back09 differ diff --git a/GREEN_LANE/bin/back10 b/GREEN_LANE/bin/back10 index adb395e..31b2148 100644 Binary files a/GREEN_LANE/bin/back10 and b/GREEN_LANE/bin/back10 differ diff --git a/GREEN_LANE/bin/lane_run b/GREEN_LANE/bin/lane_run index 00fc896..75046b7 100644 Binary files a/GREEN_LANE/bin/lane_run and b/GREEN_LANE/bin/lane_run differ diff --git a/GREEN_LANE/bin/plmake b/GREEN_LANE/bin/plmake index 054527b..abeae5c 100644 Binary files a/GREEN_LANE/bin/plmake and b/GREEN_LANE/bin/plmake differ diff --git a/GREEN_LANE/bin/resend_pl b/GREEN_LANE/bin/resend_pl index ab4bdf8..708a984 100644 Binary files a/GREEN_LANE/bin/resend_pl and b/GREEN_LANE/bin/resend_pl differ diff --git a/GREEN_LANE/bin/sendImage b/GREEN_LANE/bin/sendImage index 5ef4870..859768c 100644 Binary files a/GREEN_LANE/bin/sendImage and b/GREEN_LANE/bin/sendImage differ diff --git a/GREEN_LANE/src/Makefile b/GREEN_LANE/src/Makefile index 8654886..77ce42e 100644 --- a/GREEN_LANE/src/Makefile +++ b/GREEN_LANE/src/Makefile @@ -10,7 +10,7 @@ #--------------------------------------------------------------------------- # 서브폴더 옵션 #--------------------------------------------------------------------------- -CURRENT_DIR = /app/tcs/GREEN_LANE/src +CURRENT_DIR = /home/cityhunter/CLionProjects/namsan/GREEN_LANE/src/ SUB_DIRS = $(CURRENT_DIR)/lib $(CURRENT_DIR)/lib/Common $(CURRENT_DIR)/app/lane \ $(CURRENT_DIR)/app/back01 $(CURRENT_DIR)/app/back02 $(CURRENT_DIR)/app/back03\ $(CURRENT_DIR)/app/back04 $(CURRENT_DIR)/app/back05 $(CURRENT_DIR)/app/back06 \ diff --git a/GREEN_LANE/src/app/RcvHQ/RcvHQ b/GREEN_LANE/src/app/RcvHQ/RcvHQ old mode 100644 new mode 100755 index c61ae87..f2d1eb2 Binary files a/GREEN_LANE/src/app/RcvHQ/RcvHQ and b/GREEN_LANE/src/app/RcvHQ/RcvHQ differ diff --git a/GREEN_LANE/src/app/RcvHQ/RcvHQ.o b/GREEN_LANE/src/app/RcvHQ/RcvHQ.o index 9061b57..1980105 100644 Binary files a/GREEN_LANE/src/app/RcvHQ/RcvHQ.o and b/GREEN_LANE/src/app/RcvHQ/RcvHQ.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/Makefile b/GREEN_LANE/src/app/RestfulConverter/Makefile index 15bba19..e6bc585 100644 --- a/GREEN_LANE/src/app/RestfulConverter/Makefile +++ b/GREEN_LANE/src/app/RestfulConverter/Makefile @@ -13,28 +13,29 @@ else #ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1 SYS_LIBS = -L/usr/lib64 #OPEN_LIBS = -lsafec-3.3 -lrabbitmq -luuid -OPEN_LIBS = -lrabbitmq -luuid -lm -lcurl +OPEN_LIBS = -lrabbitmq #ORACLE_LIB_PATH = $(ORACLE_HOME)/lib #ORACLE_LIBS = `cat $(ORACLE_HOME)/lib/sysliblist` -lclntsh #$(info ORACLE_LIBS=$(ORACLE_LIBS)) #LINK_LIB = $(SYS_LIBS) $(ORACLE_LIBS) $(OPEN_LIBS) -QUESLIB = $(HOME)/GREEN_LANE/src/modules/libmsq.a -USERLIB = $(HOME)/GREEN_LANE/src/modules/libtcs.a -LINK_LIB = $(SYS_LIBS) $(OPEN_LIBS) $(QUESLIB) $(USERLIB) +QUESLIB = ../../modules/libmsq.a +USERLIB = ../../modules/libtcs.a +LINK_LIB = $(SYS_LIBS) $(OPEN_LIBS) $(QUESLIB) $(USERLIB) -lcurl -luuid -lm # -luuid와 -lm 순서 변경 #LDFLAGS = -Xlinker -L$(COMMON_DIR) -lFireAntCommon -LDFLAGS = -Xlinker -L$(COMMON_DIR) -L/app/tcs/librab/build/librabbitmq +LDFLAGS = -Xlinker -L$(COMMON_DIR) -L../../../../librab/build/librabbitmq endif #--------------------------------------------------------------------------- # 컴파일 옵션 #--------------------------------------------------------------------------- DEPDIR := .d +$(info DEPDIR is set to: $(DEPDIR)) ifeq ($(OS),Windows_NT) $(shell IF NOT EXIST $(DEPDIR) mkdir $(DEPDIR)) OBJEXT = obj OUTPUTEXT = .exe else -$(shell mkdir -p $(DEPDIR) >/dev/null) +$(shell mkdir -p $(DEPDIR)) OBJEXT = o OUTPUTEXT = endif @@ -54,7 +55,7 @@ POSTCOMPILE = (IF EXIST $(DEPDIR)\$*.d del $(DEPDIR)\$*.d) && rename $(DEPDIR)\$ else DEBUG_CFLAGS += -rdynamic CFLAGS += -I/usr/include -I/usr/local/include/safec-3.3 -I/usr/local/lib/safec-3.3/include -DDEBUG -D_DEBUG -pthread -LDFLAGS += -L/usr/lib64 -L/usr/loca/lib -L/usr/local/lib64 -pthread +LDFLAGS += -L/usr/lib64 -L/usr/loca/lib -L/usr/local/lib64 -pthread -Wl,-z,muldefs POSTCOMPILE = @mv -f $(DEPDIR)/$*.Td $(DEPDIR)/$*.d && touch $@ RELEASE_ID=$(shell cat /etc/*-release | grep -w ID | awk -F= '{print $$2}' | sed 's/"//g') ifeq ($(RELEASE_ID),alpine) @@ -82,7 +83,6 @@ COMPILE.cc = $(CXX) $(DEPFLAGS) $(DEBUG_CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(TARGET PC_SRC_FILES = $(wildcard *.pc) PC2C_FILES = $(PC_SRC_FILES:.pc=.c) #$(info PC2C_FILES:$(PC2C_FILES)) -$(shell rm -rf $(PC2C_FILES)) C_SRC_FILES = $(wildcard *.c) OBJ_FILES := $(C_SRC_FILES:.c=.$(OBJEXT)) $(PC_SRC_FILES:.pc=.$(OBJEXT)) # $(patsubst %.c,%.$(OBJEXT),$(C_SRC_FILES)) @@ -109,23 +109,27 @@ OBJ_FILES := $(C_SRC_FILES:.c=.$(OBJEXT)) $(PC_SRC_FILES:.pc=.$(OBJEXT)) #Auto Dependency 생성을 위한 신규 규칙 %.$(OBJEXT):%.pc %.$(OBJEXT):%.pc $(DEPDIR)/%.d + $(shell mkdir -p $(DEPDIR)) # <--- 이 라인 추가 $(PROC) iname=$*.pc $(PROCFLAGS) $(PROCINC) - $(COMPILE.c) $(OUTPUT_OPTION) $< + $(COMPILE.c) -o $@ $< # 수정 $(POSTCOMPILE) %.$(OBJEXT):%.c %.$(OBJEXT):%.c $(DEPDIR)/%.d - $(COMPILE.c) $(OUTPUT_OPTION) $< + $(shell mkdir -p $(DEPDIR)) # <--- 이 라인 추가 + $(COMPILE.c) -o $@ $< # 수정 $(POSTCOMPILE) - + %.$(OBJEXT):%.cc %.$(OBJEXT):%.cc $(DEPDIR)/%.d - $(COMPILE.cc) $(OUTPUT_OPTION) $< + $(shell mkdir -p $(DEPDIR)) # <--- 이 라인 추가 + $(COMPILE.cc) -o $@ $< # 수정 $(POSTCOMPILE) - + %.$(OBJEXT):%.cxx %.$(OBJEXT):%.cxx $(DEPDIR)/%.d - $(COMPILE.cc) $(OUTPUT_OPTION) $< + $(shell mkdir -p $(DEPDIR)) # <--- 이 라인 추가 + $(COMPILE.cc) -o $@ $< # 수정 $(POSTCOMPILE) $(DEPDIR)/%.d: ; @@ -174,8 +178,8 @@ install: ifeq ($(OS),Windows_NT) copy RestfulConverter$(OUTPUTEXT) ..\..\..\bin\Processors\RestfulConverter$(OUTPUTEXT) else - cp RestfulConverter$(OUTPUTEXT) $(HOME)/GREEN_LANE/bin/RestfulConverter$(OUTPUTEXT) -endif + cp RestfulConverter$(OUTPUTEXT) ../../../bin/RestfulConverter$(OUTPUTEXT) +endif dep:; @@ -183,13 +187,12 @@ clean: ifeq ($(OS),Windows_NT) del *.$(OBJEXT) rd /s /q .d -# del $(PC2C_FILES) - $(foreach PC2C_FILENAME,$(PC2C_FILES),$(call del-pc2cfile,$(PC2C_FILENAME))) + $(foreach PC2C_FILENAME,$(PC2C_FILES),$(call del-pc2cfile,$(PC2C_FILENAME))) IF EXIST *.bak del *.bak else rm -rf *.$(OBJEXT) rm -rf .d - rm -rf $(PC2C_FILES) + rm -rf $(PC2C_FILES) # 이 위치로 이동 rm -rf *.bak endif diff --git a/GREEN_LANE/src/app/RestfulConverter/ProcessMessage.o b/GREEN_LANE/src/app/RestfulConverter/ProcessMessage.o index e7fb511..ea4dbb1 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/ProcessMessage.o and b/GREEN_LANE/src/app/RestfulConverter/ProcessMessage.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/RestfulConverter b/GREEN_LANE/src/app/RestfulConverter/RestfulConverter old mode 100644 new mode 100755 index 455a999..30f6a60 Binary files a/GREEN_LANE/src/app/RestfulConverter/RestfulConverter and b/GREEN_LANE/src/app/RestfulConverter/RestfulConverter differ diff --git a/GREEN_LANE/src/app/RestfulConverter/RestfulConverter.o b/GREEN_LANE/src/app/RestfulConverter/RestfulConverter.o index e419de3..fc9aba1 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/RestfulConverter.o and b/GREEN_LANE/src/app/RestfulConverter/RestfulConverter.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/make_basic.o b/GREEN_LANE/src/app/RestfulConverter/make_basic.o index 4bc0645..ff4792a 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/make_basic.o and b/GREEN_LANE/src/app/RestfulConverter/make_basic.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/make_befchg.o b/GREEN_LANE/src/app/RestfulConverter/make_befchg.o index c1a554c..311aca8 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/make_befchg.o and b/GREEN_LANE/src/app/RestfulConverter/make_befchg.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/make_befchg2.o b/GREEN_LANE/src/app/RestfulConverter/make_befchg2.o index b52bb84..8e73bfe 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/make_befchg2.o and b/GREEN_LANE/src/app/RestfulConverter/make_befchg2.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/make_befmst.o b/GREEN_LANE/src/app/RestfulConverter/make_befmst.o index 5e1200f..d8fca50 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/make_befmst.o and b/GREEN_LANE/src/app/RestfulConverter/make_befmst.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/make_exemptchg.o b/GREEN_LANE/src/app/RestfulConverter/make_exemptchg.o index e010cd1..e6cfa9f 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/make_exemptchg.o and b/GREEN_LANE/src/app/RestfulConverter/make_exemptchg.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/make_exemptmst.o b/GREEN_LANE/src/app/RestfulConverter/make_exemptmst.o index e7d4251..1a1997b 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/make_exemptmst.o and b/GREEN_LANE/src/app/RestfulConverter/make_exemptmst.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/make_redchg.o b/GREEN_LANE/src/app/RestfulConverter/make_redchg.o index a4254ff..4ee862e 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/make_redchg.o and b/GREEN_LANE/src/app/RestfulConverter/make_redchg.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/make_redmst.o b/GREEN_LANE/src/app/RestfulConverter/make_redmst.o index ddec51a..fc5cf91 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/make_redmst.o and b/GREEN_LANE/src/app/RestfulConverter/make_redmst.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/make_rfidchg.o b/GREEN_LANE/src/app/RestfulConverter/make_rfidchg.o index 6478748..e4c48c8 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/make_rfidchg.o and b/GREEN_LANE/src/app/RestfulConverter/make_rfidchg.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/make_rfidmst.o b/GREEN_LANE/src/app/RestfulConverter/make_rfidmst.o index 5587062..628127a 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/make_rfidmst.o and b/GREEN_LANE/src/app/RestfulConverter/make_rfidmst.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/make_worker.o b/GREEN_LANE/src/app/RestfulConverter/make_worker.o index 2a53205..c65dd05 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/make_worker.o and b/GREEN_LANE/src/app/RestfulConverter/make_worker.o differ diff --git a/GREEN_LANE/src/app/RestfulConverter/util.o b/GREEN_LANE/src/app/RestfulConverter/util.o index fee07e9..60fc6e6 100644 Binary files a/GREEN_LANE/src/app/RestfulConverter/util.o and b/GREEN_LANE/src/app/RestfulConverter/util.o differ diff --git a/GREEN_LANE/src/app/SndHQ/SndHQ b/GREEN_LANE/src/app/SndHQ/SndHQ old mode 100644 new mode 100755 index cfd2cb2..a690a47 Binary files a/GREEN_LANE/src/app/SndHQ/SndHQ and b/GREEN_LANE/src/app/SndHQ/SndHQ differ diff --git a/GREEN_LANE/src/app/SndHQ/SndHQ.o b/GREEN_LANE/src/app/SndHQ/SndHQ.o index b5c78e5..ffd9ec2 100644 Binary files a/GREEN_LANE/src/app/SndHQ/SndHQ.o and b/GREEN_LANE/src/app/SndHQ/SndHQ.o differ diff --git a/GREEN_LANE/src/app/back01/DirectLaneSend.o b/GREEN_LANE/src/app/back01/DirectLaneSend.o index 09e8509..efa6502 100644 Binary files a/GREEN_LANE/src/app/back01/DirectLaneSend.o and b/GREEN_LANE/src/app/back01/DirectLaneSend.o differ diff --git a/GREEN_LANE/src/app/back01/Makefile b/GREEN_LANE/src/app/back01/Makefile index ccc0374..c9a5185 100644 --- a/GREEN_LANE/src/app/back01/Makefile +++ b/GREEN_LANE/src/app/back01/Makefile @@ -13,8 +13,8 @@ TSCFLAG=-m64 ALTIBASE_BASE=/home/altibase ALTIBASE_HOME=$(ALTIBASE_BASE)/altibase-client-7.1.0 -BINDIR=/home2/tcs/GREEN_LANE/bin -LBPATH=/home2/tcs/GREEN_LANE/src/lib +BINDIR=../../../bin +LBPATH=/../../lib #include $(ORACLE_HOME)/lib/precomp/admin/env_precomp.mk @@ -39,7 +39,7 @@ OUTFLAGS = -o SYSINC = /usr/include USERINC = ../../include ULIBINC = ../../lib/Common -RMQINC = $(HOME)/rabbitmq/include +RMQINC = ../../../../rabbitmq/include TB_INC = $(TB_HOME)/client/include INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ -I$(RMQINC) -I$(TB_INC) -I$(TB_HOME)/include @@ -55,18 +55,18 @@ PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) \ #------------------------------------------------------------------------------# # Define library and ouput #------------------------------------------------------------------------------# -SYSLIBS = -L/usr/lib -L/usr/lib64 -L/app/tcs/librab/build/librabbitmq +SYSLIBS = -L/usr/lib -L/usr/lib64 -L../../../../librab/build/librabbitmq #--ORACLE-- ORAPATH = $(ORACLE_HOME)/lib #--TIBERO-- #ORAPATH = $(TB_HOME)/client/lib ORALIBS = -L$(ORAPATH) -ldl -lpthread -lcrypt -lrt -static-libstdc++ -OPEN_LIBS = -luuid -lm -lrabbitmq +OPEN_LIBS = -lrabbitmq USERLIB = ../../modules/libtcs.a #QUESLIB = ../../modules/libFireAntCommon.so QUESLIB = ../../modules/libmsq.a LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ - $(USERLIB) $(QUESLIB) -fpack-struct=1 + $(USERLIB) $(QUESLIB) -luuid -lm -fpack-struct=1 -Wl,-z,muldefs #LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ # $(USERLIB) $(QUESLIB) OUTPUT = back01 diff --git a/GREEN_LANE/src/app/back01/back01 b/GREEN_LANE/src/app/back01/back01 old mode 100644 new mode 100755 index 88be704..f8bd1ff Binary files a/GREEN_LANE/src/app/back01/back01 and b/GREEN_LANE/src/app/back01/back01 differ diff --git a/GREEN_LANE/src/app/back01/lane_comm.o b/GREEN_LANE/src/app/back01/lane_comm.o index 983e6ac..d3103aa 100644 Binary files a/GREEN_LANE/src/app/back01/lane_comm.o and b/GREEN_LANE/src/app/back01/lane_comm.o differ diff --git a/GREEN_LANE/src/app/back01/send_tagbl.o b/GREEN_LANE/src/app/back01/send_tagbl.o index 23ded2c..595d6c9 100644 Binary files a/GREEN_LANE/src/app/back01/send_tagbl.o and b/GREEN_LANE/src/app/back01/send_tagbl.o differ diff --git a/GREEN_LANE/src/app/back01/sock_function.o b/GREEN_LANE/src/app/back01/sock_function.o index 232aae9..6d4687b 100644 Binary files a/GREEN_LANE/src/app/back01/sock_function.o and b/GREEN_LANE/src/app/back01/sock_function.o differ diff --git a/GREEN_LANE/src/app/back01/tagbl.o b/GREEN_LANE/src/app/back01/tagbl.o index fe8477f..f0a6b93 100644 Binary files a/GREEN_LANE/src/app/back01/tagbl.o and b/GREEN_LANE/src/app/back01/tagbl.o differ diff --git a/GREEN_LANE/src/app/back01/tagbl_packet_chng.o b/GREEN_LANE/src/app/back01/tagbl_packet_chng.o index b8d5742..1711189 100644 Binary files a/GREEN_LANE/src/app/back01/tagbl_packet_chng.o and b/GREEN_LANE/src/app/back01/tagbl_packet_chng.o differ diff --git a/GREEN_LANE/src/app/back01/typ_chng.o b/GREEN_LANE/src/app/back01/typ_chng.o index 4eaa0ee..c874768 100644 Binary files a/GREEN_LANE/src/app/back01/typ_chng.o and b/GREEN_LANE/src/app/back01/typ_chng.o differ diff --git a/GREEN_LANE/src/app/back02/DirectLaneSend.o b/GREEN_LANE/src/app/back02/DirectLaneSend.o index 09e8509..efa6502 100644 Binary files a/GREEN_LANE/src/app/back02/DirectLaneSend.o and b/GREEN_LANE/src/app/back02/DirectLaneSend.o differ diff --git a/GREEN_LANE/src/app/back02/Makefile b/GREEN_LANE/src/app/back02/Makefile index d7597e1..57a8655 100644 --- a/GREEN_LANE/src/app/back02/Makefile +++ b/GREEN_LANE/src/app/back02/Makefile @@ -13,8 +13,8 @@ TSCFLAG=-m64 ALTIBASE_BASE=/home/altibase ALTIBASE_HOME=$(ALTIBASE_BASE)/altibase-client-7.1.0 -BINDIR=/home2/tcs/GREEN_LANE/bin -LBPATH=/home2/tcs/GREEN_LANE/src/lib +BINDIR=../../../bin +LBPATH=/../../lib #include $(ORACLE_HOME)/lib/precomp/admin/env_precomp.mk @@ -39,7 +39,7 @@ OUTFLAGS = -o SYSINC = /usr/include USERINC = ../../include ULIBINC = ../../lib/Common -RMQINC = $(HOME)/rabbitmq/include +RMQINC = ../../../../rabbitmq/include TB_INC = $(TB_HOME)/client/include INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ -I$(RMQINC) -I$(TB_INC) -I$(TB_HOME)/include @@ -55,18 +55,18 @@ PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) \ #------------------------------------------------------------------------------# # Define library and ouput #------------------------------------------------------------------------------# -SYSLIBS = -L/usr/lib -L/usr/lib64 -L/app/tcs/librab/build/librabbitmq +SYSLIBS = -L/usr/lib -L/usr/lib64 -L../../../../librab/build/librabbitmq #--ORACLE-- ORAPATH = $(ORACLE_HOME)/lib #--TIBERO-- #ORAPATH = $(TB_HOME)/client/lib ORALIBS = -L$(ORAPATH) -ldl -lpthread -lcrypt -lrt -static-libstdc++ -OPEN_LIBS = -luuid -lm -lrabbitmq +OPEN_LIBS = -lrabbitmq USERLIB = ../../modules/libtcs.a #QUESLIB = ../../modules/libFireAntCommon.so QUESLIB = ../../modules/libmsq.a LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ - $(USERLIB) $(QUESLIB) -fpack-struct=1 + $(USERLIB) $(QUESLIB) -luuid -lm -fpack-struct=1 -Wl,-z,muldefs #LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ # $(USERLIB) $(QUESLIB) OUTPUT = back02 diff --git a/GREEN_LANE/src/app/back02/back02 b/GREEN_LANE/src/app/back02/back02 old mode 100644 new mode 100755 index 49fae13..8384821 Binary files a/GREEN_LANE/src/app/back02/back02 and b/GREEN_LANE/src/app/back02/back02 differ diff --git a/GREEN_LANE/src/app/back02/lane_comm.o b/GREEN_LANE/src/app/back02/lane_comm.o index 983e6ac..d3103aa 100644 Binary files a/GREEN_LANE/src/app/back02/lane_comm.o and b/GREEN_LANE/src/app/back02/lane_comm.o differ diff --git a/GREEN_LANE/src/app/back02/send_tagbl.o b/GREEN_LANE/src/app/back02/send_tagbl.o index 23ded2c..595d6c9 100644 Binary files a/GREEN_LANE/src/app/back02/send_tagbl.o and b/GREEN_LANE/src/app/back02/send_tagbl.o differ diff --git a/GREEN_LANE/src/app/back02/sock_function.o b/GREEN_LANE/src/app/back02/sock_function.o index 232aae9..6d4687b 100644 Binary files a/GREEN_LANE/src/app/back02/sock_function.o and b/GREEN_LANE/src/app/back02/sock_function.o differ diff --git a/GREEN_LANE/src/app/back02/tagbl.o b/GREEN_LANE/src/app/back02/tagbl.o index 76083b1..35581cb 100644 Binary files a/GREEN_LANE/src/app/back02/tagbl.o and b/GREEN_LANE/src/app/back02/tagbl.o differ diff --git a/GREEN_LANE/src/app/back02/tagbl_packet_chng.o b/GREEN_LANE/src/app/back02/tagbl_packet_chng.o index b8d5742..1711189 100644 Binary files a/GREEN_LANE/src/app/back02/tagbl_packet_chng.o and b/GREEN_LANE/src/app/back02/tagbl_packet_chng.o differ diff --git a/GREEN_LANE/src/app/back02/typ_chng.o b/GREEN_LANE/src/app/back02/typ_chng.o index 4eaa0ee..c874768 100644 Binary files a/GREEN_LANE/src/app/back02/typ_chng.o and b/GREEN_LANE/src/app/back02/typ_chng.o differ diff --git a/GREEN_LANE/src/app/back03/DirectLaneSend.o b/GREEN_LANE/src/app/back03/DirectLaneSend.o index 09e8509..efa6502 100644 Binary files a/GREEN_LANE/src/app/back03/DirectLaneSend.o and b/GREEN_LANE/src/app/back03/DirectLaneSend.o differ diff --git a/GREEN_LANE/src/app/back03/Makefile b/GREEN_LANE/src/app/back03/Makefile index e670e45..a702c88 100644 --- a/GREEN_LANE/src/app/back03/Makefile +++ b/GREEN_LANE/src/app/back03/Makefile @@ -13,8 +13,8 @@ TSCFLAG=-m64 ALTIBASE_BASE=/home/altibase ALTIBASE_HOME=$(ALTIBASE_BASE)/altibase-client-7.1.0 -BINDIR=/home2/tcs/GREEN_LANE/bin -LBPATH=/home2/tcs/GREEN_LANE/src/lib +BINDIR=../../../bin +LBPATH=/../../lib #include $(ORACLE_HOME)/lib/precomp/admin/env_precomp.mk @@ -39,7 +39,7 @@ OUTFLAGS = -o SYSINC = /usr/include USERINC = ../../include ULIBINC = ../../lib/Common -RMQINC = $(HOME)/rabbitmq/include +RMQINC = ../../../../rabbitmq/include TB_INC = $(TB_HOME)/client/include INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ -I$(RMQINC) -I$(TB_INC) -I$(TB_HOME)/include @@ -55,18 +55,18 @@ PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) \ #------------------------------------------------------------------------------# # Define library and ouput #------------------------------------------------------------------------------# -SYSLIBS = -L/usr/lib -L/usr/lib64 -L/app/tcs/librab/build/librabbitmq +SYSLIBS = -L/usr/lib -L/usr/lib64 -L../../../../librab/build/librabbitmq #--ORACLE-- ORAPATH = $(ORACLE_HOME)/lib #--TIBERO-- #ORAPATH = $(TB_HOME)/client/lib ORALIBS = -L$(ORAPATH) -ldl -lpthread -lcrypt -lrt -static-libstdc++ -OPEN_LIBS = -luuid -lm -lrabbitmq +OPEN_LIBS = -lrabbitmq USERLIB = ../../modules/libtcs.a #QUESLIB = ../../modules/libFireAntCommon.so QUESLIB = ../../modules/libmsq.a LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ - $(USERLIB) $(QUESLIB) -fpack-struct=1 + $(USERLIB) $(QUESLIB) -luuid -lm -fpack-struct=1 -Wl,-z,muldefs #LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ # $(USERLIB) $(QUESLIB) OUTPUT = back03 diff --git a/GREEN_LANE/src/app/back03/back03 b/GREEN_LANE/src/app/back03/back03 old mode 100644 new mode 100755 index 88be704..f8bd1ff Binary files a/GREEN_LANE/src/app/back03/back03 and b/GREEN_LANE/src/app/back03/back03 differ diff --git a/GREEN_LANE/src/app/back03/lane_comm.o b/GREEN_LANE/src/app/back03/lane_comm.o index 983e6ac..d3103aa 100644 Binary files a/GREEN_LANE/src/app/back03/lane_comm.o and b/GREEN_LANE/src/app/back03/lane_comm.o differ diff --git a/GREEN_LANE/src/app/back03/send_tagbl.o b/GREEN_LANE/src/app/back03/send_tagbl.o index 23ded2c..595d6c9 100644 Binary files a/GREEN_LANE/src/app/back03/send_tagbl.o and b/GREEN_LANE/src/app/back03/send_tagbl.o differ diff --git a/GREEN_LANE/src/app/back03/sock_function.o b/GREEN_LANE/src/app/back03/sock_function.o index 232aae9..6d4687b 100644 Binary files a/GREEN_LANE/src/app/back03/sock_function.o and b/GREEN_LANE/src/app/back03/sock_function.o differ diff --git a/GREEN_LANE/src/app/back03/tagbl.o b/GREEN_LANE/src/app/back03/tagbl.o index fe8477f..f0a6b93 100644 Binary files a/GREEN_LANE/src/app/back03/tagbl.o and b/GREEN_LANE/src/app/back03/tagbl.o differ diff --git a/GREEN_LANE/src/app/back03/tagbl_packet_chng.o b/GREEN_LANE/src/app/back03/tagbl_packet_chng.o index b8d5742..1711189 100644 Binary files a/GREEN_LANE/src/app/back03/tagbl_packet_chng.o and b/GREEN_LANE/src/app/back03/tagbl_packet_chng.o differ diff --git a/GREEN_LANE/src/app/back03/typ_chng.o b/GREEN_LANE/src/app/back03/typ_chng.o index 4eaa0ee..c874768 100644 Binary files a/GREEN_LANE/src/app/back03/typ_chng.o and b/GREEN_LANE/src/app/back03/typ_chng.o differ diff --git a/GREEN_LANE/src/app/back04/DirectLaneSend.o b/GREEN_LANE/src/app/back04/DirectLaneSend.o index 09e8509..efa6502 100644 Binary files a/GREEN_LANE/src/app/back04/DirectLaneSend.o and b/GREEN_LANE/src/app/back04/DirectLaneSend.o differ diff --git a/GREEN_LANE/src/app/back04/Makefile b/GREEN_LANE/src/app/back04/Makefile index ca38bf9..2ac3624 100644 --- a/GREEN_LANE/src/app/back04/Makefile +++ b/GREEN_LANE/src/app/back04/Makefile @@ -13,8 +13,8 @@ TSCFLAG=-m64 ALTIBASE_BASE=/home/altibase ALTIBASE_HOME=$(ALTIBASE_BASE)/altibase-client-7.1.0 -BINDIR=/home2/tcs/GREEN_LANE/bin -LBPATH=/home2/tcs/GREEN_LANE/src/lib +BINDIR=../../../bin +LBPATH=/../../lib #include $(ORACLE_HOME)/lib/precomp/admin/env_precomp.mk @@ -39,7 +39,7 @@ OUTFLAGS = -o SYSINC = /usr/include USERINC = ../../include ULIBINC = ../../lib/Common -RMQINC = $(HOME)/rabbitmq/include +RMQINC = ../../../../rabbitmq/include TB_INC = $(TB_HOME)/client/include INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ -I$(RMQINC) -I$(TB_INC) -I$(TB_HOME)/include @@ -55,18 +55,18 @@ PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) \ #------------------------------------------------------------------------------# # Define library and ouput #------------------------------------------------------------------------------# -SYSLIBS = -L/usr/lib -L/usr/lib64 -L/app/tcs/librab/build/librabbitmq +SYSLIBS = -L/usr/lib -L/usr/lib64 -L../../../../librab/build/librabbitmq #--ORACLE-- ORAPATH = $(ORACLE_HOME)/lib #--TIBERO-- #ORAPATH = $(TB_HOME)/client/lib ORALIBS = -L$(ORAPATH) -ldl -lpthread -lcrypt -lrt -static-libstdc++ -OPEN_LIBS = -luuid -lm -lrabbitmq +OPEN_LIBS = -lrabbitmq USERLIB = ../../modules/libtcs.a #QUESLIB = ../../modules/libFireAntCommon.so QUESLIB = ../../modules/libmsq.a LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ - $(USERLIB) $(QUESLIB) -fpack-struct=1 + $(USERLIB) $(QUESLIB) -luuid -lm -fpack-struct=1 -Wl,-z,muldefs #LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ # $(USERLIB) $(QUESLIB) OUTPUT = back04 diff --git a/GREEN_LANE/src/app/back04/back04 b/GREEN_LANE/src/app/back04/back04 old mode 100644 new mode 100755 index 88be704..f8bd1ff Binary files a/GREEN_LANE/src/app/back04/back04 and b/GREEN_LANE/src/app/back04/back04 differ diff --git a/GREEN_LANE/src/app/back04/lane_comm.o b/GREEN_LANE/src/app/back04/lane_comm.o index 983e6ac..d3103aa 100644 Binary files a/GREEN_LANE/src/app/back04/lane_comm.o and b/GREEN_LANE/src/app/back04/lane_comm.o differ diff --git a/GREEN_LANE/src/app/back04/send_tagbl.o b/GREEN_LANE/src/app/back04/send_tagbl.o index 23ded2c..595d6c9 100644 Binary files a/GREEN_LANE/src/app/back04/send_tagbl.o and b/GREEN_LANE/src/app/back04/send_tagbl.o differ diff --git a/GREEN_LANE/src/app/back04/sock_function.o b/GREEN_LANE/src/app/back04/sock_function.o index 232aae9..6d4687b 100644 Binary files a/GREEN_LANE/src/app/back04/sock_function.o and b/GREEN_LANE/src/app/back04/sock_function.o differ diff --git a/GREEN_LANE/src/app/back04/tagbl.o b/GREEN_LANE/src/app/back04/tagbl.o index fe8477f..f0a6b93 100644 Binary files a/GREEN_LANE/src/app/back04/tagbl.o and b/GREEN_LANE/src/app/back04/tagbl.o differ diff --git a/GREEN_LANE/src/app/back04/tagbl_packet_chng.o b/GREEN_LANE/src/app/back04/tagbl_packet_chng.o index b8d5742..1711189 100644 Binary files a/GREEN_LANE/src/app/back04/tagbl_packet_chng.o and b/GREEN_LANE/src/app/back04/tagbl_packet_chng.o differ diff --git a/GREEN_LANE/src/app/back04/typ_chng.o b/GREEN_LANE/src/app/back04/typ_chng.o index 4eaa0ee..c874768 100644 Binary files a/GREEN_LANE/src/app/back04/typ_chng.o and b/GREEN_LANE/src/app/back04/typ_chng.o differ diff --git a/GREEN_LANE/src/app/back05/DirectLaneSend.o b/GREEN_LANE/src/app/back05/DirectLaneSend.o index 09e8509..efa6502 100644 Binary files a/GREEN_LANE/src/app/back05/DirectLaneSend.o and b/GREEN_LANE/src/app/back05/DirectLaneSend.o differ diff --git a/GREEN_LANE/src/app/back05/Makefile b/GREEN_LANE/src/app/back05/Makefile index 8616d53..864ea59 100644 --- a/GREEN_LANE/src/app/back05/Makefile +++ b/GREEN_LANE/src/app/back05/Makefile @@ -13,8 +13,8 @@ TSCFLAG=-m64 ALTIBASE_BASE=/home/altibase ALTIBASE_HOME=$(ALTIBASE_BASE)/altibase-client-7.1.0 -BINDIR=/home2/tcs/GREEN_LANE/bin -LBPATH=/home2/tcs/GREEN_LANE/src/lib +BINDIR=../../../bin +LBPATH=/../../lib #include $(ORACLE_HOME)/lib/precomp/admin/env_precomp.mk @@ -39,7 +39,7 @@ OUTFLAGS = -o SYSINC = /usr/include USERINC = ../../include ULIBINC = ../../lib/Common -RMQINC = $(HOME)/rabbitmq/include +RMQINC = ../../../../rabbitmq/include TB_INC = $(TB_HOME)/client/include INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ -I$(RMQINC) -I$(TB_INC) -I$(TB_HOME)/include @@ -55,18 +55,18 @@ PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) \ #------------------------------------------------------------------------------# # Define library and ouput #------------------------------------------------------------------------------# -SYSLIBS = -L/usr/lib -L/usr/lib64 -L/app/tcs/librab/build/librabbitmq +SYSLIBS = -L/usr/lib -L/usr/lib64 -L../../../../librab/build/librabbitmq #--ORACLE-- ORAPATH = $(ORACLE_HOME)/lib #--TIBERO-- #ORAPATH = $(TB_HOME)/client/lib ORALIBS = -L$(ORAPATH) -ldl -lpthread -lcrypt -lrt -static-libstdc++ -OPEN_LIBS = -luuid -lm -lrabbitmq +OPEN_LIBS = -lrabbitmq USERLIB = ../../modules/libtcs.a #QUESLIB = ../../modules/libFireAntCommon.so QUESLIB = ../../modules/libmsq.a LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ - $(USERLIB) $(QUESLIB) -fpack-struct=1 + $(USERLIB) $(QUESLIB) -luuid -lm -fpack-struct=1 -Wl,-z,muldefs #LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ # $(USERLIB) $(QUESLIB) OUTPUT = back05 diff --git a/GREEN_LANE/src/app/back05/back05 b/GREEN_LANE/src/app/back05/back05 old mode 100644 new mode 100755 index 88be704..f8bd1ff Binary files a/GREEN_LANE/src/app/back05/back05 and b/GREEN_LANE/src/app/back05/back05 differ diff --git a/GREEN_LANE/src/app/back05/lane_comm.o b/GREEN_LANE/src/app/back05/lane_comm.o index 983e6ac..d3103aa 100644 Binary files a/GREEN_LANE/src/app/back05/lane_comm.o and b/GREEN_LANE/src/app/back05/lane_comm.o differ diff --git a/GREEN_LANE/src/app/back05/send_tagbl.o b/GREEN_LANE/src/app/back05/send_tagbl.o index 23ded2c..595d6c9 100644 Binary files a/GREEN_LANE/src/app/back05/send_tagbl.o and b/GREEN_LANE/src/app/back05/send_tagbl.o differ diff --git a/GREEN_LANE/src/app/back05/sock_function.o b/GREEN_LANE/src/app/back05/sock_function.o index 232aae9..6d4687b 100644 Binary files a/GREEN_LANE/src/app/back05/sock_function.o and b/GREEN_LANE/src/app/back05/sock_function.o differ diff --git a/GREEN_LANE/src/app/back05/tagbl.o b/GREEN_LANE/src/app/back05/tagbl.o index fe8477f..f0a6b93 100644 Binary files a/GREEN_LANE/src/app/back05/tagbl.o and b/GREEN_LANE/src/app/back05/tagbl.o differ diff --git a/GREEN_LANE/src/app/back05/tagbl_packet_chng.o b/GREEN_LANE/src/app/back05/tagbl_packet_chng.o index b8d5742..1711189 100644 Binary files a/GREEN_LANE/src/app/back05/tagbl_packet_chng.o and b/GREEN_LANE/src/app/back05/tagbl_packet_chng.o differ diff --git a/GREEN_LANE/src/app/back05/typ_chng.o b/GREEN_LANE/src/app/back05/typ_chng.o index 4eaa0ee..c874768 100644 Binary files a/GREEN_LANE/src/app/back05/typ_chng.o and b/GREEN_LANE/src/app/back05/typ_chng.o differ diff --git a/GREEN_LANE/src/app/back06/DirectLaneSend.o b/GREEN_LANE/src/app/back06/DirectLaneSend.o index 09e8509..efa6502 100644 Binary files a/GREEN_LANE/src/app/back06/DirectLaneSend.o and b/GREEN_LANE/src/app/back06/DirectLaneSend.o differ diff --git a/GREEN_LANE/src/app/back06/Makefile b/GREEN_LANE/src/app/back06/Makefile index 4e2f8df..4c13946 100644 --- a/GREEN_LANE/src/app/back06/Makefile +++ b/GREEN_LANE/src/app/back06/Makefile @@ -13,8 +13,8 @@ TSCFLAG=-m64 ALTIBASE_BASE=/home/altibase ALTIBASE_HOME=$(ALTIBASE_BASE)/altibase-client-7.1.0 -BINDIR=/home2/tcs/GREEN_LANE/bin -LBPATH=/home2/tcs/GREEN_LANE/src/lib +BINDIR=../../../bin +LBPATH=/../../lib #include $(ORACLE_HOME)/lib/precomp/admin/env_precomp.mk @@ -39,7 +39,7 @@ OUTFLAGS = -o SYSINC = /usr/include USERINC = ../../include ULIBINC = ../../lib/Common -RMQINC = $(HOME)/rabbitmq/include +RMQINC = ../../../../rabbitmq/include TB_INC = $(TB_HOME)/client/include INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ -I$(RMQINC) -I$(TB_INC) -I$(TB_HOME)/include @@ -55,18 +55,18 @@ PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) \ #------------------------------------------------------------------------------# # Define library and ouput #------------------------------------------------------------------------------# -SYSLIBS = -L/usr/lib -L/usr/lib64 -L/app/tcs/librab/build/librabbitmq +SYSLIBS = -L/usr/lib -L/usr/lib64 -L../../../../librab/build/librabbitmq #--ORACLE-- ORAPATH = $(ORACLE_HOME)/lib #--TIBERO-- #ORAPATH = $(TB_HOME)/client/lib ORALIBS = -L$(ORAPATH) -ldl -lpthread -lcrypt -lrt -static-libstdc++ -OPEN_LIBS = -luuid -lm -lrabbitmq +OPEN_LIBS = -lrabbitmq USERLIB = ../../modules/libtcs.a #QUESLIB = ../../modules/libFireAntCommon.so QUESLIB = ../../modules/libmsq.a LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ - $(USERLIB) $(QUESLIB) -fpack-struct=1 + $(USERLIB) $(QUESLIB) -luuid -lm -fpack-struct=1 -Wl,-z,muldefs #LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ # $(USERLIB) $(QUESLIB) OUTPUT = back06 diff --git a/GREEN_LANE/src/app/back06/back06 b/GREEN_LANE/src/app/back06/back06 old mode 100644 new mode 100755 index 88be704..f8bd1ff Binary files a/GREEN_LANE/src/app/back06/back06 and b/GREEN_LANE/src/app/back06/back06 differ diff --git a/GREEN_LANE/src/app/back06/lane_comm.o b/GREEN_LANE/src/app/back06/lane_comm.o index 983e6ac..d3103aa 100644 Binary files a/GREEN_LANE/src/app/back06/lane_comm.o and b/GREEN_LANE/src/app/back06/lane_comm.o differ diff --git a/GREEN_LANE/src/app/back06/send_tagbl.o b/GREEN_LANE/src/app/back06/send_tagbl.o index 23ded2c..595d6c9 100644 Binary files a/GREEN_LANE/src/app/back06/send_tagbl.o and b/GREEN_LANE/src/app/back06/send_tagbl.o differ diff --git a/GREEN_LANE/src/app/back06/sock_function.o b/GREEN_LANE/src/app/back06/sock_function.o index 232aae9..6d4687b 100644 Binary files a/GREEN_LANE/src/app/back06/sock_function.o and b/GREEN_LANE/src/app/back06/sock_function.o differ diff --git a/GREEN_LANE/src/app/back06/tagbl.o b/GREEN_LANE/src/app/back06/tagbl.o index fe8477f..f0a6b93 100644 Binary files a/GREEN_LANE/src/app/back06/tagbl.o and b/GREEN_LANE/src/app/back06/tagbl.o differ diff --git a/GREEN_LANE/src/app/back06/tagbl_packet_chng.o b/GREEN_LANE/src/app/back06/tagbl_packet_chng.o index b8d5742..1711189 100644 Binary files a/GREEN_LANE/src/app/back06/tagbl_packet_chng.o and b/GREEN_LANE/src/app/back06/tagbl_packet_chng.o differ diff --git a/GREEN_LANE/src/app/back06/typ_chng.o b/GREEN_LANE/src/app/back06/typ_chng.o index 4eaa0ee..c874768 100644 Binary files a/GREEN_LANE/src/app/back06/typ_chng.o and b/GREEN_LANE/src/app/back06/typ_chng.o differ diff --git a/GREEN_LANE/src/app/back07/DirectLaneSend.o b/GREEN_LANE/src/app/back07/DirectLaneSend.o index 09e8509..efa6502 100644 Binary files a/GREEN_LANE/src/app/back07/DirectLaneSend.o and b/GREEN_LANE/src/app/back07/DirectLaneSend.o differ diff --git a/GREEN_LANE/src/app/back07/Makefile b/GREEN_LANE/src/app/back07/Makefile index 74ce873..3b80a70 100644 --- a/GREEN_LANE/src/app/back07/Makefile +++ b/GREEN_LANE/src/app/back07/Makefile @@ -13,8 +13,8 @@ TSCFLAG=-m64 ALTIBASE_BASE=/home/altibase ALTIBASE_HOME=$(ALTIBASE_BASE)/altibase-client-7.1.0 -BINDIR=/home2/tcs/GREEN_LANE/bin -LBPATH=/home2/tcs/GREEN_LANE/src/lib +BINDIR=../../../bin +LBPATH=/../../lib #include $(ORACLE_HOME)/lib/precomp/admin/env_precomp.mk @@ -39,7 +39,7 @@ OUTFLAGS = -o SYSINC = /usr/include USERINC = ../../include ULIBINC = ../../lib/Common -RMQINC = $(HOME)/rabbitmq/include +RMQINC = ../../../../rabbitmq/include TB_INC = $(TB_HOME)/client/include INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ -I$(RMQINC) -I$(TB_INC) -I$(TB_HOME)/include @@ -55,18 +55,18 @@ PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) \ #------------------------------------------------------------------------------# # Define library and ouput #------------------------------------------------------------------------------# -SYSLIBS = -L/usr/lib -L/usr/lib64 -L/app/tcs/librab/build/librabbitmq +SYSLIBS = -L/usr/lib -L/usr/lib64 -L../../../../librab/build/librabbitmq #--ORACLE-- ORAPATH = $(ORACLE_HOME)/lib #--TIBERO-- #ORAPATH = $(TB_HOME)/client/lib ORALIBS = -L$(ORAPATH) -ldl -lpthread -lcrypt -lrt -static-libstdc++ -OPEN_LIBS = -luuid -lm -lrabbitmq +OPEN_LIBS = -lrabbitmq USERLIB = ../../modules/libtcs.a #QUESLIB = ../../modules/libFireAntCommon.so QUESLIB = ../../modules/libmsq.a LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ - $(USERLIB) $(QUESLIB) -fpack-struct=1 + $(USERLIB) $(QUESLIB) -luuid -lm -fpack-struct=1 -Wl,-z,muldefs #LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ # $(USERLIB) $(QUESLIB) OUTPUT = back07 diff --git a/GREEN_LANE/src/app/back07/back07 b/GREEN_LANE/src/app/back07/back07 old mode 100644 new mode 100755 index adb395e..31b2148 Binary files a/GREEN_LANE/src/app/back07/back07 and b/GREEN_LANE/src/app/back07/back07 differ diff --git a/GREEN_LANE/src/app/back07/lane_comm.o b/GREEN_LANE/src/app/back07/lane_comm.o index 983e6ac..d3103aa 100644 Binary files a/GREEN_LANE/src/app/back07/lane_comm.o and b/GREEN_LANE/src/app/back07/lane_comm.o differ diff --git a/GREEN_LANE/src/app/back07/send_tagbl.o b/GREEN_LANE/src/app/back07/send_tagbl.o index 23ded2c..595d6c9 100644 Binary files a/GREEN_LANE/src/app/back07/send_tagbl.o and b/GREEN_LANE/src/app/back07/send_tagbl.o differ diff --git a/GREEN_LANE/src/app/back07/sock_function.o b/GREEN_LANE/src/app/back07/sock_function.o index 232aae9..6d4687b 100644 Binary files a/GREEN_LANE/src/app/back07/sock_function.o and b/GREEN_LANE/src/app/back07/sock_function.o differ diff --git a/GREEN_LANE/src/app/back07/tagbl.o b/GREEN_LANE/src/app/back07/tagbl.o index fe8477f..f0a6b93 100644 Binary files a/GREEN_LANE/src/app/back07/tagbl.o and b/GREEN_LANE/src/app/back07/tagbl.o differ diff --git a/GREEN_LANE/src/app/back07/tagbl_packet_chng.o b/GREEN_LANE/src/app/back07/tagbl_packet_chng.o index e8270e0..bd9de64 100644 Binary files a/GREEN_LANE/src/app/back07/tagbl_packet_chng.o and b/GREEN_LANE/src/app/back07/tagbl_packet_chng.o differ diff --git a/GREEN_LANE/src/app/back07/typ_chng.o b/GREEN_LANE/src/app/back07/typ_chng.o index 4eaa0ee..c874768 100644 Binary files a/GREEN_LANE/src/app/back07/typ_chng.o and b/GREEN_LANE/src/app/back07/typ_chng.o differ diff --git a/GREEN_LANE/src/app/back08/DirectLaneSend.o b/GREEN_LANE/src/app/back08/DirectLaneSend.o index 09e8509..efa6502 100644 Binary files a/GREEN_LANE/src/app/back08/DirectLaneSend.o and b/GREEN_LANE/src/app/back08/DirectLaneSend.o differ diff --git a/GREEN_LANE/src/app/back08/Makefile b/GREEN_LANE/src/app/back08/Makefile index 6d36f03..fff1603 100644 --- a/GREEN_LANE/src/app/back08/Makefile +++ b/GREEN_LANE/src/app/back08/Makefile @@ -13,8 +13,8 @@ TSCFLAG=-m64 ALTIBASE_BASE=/home/altibase ALTIBASE_HOME=$(ALTIBASE_BASE)/altibase-client-7.1.0 -BINDIR=/home2/tcs/GREEN_LANE/bin -LBPATH=/home2/tcs/GREEN_LANE/src/lib +BINDIR=../../../bin +LBPATH=/../../lib #include $(ORACLE_HOME)/lib/precomp/admin/env_precomp.mk @@ -39,7 +39,7 @@ OUTFLAGS = -o SYSINC = /usr/include USERINC = ../../include ULIBINC = ../../lib/Common -RMQINC = $(HOME)/rabbitmq/include +RMQINC = ../../../../rabbitmq/include TB_INC = $(TB_HOME)/client/include INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ -I$(RMQINC) -I$(TB_INC) -I$(TB_HOME)/include @@ -55,18 +55,18 @@ PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) \ #------------------------------------------------------------------------------# # Define library and ouput #------------------------------------------------------------------------------# -SYSLIBS = -L/usr/lib -L/usr/lib64 -L/app/tcs/librab/build/librabbitmq +SYSLIBS = -L/usr/lib -L/usr/lib64 -L../../../../librab/build/librabbitmq #--ORACLE-- ORAPATH = $(ORACLE_HOME)/lib #--TIBERO-- #ORAPATH = $(TB_HOME)/client/lib ORALIBS = -L$(ORAPATH) -ldl -lpthread -lcrypt -lrt -static-libstdc++ -OPEN_LIBS = -luuid -lm -lrabbitmq +OPEN_LIBS = -lrabbitmq USERLIB = ../../modules/libtcs.a #QUESLIB = ../../modules/libFireAntCommon.so QUESLIB = ../../modules/libmsq.a LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ - $(USERLIB) $(QUESLIB) -fpack-struct=1 + $(USERLIB) $(QUESLIB) -luuid -lm -fpack-struct=1 -Wl,-z,muldefs #LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ # $(USERLIB) $(QUESLIB) OUTPUT = back08 diff --git a/GREEN_LANE/src/app/back08/back08 b/GREEN_LANE/src/app/back08/back08 old mode 100644 new mode 100755 index 88be704..f8bd1ff Binary files a/GREEN_LANE/src/app/back08/back08 and b/GREEN_LANE/src/app/back08/back08 differ diff --git a/GREEN_LANE/src/app/back08/lane_comm.o b/GREEN_LANE/src/app/back08/lane_comm.o index 983e6ac..d3103aa 100644 Binary files a/GREEN_LANE/src/app/back08/lane_comm.o and b/GREEN_LANE/src/app/back08/lane_comm.o differ diff --git a/GREEN_LANE/src/app/back08/send_tagbl.o b/GREEN_LANE/src/app/back08/send_tagbl.o index 23ded2c..595d6c9 100644 Binary files a/GREEN_LANE/src/app/back08/send_tagbl.o and b/GREEN_LANE/src/app/back08/send_tagbl.o differ diff --git a/GREEN_LANE/src/app/back08/sock_function.o b/GREEN_LANE/src/app/back08/sock_function.o index 232aae9..6d4687b 100644 Binary files a/GREEN_LANE/src/app/back08/sock_function.o and b/GREEN_LANE/src/app/back08/sock_function.o differ diff --git a/GREEN_LANE/src/app/back08/tagbl.o b/GREEN_LANE/src/app/back08/tagbl.o index fe8477f..f0a6b93 100644 Binary files a/GREEN_LANE/src/app/back08/tagbl.o and b/GREEN_LANE/src/app/back08/tagbl.o differ diff --git a/GREEN_LANE/src/app/back08/tagbl_packet_chng.o b/GREEN_LANE/src/app/back08/tagbl_packet_chng.o index b8d5742..1711189 100644 Binary files a/GREEN_LANE/src/app/back08/tagbl_packet_chng.o and b/GREEN_LANE/src/app/back08/tagbl_packet_chng.o differ diff --git a/GREEN_LANE/src/app/back08/typ_chng.o b/GREEN_LANE/src/app/back08/typ_chng.o index 4eaa0ee..c874768 100644 Binary files a/GREEN_LANE/src/app/back08/typ_chng.o and b/GREEN_LANE/src/app/back08/typ_chng.o differ diff --git a/GREEN_LANE/src/app/back09/DirectLaneSend.o b/GREEN_LANE/src/app/back09/DirectLaneSend.o index 09e8509..efa6502 100644 Binary files a/GREEN_LANE/src/app/back09/DirectLaneSend.o and b/GREEN_LANE/src/app/back09/DirectLaneSend.o differ diff --git a/GREEN_LANE/src/app/back09/Makefile b/GREEN_LANE/src/app/back09/Makefile index 7487ba2..ccede11 100644 --- a/GREEN_LANE/src/app/back09/Makefile +++ b/GREEN_LANE/src/app/back09/Makefile @@ -13,8 +13,8 @@ TSCFLAG=-m64 ALTIBASE_BASE=/home/altibase ALTIBASE_HOME=$(ALTIBASE_BASE)/altibase-client-7.1.0 -BINDIR=/home2/tcs/GREEN_LANE/bin -LBPATH=/home2/tcs/GREEN_LANE/src/lib +BINDIR=../../../bin +LBPATH=/../../lib #include $(ORACLE_HOME)/lib/precomp/admin/env_precomp.mk @@ -39,7 +39,7 @@ OUTFLAGS = -o SYSINC = /usr/include USERINC = ../../include ULIBINC = ../../lib/Common -RMQINC = $(HOME)/rabbitmq/include +RMQINC = ../../../../rabbitmq/include TB_INC = $(TB_HOME)/client/include INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ -I$(RMQINC) -I$(TB_INC) -I$(TB_HOME)/include @@ -55,18 +55,18 @@ PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) \ #------------------------------------------------------------------------------# # Define library and ouput #------------------------------------------------------------------------------# -SYSLIBS = -L/usr/lib -L/usr/lib64 -L/app/tcs/librab/build/librabbitmq +SYSLIBS = -L/usr/lib -L/usr/lib64 -L../../../../librab/build/librabbitmq #--ORACLE-- ORAPATH = $(ORACLE_HOME)/lib #--TIBERO-- #ORAPATH = $(TB_HOME)/client/lib ORALIBS = -L$(ORAPATH) -ldl -lpthread -lcrypt -lrt -static-libstdc++ -OPEN_LIBS = -luuid -lm -lrabbitmq +OPEN_LIBS = -lrabbitmq USERLIB = ../../modules/libtcs.a #QUESLIB = ../../modules/libFireAntCommon.so QUESLIB = ../../modules/libmsq.a LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ - $(USERLIB) $(QUESLIB) -fpack-struct=1 + $(USERLIB) $(QUESLIB) -luuid -lm -fpack-struct=1 -Wl,-z,muldefs #LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ # $(USERLIB) $(QUESLIB) OUTPUT = back09 diff --git a/GREEN_LANE/src/app/back09/back09 b/GREEN_LANE/src/app/back09/back09 old mode 100644 new mode 100755 index 88be704..f8bd1ff Binary files a/GREEN_LANE/src/app/back09/back09 and b/GREEN_LANE/src/app/back09/back09 differ diff --git a/GREEN_LANE/src/app/back09/lane_comm.o b/GREEN_LANE/src/app/back09/lane_comm.o index 983e6ac..d3103aa 100644 Binary files a/GREEN_LANE/src/app/back09/lane_comm.o and b/GREEN_LANE/src/app/back09/lane_comm.o differ diff --git a/GREEN_LANE/src/app/back09/send_tagbl.o b/GREEN_LANE/src/app/back09/send_tagbl.o index 23ded2c..595d6c9 100644 Binary files a/GREEN_LANE/src/app/back09/send_tagbl.o and b/GREEN_LANE/src/app/back09/send_tagbl.o differ diff --git a/GREEN_LANE/src/app/back09/sock_function.o b/GREEN_LANE/src/app/back09/sock_function.o index 232aae9..6d4687b 100644 Binary files a/GREEN_LANE/src/app/back09/sock_function.o and b/GREEN_LANE/src/app/back09/sock_function.o differ diff --git a/GREEN_LANE/src/app/back09/tagbl.o b/GREEN_LANE/src/app/back09/tagbl.o index fe8477f..f0a6b93 100644 Binary files a/GREEN_LANE/src/app/back09/tagbl.o and b/GREEN_LANE/src/app/back09/tagbl.o differ diff --git a/GREEN_LANE/src/app/back09/tagbl_packet_chng.o b/GREEN_LANE/src/app/back09/tagbl_packet_chng.o index b8d5742..1711189 100644 Binary files a/GREEN_LANE/src/app/back09/tagbl_packet_chng.o and b/GREEN_LANE/src/app/back09/tagbl_packet_chng.o differ diff --git a/GREEN_LANE/src/app/back09/typ_chng.o b/GREEN_LANE/src/app/back09/typ_chng.o index 4eaa0ee..c874768 100644 Binary files a/GREEN_LANE/src/app/back09/typ_chng.o and b/GREEN_LANE/src/app/back09/typ_chng.o differ diff --git a/GREEN_LANE/src/app/back10/DirectLaneSend.o b/GREEN_LANE/src/app/back10/DirectLaneSend.o index 09e8509..efa6502 100644 Binary files a/GREEN_LANE/src/app/back10/DirectLaneSend.o and b/GREEN_LANE/src/app/back10/DirectLaneSend.o differ diff --git a/GREEN_LANE/src/app/back10/Makefile b/GREEN_LANE/src/app/back10/Makefile index 1255b74..82247e4 100644 --- a/GREEN_LANE/src/app/back10/Makefile +++ b/GREEN_LANE/src/app/back10/Makefile @@ -13,8 +13,8 @@ TSCFLAG=-m64 ALTIBASE_BASE=/home/altibase ALTIBASE_HOME=$(ALTIBASE_BASE)/altibase-client-7.1.0 -BINDIR=/home2/tcs/GREEN_LANE/bin -LBPATH=/home2/tcs/GREEN_LANE/src/lib +BINDIR=../../../bin +LBPATH=/../../lib #include $(ORACLE_HOME)/lib/precomp/admin/env_precomp.mk @@ -39,7 +39,7 @@ OUTFLAGS = -o SYSINC = /usr/include USERINC = ../../include ULIBINC = ../../lib/Common -RMQINC = $(HOME)/rabbitmq/include +RMQINC = ../../../../rabbitmq/include TB_INC = $(TB_HOME)/client/include INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ -I$(RMQINC) -I$(TB_INC) -I$(TB_HOME)/include @@ -55,18 +55,18 @@ PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) \ #------------------------------------------------------------------------------# # Define library and ouput #------------------------------------------------------------------------------# -SYSLIBS = -L/usr/lib -L/usr/lib64 -L/app/tcs/librab/build/librabbitmq +SYSLIBS = -L/usr/lib -L/usr/lib64 -L../../../../librab/build/librabbitmq #--ORACLE-- ORAPATH = $(ORACLE_HOME)/lib #--TIBERO-- #ORAPATH = $(TB_HOME)/client/lib ORALIBS = -L$(ORAPATH) -ldl -lpthread -lcrypt -lrt -static-libstdc++ -OPEN_LIBS = -luuid -lm -lrabbitmq +OPEN_LIBS = -lrabbitmq USERLIB = ../../modules/libtcs.a #QUESLIB = ../../modules/libFireAntCommon.so QUESLIB = ../../modules/libmsq.a LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ - $(USERLIB) $(QUESLIB) -fpack-struct=1 + $(USERLIB) $(QUESLIB) -luuid -lm -fpack-struct=1 -Wl,-z,muldefs #LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ # $(USERLIB) $(QUESLIB) OUTPUT = back10 diff --git a/GREEN_LANE/src/app/back10/back10 b/GREEN_LANE/src/app/back10/back10 old mode 100644 new mode 100755 index adb395e..31b2148 Binary files a/GREEN_LANE/src/app/back10/back10 and b/GREEN_LANE/src/app/back10/back10 differ diff --git a/GREEN_LANE/src/app/back10/lane_comm.o b/GREEN_LANE/src/app/back10/lane_comm.o index 983e6ac..d3103aa 100644 Binary files a/GREEN_LANE/src/app/back10/lane_comm.o and b/GREEN_LANE/src/app/back10/lane_comm.o differ diff --git a/GREEN_LANE/src/app/back10/send_tagbl.o b/GREEN_LANE/src/app/back10/send_tagbl.o index 23ded2c..595d6c9 100644 Binary files a/GREEN_LANE/src/app/back10/send_tagbl.o and b/GREEN_LANE/src/app/back10/send_tagbl.o differ diff --git a/GREEN_LANE/src/app/back10/sock_function.o b/GREEN_LANE/src/app/back10/sock_function.o index 232aae9..6d4687b 100644 Binary files a/GREEN_LANE/src/app/back10/sock_function.o and b/GREEN_LANE/src/app/back10/sock_function.o differ diff --git a/GREEN_LANE/src/app/back10/tagbl.o b/GREEN_LANE/src/app/back10/tagbl.o index fe8477f..f0a6b93 100644 Binary files a/GREEN_LANE/src/app/back10/tagbl.o and b/GREEN_LANE/src/app/back10/tagbl.o differ diff --git a/GREEN_LANE/src/app/back10/tagbl_packet_chng.o b/GREEN_LANE/src/app/back10/tagbl_packet_chng.o index e8270e0..bd9de64 100644 Binary files a/GREEN_LANE/src/app/back10/tagbl_packet_chng.o and b/GREEN_LANE/src/app/back10/tagbl_packet_chng.o differ diff --git a/GREEN_LANE/src/app/back10/typ_chng.o b/GREEN_LANE/src/app/back10/typ_chng.o index 4eaa0ee..c874768 100644 Binary files a/GREEN_LANE/src/app/back10/typ_chng.o and b/GREEN_LANE/src/app/back10/typ_chng.o differ diff --git a/GREEN_LANE/src/app/lane/Makefile b/GREEN_LANE/src/app/lane/Makefile index 014c26a..bd55695 100644 --- a/GREEN_LANE/src/app/lane/Makefile +++ b/GREEN_LANE/src/app/lane/Makefile @@ -37,7 +37,7 @@ OUTFLAGS = -o SYSINC = /usr/include USERINC = ../../include ULIBINC = ../../lib/Common -RMQINC = $(HOME)/rabbitmq/include +RMQINC = ../../../../rabbitmq/include TB_INC = $(TB_HOME)/client/include INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ -I$(RMQINC) -I$(TB_INC) -I$(TB_HOME)/include @@ -53,18 +53,18 @@ PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) \ #------------------------------------------------------------------------------# # Define library and ouput #------------------------------------------------------------------------------# -SYSLIBS = -L/usr/lib -L/usr/lib64 -L/app/tcs/librab/build/librabbitmq +SYSLIBS = -L/usr/lib -L/usr/lib64 -L../../../../librab/build/librabbitmq #--ORACLE-- ORAPATH = $(ORACLE_HOME)/lib #--TIBERO-- #ORAPATH = $(TB_HOME)/client/lib ORALIBS = -L$(ORAPATH) -ldl -lcrypt -lrt -static-libstdc++ -OPEN_LIBS = -lpthread -luuid -lm -lrabbitmq -fpic +OPEN_LIBS = -lpthread -luuid -lm -lrabbitmq -lssl -fpic USERLIB = ../../modules/libtcs.a #QUESLIB = ../../modules/libFireAntCommon.so QUESLIB = ../../modules/libmsq.a LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ - $(USERLIB) $(QUESLIB) -fpack-struct=1 + $(USERLIB) $(QUESLIB) -fpack-struct=1 -Wl,-z,muldefs #LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ # $(USERLIB) $(QUESLIB) OUTPUT = lane_run #trace diff --git a/GREEN_LANE/src/app/lane/MessageSender.o b/GREEN_LANE/src/app/lane/MessageSender.o index 7859c52..4efaea1 100644 Binary files a/GREEN_LANE/src/app/lane/MessageSender.o and b/GREEN_LANE/src/app/lane/MessageSender.o differ diff --git a/GREEN_LANE/src/app/lane/MessageSenderHTTP.o b/GREEN_LANE/src/app/lane/MessageSenderHTTP.o index 055a16c..848cbce 100644 Binary files a/GREEN_LANE/src/app/lane/MessageSenderHTTP.o and b/GREEN_LANE/src/app/lane/MessageSenderHTTP.o differ diff --git a/GREEN_LANE/src/app/lane/chk_chng.o b/GREEN_LANE/src/app/lane/chk_chng.o index 4d4d99b..a95d58f 100644 Binary files a/GREEN_LANE/src/app/lane/chk_chng.o and b/GREEN_LANE/src/app/lane/chk_chng.o differ diff --git a/GREEN_LANE/src/app/lane/lane_comm.o b/GREEN_LANE/src/app/lane/lane_comm.o index d348d5e..4a3b1fe 100644 Binary files a/GREEN_LANE/src/app/lane/lane_comm.o and b/GREEN_LANE/src/app/lane/lane_comm.o differ diff --git a/GREEN_LANE/src/app/lane/lane_main.o b/GREEN_LANE/src/app/lane/lane_main.o index 125f2db..1da9804 100644 Binary files a/GREEN_LANE/src/app/lane/lane_main.o and b/GREEN_LANE/src/app/lane/lane_main.o differ diff --git a/GREEN_LANE/src/app/lane/lane_run b/GREEN_LANE/src/app/lane/lane_run old mode 100644 new mode 100755 index 00fc896..75046b7 Binary files a/GREEN_LANE/src/app/lane/lane_run and b/GREEN_LANE/src/app/lane/lane_run differ diff --git a/GREEN_LANE/src/app/lane/lane_stat.o b/GREEN_LANE/src/app/lane/lane_stat.o index 595a253..725ec96 100644 Binary files a/GREEN_LANE/src/app/lane/lane_stat.o and b/GREEN_LANE/src/app/lane/lane_stat.o differ diff --git a/GREEN_LANE/src/app/lane/lcc_function.o b/GREEN_LANE/src/app/lane/lcc_function.o index 09e1c0d..5f10d39 100644 Binary files a/GREEN_LANE/src/app/lane/lcc_function.o and b/GREEN_LANE/src/app/lane/lcc_function.o differ diff --git a/GREEN_LANE/src/app/lane/packet_chng.o b/GREEN_LANE/src/app/lane/packet_chng.o index 8ceb09b..16446dc 100644 Binary files a/GREEN_LANE/src/app/lane/packet_chng.o and b/GREEN_LANE/src/app/lane/packet_chng.o differ diff --git a/GREEN_LANE/src/app/lane/rcv_function.o b/GREEN_LANE/src/app/lane/rcv_function.o index 153947e..dd2a541 100644 Binary files a/GREEN_LANE/src/app/lane/rcv_function.o and b/GREEN_LANE/src/app/lane/rcv_function.o differ diff --git a/GREEN_LANE/src/app/lane/recvdata_filecreation.o b/GREEN_LANE/src/app/lane/recvdata_filecreation.o index 54f3a23..e6e91f5 100644 Binary files a/GREEN_LANE/src/app/lane/recvdata_filecreation.o and b/GREEN_LANE/src/app/lane/recvdata_filecreation.o differ diff --git a/GREEN_LANE/src/app/lane/senddata_handle.o b/GREEN_LANE/src/app/lane/senddata_handle.o index 05da5a7..df048aa 100644 Binary files a/GREEN_LANE/src/app/lane/senddata_handle.o and b/GREEN_LANE/src/app/lane/senddata_handle.o differ diff --git a/GREEN_LANE/src/app/lane/senddata_tagblcreation.o b/GREEN_LANE/src/app/lane/senddata_tagblcreation.o index f447afb..bf8bac0 100644 Binary files a/GREEN_LANE/src/app/lane/senddata_tagblcreation.o and b/GREEN_LANE/src/app/lane/senddata_tagblcreation.o differ diff --git a/GREEN_LANE/src/app/lane/sock_function.o b/GREEN_LANE/src/app/lane/sock_function.o index 4a3c94b..9fabedf 100644 Binary files a/GREEN_LANE/src/app/lane/sock_function.o and b/GREEN_LANE/src/app/lane/sock_function.o differ diff --git a/GREEN_LANE/src/app/lane/typ_chng.o b/GREEN_LANE/src/app/lane/typ_chng.o index fddd9ea..2f7c3df 100644 Binary files a/GREEN_LANE/src/app/lane/typ_chng.o and b/GREEN_LANE/src/app/lane/typ_chng.o differ diff --git a/GREEN_LANE/src/app/plmake/Makefile b/GREEN_LANE/src/app/plmake/Makefile index 1f6087f..6baa57a 100644 --- a/GREEN_LANE/src/app/plmake/Makefile +++ b/GREEN_LANE/src/app/plmake/Makefile @@ -37,8 +37,8 @@ ORAFLAGS = SYSINC = /usr/include USERINC = ../../include ULIBINC = ../../lib/Common -RMQINC = $(HOME)/rabbitmq/include -TB_INC = $(TB_HOME)/client/include +RMQINC = ../../../../rabbitmq/include +TB_INC = /home/cityhunter/app/cityhunter/product/23.0.0/client_1/sdk/include INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ -I$(RMQINC) -I$(TB_INC) -I$(TB_HOME)/include # -I$(ORACLE_HOME)/precomp/public \ @@ -53,7 +53,7 @@ PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) \ #------------------------------------------------------------------------------# # Define library and ouput #------------------------------------------------------------------------------# -SYSLIBS = -L/usr/lib -lm -L/usr/lib64 -L/app/tcs/librab/build/librabbitmq +SYSLIBS = -L/usr/lib -lm -L/usr/lib64 -L../../../../librab/build/librabbitmq #ORAPATH = $(ALTIBASE_HOME)/lib #ORAPATH = $(TB_HOME)/client/lib ORAPATH = $(ORACLE_HOME)/lib @@ -68,7 +68,7 @@ QUESLIB = ../../modules/libmsq.a #LINKLIB = $(SYSLIBS) $(ORALIBS) $(USERLIB) OPEN_LIBS = -lpthread -luuid -lm -lrabbitmq -fpic LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ - $(USERLIB) $(QUESLIB) -fpack-struct=1 + $(USERLIB) $(QUESLIB) -fpack-struct=1 -Wl,-z,muldefs #LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ # $(USERLIB) $(QUESLIB) OUTPUT = plmake resend_pl diff --git a/GREEN_LANE/src/app/plmake/MessageSender.o b/GREEN_LANE/src/app/plmake/MessageSender.o index 767e9e1..5554ea4 100644 Binary files a/GREEN_LANE/src/app/plmake/MessageSender.o and b/GREEN_LANE/src/app/plmake/MessageSender.o differ diff --git a/GREEN_LANE/src/app/plmake/PL_file.o b/GREEN_LANE/src/app/plmake/PL_file.o index 40bf102..f80ff61 100644 Binary files a/GREEN_LANE/src/app/plmake/PL_file.o and b/GREEN_LANE/src/app/plmake/PL_file.o differ diff --git a/GREEN_LANE/src/app/plmake/PL_make_file.o b/GREEN_LANE/src/app/plmake/PL_make_file.o index 736a388..09a321f 100644 Binary files a/GREEN_LANE/src/app/plmake/PL_make_file.o and b/GREEN_LANE/src/app/plmake/PL_make_file.o differ diff --git a/GREEN_LANE/src/app/plmake/WMSF_file.o b/GREEN_LANE/src/app/plmake/WMSF_file.o index 5bbe0b2..51d3c8c 100644 Binary files a/GREEN_LANE/src/app/plmake/WMSF_file.o and b/GREEN_LANE/src/app/plmake/WMSF_file.o differ diff --git a/GREEN_LANE/src/app/plmake/WNSF_file.o b/GREEN_LANE/src/app/plmake/WNSF_file.o index e70332c..23dc026 100644 Binary files a/GREEN_LANE/src/app/plmake/WNSF_file.o and b/GREEN_LANE/src/app/plmake/WNSF_file.o differ diff --git a/GREEN_LANE/src/app/plmake/manager.o b/GREEN_LANE/src/app/plmake/manager.o index fb0ece6..cccd2bb 100644 Binary files a/GREEN_LANE/src/app/plmake/manager.o and b/GREEN_LANE/src/app/plmake/manager.o differ diff --git a/GREEN_LANE/src/app/plmake/plmake b/GREEN_LANE/src/app/plmake/plmake old mode 100644 new mode 100755 index 054527b..abeae5c Binary files a/GREEN_LANE/src/app/plmake/plmake and b/GREEN_LANE/src/app/plmake/plmake differ diff --git a/GREEN_LANE/src/app/plmake/resend_pl b/GREEN_LANE/src/app/plmake/resend_pl old mode 100644 new mode 100755 index ab4bdf8..708a984 Binary files a/GREEN_LANE/src/app/plmake/resend_pl and b/GREEN_LANE/src/app/plmake/resend_pl differ diff --git a/GREEN_LANE/src/app/plmake/resend_pl.o b/GREEN_LANE/src/app/plmake/resend_pl.o index 62d6e8d..45834b8 100644 Binary files a/GREEN_LANE/src/app/plmake/resend_pl.o and b/GREEN_LANE/src/app/plmake/resend_pl.o differ diff --git a/GREEN_LANE/src/app/plmake/search_file.o b/GREEN_LANE/src/app/plmake/search_file.o index b472e16..5dc9103 100644 Binary files a/GREEN_LANE/src/app/plmake/search_file.o and b/GREEN_LANE/src/app/plmake/search_file.o differ diff --git a/GREEN_LANE/src/app/plmake/typ_chng.o b/GREEN_LANE/src/app/plmake/typ_chng.o index a079ce4..85c8d46 100644 Binary files a/GREEN_LANE/src/app/plmake/typ_chng.o and b/GREEN_LANE/src/app/plmake/typ_chng.o differ diff --git a/GREEN_LANE/src/app/plmake/util.o b/GREEN_LANE/src/app/plmake/util.o index 6a32e0b..3717a0a 100644 Binary files a/GREEN_LANE/src/app/plmake/util.o and b/GREEN_LANE/src/app/plmake/util.o differ diff --git a/GREEN_LANE/src/app/sendImage/Makefile b/GREEN_LANE/src/app/sendImage/Makefile index 0e7f977..de50c6e 100644 --- a/GREEN_LANE/src/app/sendImage/Makefile +++ b/GREEN_LANE/src/app/sendImage/Makefile @@ -37,10 +37,10 @@ ORAFLAGS = SYSINC = /usr/include USERINC = ../../include ULIBINC = ../../lib/Common -RMQINC = $(HOME)/rabbitmq/include -TB_INC = $(TB_HOME)/client/include +RMQINC = ../../../rabbitmq/include +TB_INC = /home/cityhunter/app/cityhunter/product/23.0.0/client_1/sdk/include INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ - -I$(RMQINC) -I$(TB_INC) -I$(TB_HOME)/include + -I$(RMQINC) -I$(TB_INC) -I/home/cityhunter/app/cityhunter/product/23.0.0/client_1/sdk/include # -I$(ORACLE_HOME)/precomp/public \ -I$(ORACLE_HOME)/rdbms/public \ -I$(ORACLE_HOME)/rdbms/demo \ @@ -53,7 +53,7 @@ PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) \ #------------------------------------------------------------------------------# # Define library and ouput #------------------------------------------------------------------------------# -SYSLIBS = -L/usr/lib -lm -L/usr/lib64 -L/app/tcs/librab/build/librabbitmq +SYSLIBS = -L/usr/lib -lm -L/usr/lib64 -L../../../../librab/build/librabbitmq #ORAPATH = $(ALTIBASE_HOME)/lib #ORAPATH = $(TB_HOME)/client/lib ORAPATH = $(ORACLE_HOME)/lib @@ -67,8 +67,7 @@ USERLIB = ../../modules/libtcs.a QUESLIB = ../../modules/libmsq.a #LINKLIB = $(SYSLIBS) $(ORALIBS) $(USERLIB) OPEN_LIBS = -lpthread -luuid -lm -lrabbitmq -fpic -LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ - $(USERLIB) $(QUESLIB) -fpack-struct=1 +LINKLIB = -Xlinker $(SYSLIBS) $(OPEN_LIBS) $(USERLIB) $(QUESLIB) $(ORALIBS) -fpack-struct=1 #LINKLIB = -Xlinker $(SYSLIBS) $(ORALIBS) $(OPEN_LIBS) \ # $(USERLIB) $(QUESLIB) OUTPUT = sendImage diff --git a/GREEN_LANE/src/app/sendImage/manager.o b/GREEN_LANE/src/app/sendImage/manager.o index 9782d85..527fd62 100644 Binary files a/GREEN_LANE/src/app/sendImage/manager.o and b/GREEN_LANE/src/app/sendImage/manager.o differ diff --git a/GREEN_LANE/src/app/sendImage/sendImage b/GREEN_LANE/src/app/sendImage/sendImage old mode 100644 new mode 100755 index 5ef4870..859768c Binary files a/GREEN_LANE/src/app/sendImage/sendImage and b/GREEN_LANE/src/app/sendImage/sendImage differ diff --git a/GREEN_LANE/src/include/def_set.h b/GREEN_LANE/src/include/def_set.h index d7159ce..4c5b7ed 100644 --- a/GREEN_LANE/src/include/def_set.h +++ b/GREEN_LANE/src/include/def_set.h @@ -244,7 +244,7 @@ struct f_tm { /* FILE */ #define WM_ENGINEER(x) (memcmp(x,"2001",4) >= 0 && \ memcmp(x,"2999",4) <= 0) /* */ -struct tm tm_value; +struct tm_value; #define PLZ_CODE1 "03" /* _ */ #define PLZ_CODE2 "01" /* _ */ #define BIS_CODE "29" /* */ diff --git a/GREEN_LANE/src/lib/Common/CURLUtil.o b/GREEN_LANE/src/lib/Common/CURLUtil.o index 76520f5..759db59 100644 Binary files a/GREEN_LANE/src/lib/Common/CURLUtil.o and b/GREEN_LANE/src/lib/Common/CURLUtil.o differ diff --git a/GREEN_LANE/src/lib/Common/Config.o b/GREEN_LANE/src/lib/Common/Config.o index 527461a..c098edc 100644 Binary files a/GREEN_LANE/src/lib/Common/Config.o and b/GREEN_LANE/src/lib/Common/Config.o differ diff --git a/GREEN_LANE/src/lib/Common/DataStructure.o b/GREEN_LANE/src/lib/Common/DataStructure.o index 2e97bed..4c9de2d 100644 Binary files a/GREEN_LANE/src/lib/Common/DataStructure.o and b/GREEN_LANE/src/lib/Common/DataStructure.o differ diff --git a/GREEN_LANE/src/lib/Common/FileUtil.o b/GREEN_LANE/src/lib/Common/FileUtil.o index 6f14c6b..6121cab 100644 Binary files a/GREEN_LANE/src/lib/Common/FileUtil.o and b/GREEN_LANE/src/lib/Common/FileUtil.o differ diff --git a/GREEN_LANE/src/lib/Common/Log.o b/GREEN_LANE/src/lib/Common/Log.o index 21b6516..bcd6012 100644 Binary files a/GREEN_LANE/src/lib/Common/Log.o and b/GREEN_LANE/src/lib/Common/Log.o differ diff --git a/GREEN_LANE/src/lib/Common/MessageQueue.o b/GREEN_LANE/src/lib/Common/MessageQueue.o index 5b61e5f..cea429d 100644 Binary files a/GREEN_LANE/src/lib/Common/MessageQueue.o and b/GREEN_LANE/src/lib/Common/MessageQueue.o differ diff --git a/GREEN_LANE/src/lib/Common/SecureCodingUtil.o b/GREEN_LANE/src/lib/Common/SecureCodingUtil.o index 5063968..a3f9504 100644 Binary files a/GREEN_LANE/src/lib/Common/SecureCodingUtil.o and b/GREEN_LANE/src/lib/Common/SecureCodingUtil.o differ diff --git a/GREEN_LANE/src/lib/Common/Socket.o b/GREEN_LANE/src/lib/Common/Socket.o index f884e6c..1cd77f5 100644 Binary files a/GREEN_LANE/src/lib/Common/Socket.o and b/GREEN_LANE/src/lib/Common/Socket.o differ diff --git a/GREEN_LANE/src/lib/Common/StringUtil.o b/GREEN_LANE/src/lib/Common/StringUtil.o index 9d02e74..f12c262 100644 Binary files a/GREEN_LANE/src/lib/Common/StringUtil.o and b/GREEN_LANE/src/lib/Common/StringUtil.o differ diff --git a/GREEN_LANE/src/lib/Common/SystemUtil.o b/GREEN_LANE/src/lib/Common/SystemUtil.o index 0038e0f..c6893c1 100644 Binary files a/GREEN_LANE/src/lib/Common/SystemUtil.o and b/GREEN_LANE/src/lib/Common/SystemUtil.o differ diff --git a/GREEN_LANE/src/lib/Common/ThreadUtil.o b/GREEN_LANE/src/lib/Common/ThreadUtil.o index b558afc..ef38c01 100644 Binary files a/GREEN_LANE/src/lib/Common/ThreadUtil.o and b/GREEN_LANE/src/lib/Common/ThreadUtil.o differ diff --git a/GREEN_LANE/src/lib/Common/libFireAntCommon.so b/GREEN_LANE/src/lib/Common/libFireAntCommon.so old mode 100644 new mode 100755 index 92bfd0d..fe8f254 Binary files a/GREEN_LANE/src/lib/Common/libFireAntCommon.so and b/GREEN_LANE/src/lib/Common/libFireAntCommon.so differ diff --git a/GREEN_LANE/src/lib/Common/libmsq.a b/GREEN_LANE/src/lib/Common/libmsq.a index 19bc2fe..3ed623a 100644 Binary files a/GREEN_LANE/src/lib/Common/libmsq.a and b/GREEN_LANE/src/lib/Common/libmsq.a differ diff --git a/GREEN_LANE/src/lib/Makefile b/GREEN_LANE/src/lib/Makefile index 1a54278..5268812 100644 --- a/GREEN_LANE/src/lib/Makefile +++ b/GREEN_LANE/src/lib/Makefile @@ -35,19 +35,19 @@ OUTFLAGS = -o # Setup path #------------------------------------------------------------------------------# SYSINC = /usr/include -USERINC = $(HOME)/GREEN_LANE/src/include -ULIBINC = $(HOME)/GREEN_LANE/src/lib/Common -RMQINC = $(HOME)/rabbitmq/include +USERINC = ../include +ULIBINC = ./Common +RMQINC = ../../../rabbitmq/include #INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) \ -I$(TB_HOME)/client/include \ -I$(RMQINC) -INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) #\ +INC_PATH = -I$(SYSINC) -I$(USERINC) -I$(ULIBINC) -I/home/cityhunter/app/cityhunter/product/23.0.0/client_1/sdk/include #\ -I$(ORACLE_HOME)/precomp/public \ -I$(ORACLE_HOME)/rdbms/public \ -I$(ORACLE_HOME)/rdbms/demo \ -I$(ORACLE_HOME)/network/public -PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) include=$(RMQINC) +PROCINC = sys_include=$(SYSINC) include=$(USERINC) include=$(ULIBINC) include=$(RMQINC) include=/home/cityhunter/app/cityhunter/product/23.0.0/client_1/sdk/include #------------------------------------------------------------------------------# # Define library and ouput @@ -105,7 +105,7 @@ clean: .cpp.o : $(CC) $(TFLAGS) -c $(DFLAGS) $< -.pc.o : +.pc.o : $(PROC) iname=$*.pc $(PROCFLAGS) $(PROCINC) $(CC) $(TFLAGS) -c $*.c diff --git a/GREEN_LANE/src/lib/lb_common.o b/GREEN_LANE/src/lib/lb_common.o index d79405a..8f0d489 100644 Binary files a/GREEN_LANE/src/lib/lb_common.o and b/GREEN_LANE/src/lib/lb_common.o differ diff --git a/GREEN_LANE/src/lib/lb_conv.o b/GREEN_LANE/src/lib/lb_conv.o index c8c7230..023ab58 100644 Binary files a/GREEN_LANE/src/lib/lb_conv.o and b/GREEN_LANE/src/lib/lb_conv.o differ diff --git a/GREEN_LANE/src/lib/lb_date.o b/GREEN_LANE/src/lib/lb_date.o index 0d568cc..6ac7292 100644 Binary files a/GREEN_LANE/src/lib/lb_date.o and b/GREEN_LANE/src/lib/lb_date.o differ diff --git a/GREEN_LANE/src/lib/lb_debug.o b/GREEN_LANE/src/lib/lb_debug.o index 1580c75..8576e91 100644 Binary files a/GREEN_LANE/src/lib/lb_debug.o and b/GREEN_LANE/src/lib/lb_debug.o differ diff --git a/GREEN_LANE/src/lib/lb_err_log.o b/GREEN_LANE/src/lib/lb_err_log.o index 4779b4f..69d39b3 100644 Binary files a/GREEN_LANE/src/lib/lb_err_log.o and b/GREEN_LANE/src/lib/lb_err_log.o differ diff --git a/GREEN_LANE/src/lib/lb_file_ctrl.o b/GREEN_LANE/src/lib/lb_file_ctrl.o index 9fd4e8b..5d19402 100644 Binary files a/GREEN_LANE/src/lib/lb_file_ctrl.o and b/GREEN_LANE/src/lib/lb_file_ctrl.o differ diff --git a/GREEN_LANE/src/lib/lb_fileq.o b/GREEN_LANE/src/lib/lb_fileq.o index 813fd3a..e5e08f5 100644 Binary files a/GREEN_LANE/src/lib/lb_fileq.o and b/GREEN_LANE/src/lib/lb_fileq.o differ diff --git a/GREEN_LANE/src/lib/lb_ini_mgr.o b/GREEN_LANE/src/lib/lb_ini_mgr.o index 1f321a0..f95698b 100644 Binary files a/GREEN_LANE/src/lib/lb_ini_mgr.o and b/GREEN_LANE/src/lib/lb_ini_mgr.o differ diff --git a/GREEN_LANE/src/lib/lb_oracle.c b/GREEN_LANE/src/lib/lb_oracle.c index f435026..db6a40a 100644 --- a/GREEN_LANE/src/lib/lb_oracle.c +++ b/GREEN_LANE/src/lib/lb_oracle.c @@ -115,13 +115,13 @@ static struct sqlexd { } sqlstm = {13,4}; /* SQLLIB Prototypes */ -extern sqlcxt (/*_ void **, unsigned int *, - struct sqlexd *, struct sqlcxp * _*/); -extern sqlcx2t(/*_ void **, unsigned int *, - struct sqlexd *, struct sqlcxp * _*/); -extern sqlbuft(/*_ void **, char * _*/); -extern sqlgs2t(/*_ void **, char * _*/); -extern sqlorat(/*_ void **, unsigned int *, void * _*/); +extern void sqlcxt (/*_ void **, unsigned int *, + struct sqlexd *, struct sqlcxp * _*/); +extern void sqlcx2t(/*_ void **, unsigned int *, + struct sqlexd *, struct sqlcxp * _*/); +extern void sqlbuft(/*_ void **, char * _*/); +extern void sqlgs2t(/*_ void **, char * _*/); +extern void sqlorat(/*_ void **, unsigned int *, void * _*/); /* Forms Interface */ static int IAPSUCC = 0; diff --git a/GREEN_LANE/src/lib/lb_oracle.o b/GREEN_LANE/src/lib/lb_oracle.o index 7bcb339..a9c05c5 100644 Binary files a/GREEN_LANE/src/lib/lb_oracle.o and b/GREEN_LANE/src/lib/lb_oracle.o differ diff --git a/GREEN_LANE/src/lib/lb_proc.o b/GREEN_LANE/src/lib/lb_proc.o index 884ac48..e52b47d 100644 Binary files a/GREEN_LANE/src/lib/lb_proc.o and b/GREEN_LANE/src/lib/lb_proc.o differ diff --git a/GREEN_LANE/src/lib/lb_sema_ctrl.o b/GREEN_LANE/src/lib/lb_sema_ctrl.o index 91f8c45..4d23059 100644 Binary files a/GREEN_LANE/src/lib/lb_sema_ctrl.o and b/GREEN_LANE/src/lib/lb_sema_ctrl.o differ diff --git a/GREEN_LANE/src/lib/lb_shm.o b/GREEN_LANE/src/lib/lb_shm.o index 9fe5ed1..34be2bd 100644 Binary files a/GREEN_LANE/src/lib/lb_shm.o and b/GREEN_LANE/src/lib/lb_shm.o differ diff --git a/GREEN_LANE/src/lib/lb_signal.o b/GREEN_LANE/src/lib/lb_signal.o index ac8df5a..eb51b61 100644 Binary files a/GREEN_LANE/src/lib/lb_signal.o and b/GREEN_LANE/src/lib/lb_signal.o differ diff --git a/GREEN_LANE/src/lib/lb_svr_socket.o b/GREEN_LANE/src/lib/lb_svr_socket.o index 3bc0b83..df44abe 100644 Binary files a/GREEN_LANE/src/lib/lb_svr_socket.o and b/GREEN_LANE/src/lib/lb_svr_socket.o differ diff --git a/GREEN_LANE/src/lib/libtcs.a b/GREEN_LANE/src/lib/libtcs.a deleted file mode 100644 index 0866fd2..0000000 Binary files a/GREEN_LANE/src/lib/libtcs.a and /dev/null differ diff --git a/GREEN_LANE/src/modules/libFireAntCommon.so b/GREEN_LANE/src/modules/libFireAntCommon.so index 92bfd0d..fe8f254 100644 Binary files a/GREEN_LANE/src/modules/libFireAntCommon.so and b/GREEN_LANE/src/modules/libFireAntCommon.so differ diff --git a/GREEN_LANE/src/modules/libmsq.a b/GREEN_LANE/src/modules/libmsq.a index 19bc2fe..3ed623a 100644 Binary files a/GREEN_LANE/src/modules/libmsq.a and b/GREEN_LANE/src/modules/libmsq.a differ diff --git a/GREEN_LANE/src/modules/libtcs.a b/GREEN_LANE/src/modules/libtcs.a deleted file mode 100644 index 0866fd2..0000000 Binary files a/GREEN_LANE/src/modules/libtcs.a and /dev/null differ diff --git a/README.md b/README.md index 6adbfe3..6998277 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -# 남산 혼잡통행료 요금소 서버 프로그램 +# [남산 혼잡통행료 요금소 서버 프로그램]() ### 배포전 1, 3호 환경 설정이 다르기 때문에 확인 후 배포하여야 한다. \ No newline at end of file diff --git a/librab/build/.clang-format b/librab/build/.clang-format new file mode 100644 index 0000000..8aa6b1a --- /dev/null +++ b/librab/build/.clang-format @@ -0,0 +1,47 @@ +--- +# BasedOnStyle: Google +AccessModifierOffset: -1 +ConstructorInitializerIndentWidth: 4 +AlignEscapedNewlinesLeft: true +AlignTrailingComments: true +AllowAllParametersOfDeclarationOnNextLine: true +AllowShortIfStatementsOnASingleLine: true +AllowShortLoopsOnASingleLine: true +AlwaysBreakTemplateDeclarations: true +AlwaysBreakBeforeMultilineStrings: true +BreakBeforeBinaryOperators: false +BreakBeforeTernaryOperators: true +BreakConstructorInitializersBeforeComma: false +BinPackParameters: true +ColumnLimit: 80 +ConstructorInitializerAllOnOneLineOrOnePerLine: true +DerivePointerBinding: true +ExperimentalAutoDetectBinPacking: false +IndentCaseLabels: true +MaxEmptyLinesToKeep: 1 +NamespaceIndentation: None +ObjCSpaceBeforeProtocolList: false +PenaltyBreakBeforeFirstCallParameter: 1 +PenaltyBreakComment: 60 +PenaltyBreakString: 1000 +PenaltyBreakFirstLessLess: 120 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 200 +PointerBindsToType: true +SpacesBeforeTrailingComments: 2 +Cpp11BracedListStyle: true +Standard: Auto +IndentWidth: 2 +TabWidth: 8 +UseTab: Never +BreakBeforeBraces: Attach +IndentFunctionDeclarationAfterType: true +SpacesInParentheses: false +SpacesInAngles: false +SpaceInEmptyParentheses: false +SpacesInCStyleCastParentheses: false +SpaceAfterControlStatementKeyword: true +SpaceBeforeAssignmentOperators: true +ContinuationIndentWidth: 4 +... + diff --git a/librab/build/.devcontainer/Dockerfile b/librab/build/.devcontainer/Dockerfile new file mode 100644 index 0000000..863086d --- /dev/null +++ b/librab/build/.devcontainer/Dockerfile @@ -0,0 +1,18 @@ +FROM mcr.microsoft.com/devcontainers/cpp:1-debian-12 + +ARG REINSTALL_CMAKE_VERSION_FROM_SOURCE="3.28.1" + +# Optionally install the cmake for vcpkg +COPY ./reinstall-cmake.sh /tmp/ + +RUN if [ "${REINSTALL_CMAKE_VERSION_FROM_SOURCE}" != "none" ]; then \ + chmod +x /tmp/reinstall-cmake.sh && /tmp/reinstall-cmake.sh ${REINSTALL_CMAKE_VERSION_FROM_SOURCE}; \ + fi \ + && rm -f /tmp/reinstall-cmake.sh + +# [Optional] Uncomment this section to install additional vcpkg ports. +# RUN su vscode -c "${VCPKG_ROOT}/vcpkg install " + +# [Optional] Uncomment this section to install additional packages. +RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ + && apt-get -y install --no-install-recommends libssl-dev libpopt-dev clang-format clangd xmlto doxygen diff --git a/librab/build/.devcontainer/devcontainer.json b/librab/build/.devcontainer/devcontainer.json new file mode 100644 index 0000000..bf839a0 --- /dev/null +++ b/librab/build/.devcontainer/devcontainer.json @@ -0,0 +1,26 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/cpp +{ + "name": "C++", + "build": { + "dockerfile": "Dockerfile" + }, + "features": { + "ghcr.io/itsmechlark/features/rabbitmq-server:1": {} + } + + // Features to add to the dev container. More info: https://containers.dev/features. + // "features": {}, + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [], + + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "gcc -v", + + // Configure tool-specific properties. + // "customizations": {}, + + // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. + // "remoteUser": "root" +} diff --git a/librab/build/.devcontainer/reinstall-cmake.sh b/librab/build/.devcontainer/reinstall-cmake.sh new file mode 100644 index 0000000..408b81d --- /dev/null +++ b/librab/build/.devcontainer/reinstall-cmake.sh @@ -0,0 +1,59 @@ +#!/usr/bin/env bash +#------------------------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information. +#------------------------------------------------------------------------------------------------------------- +# +set -e + +CMAKE_VERSION=${1:-"none"} + +if [ "${CMAKE_VERSION}" = "none" ]; then + echo "No CMake version specified, skipping CMake reinstallation" + exit 0 +fi + +# Cleanup temporary directory and associated files when exiting the script. +cleanup() { + EXIT_CODE=$? + set +e + if [[ -n "${TMP_DIR}" ]]; then + echo "Executing cleanup of tmp files" + rm -Rf "${TMP_DIR}" + fi + exit $EXIT_CODE +} +trap cleanup EXIT + + +echo "Installing CMake..." +apt-get -y purge --auto-remove cmake +mkdir -p /opt/cmake + +architecture=$(dpkg --print-architecture) +case "${architecture}" in + arm64) + ARCH=aarch64 ;; + amd64) + ARCH=x86_64 ;; + *) + echo "Unsupported architecture ${architecture}." + exit 1 + ;; +esac + +CMAKE_BINARY_NAME="cmake-${CMAKE_VERSION}-linux-${ARCH}.sh" +CMAKE_CHECKSUM_NAME="cmake-${CMAKE_VERSION}-SHA-256.txt" +TMP_DIR=$(mktemp -d -t cmake-XXXXXXXXXX) + +echo "${TMP_DIR}" +cd "${TMP_DIR}" + +curl -sSL "https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/${CMAKE_BINARY_NAME}" -O +curl -sSL "https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/${CMAKE_CHECKSUM_NAME}" -O + +sha256sum -c --ignore-missing "${CMAKE_CHECKSUM_NAME}" +sh "${TMP_DIR}/${CMAKE_BINARY_NAME}" --prefix=/opt/cmake --skip-license + +ln -s /opt/cmake/bin/cmake /usr/local/bin/cmake +ln -s /opt/cmake/bin/ctest /usr/local/bin/ctest diff --git a/librab/build/.gitattributes b/librab/build/.gitattributes new file mode 100644 index 0000000..a465161 --- /dev/null +++ b/librab/build/.gitattributes @@ -0,0 +1,18 @@ +# Default for those who don't have core.autocrlf set +* text=auto + +# Things that should be treated like text (lines converted on checkout): +*.c text +*.h text +*.py text +*.cmake text +*.md text +# This is for the output of table_test +*.expected text +*.xml + +# Exceptions to the rule: +*.ac text eol=lf +*.am text eol=lf +*.m4 text eol=lf + diff --git a/librab/build/.github/workflows/ci.yml b/librab/build/.github/workflows/ci.yml new file mode 100644 index 0000000..ae254d8 --- /dev/null +++ b/librab/build/.github/workflows/ci.yml @@ -0,0 +1,76 @@ +name: CI + +on: + # Run the jobs on either push or a pull_request, but not both. + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + build-linux: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + include: + - compiler: gcc + config: cmake + - compiler: clang + config: cmake + - compiler: clang + config: asan + - compiler: clang + config: tsan + - compiler: clang + config: format + - compiler: clang + config: scan-build + - compiler: clang + config: framing + + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - name: Install Prerequisites + shell: bash + run: | + sudo apt update + sudo apt install -y ninja-build libpopt-dev + + - name: Configure Build & Test + shell: bash + env: + CC: ${{ matrix.compiler }} + run: ./travis.sh ${{ matrix.config }} + + build-macox: + runs-on: macos-latest + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - name: Install Prerequisites + shell: bash + run: brew install ninja popt + + - name: Configure Build & Test + shell: bash + run: ./travis.sh macos + + build-win32: + runs-on: windows-latest + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - name: Configure Build & Test + shell: bash + run: | + cmake -E make_directory build/ + cmake -S . -B build/ -DBUILD_EXAMPLES=ON -DCMAKE_C_FLAGS=" /W4" + cmake --build build/ --config Debug --target INSTALL + ctest -V ./build/ diff --git a/librab/build/.github/workflows/cifuzz.yml b/librab/build/.github/workflows/cifuzz.yml new file mode 100644 index 0000000..221ddf0 --- /dev/null +++ b/librab/build/.github/workflows/cifuzz.yml @@ -0,0 +1,32 @@ +name: CIFuzz +on: [pull_request] +jobs: + Fuzzing: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + sanitizer: [address, undefined, memory] + steps: + - name: Build Fuzzers (${{ matrix.sanitizer }}) + id: build + uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master + with: + oss-fuzz-project-name: 'rabbitmq-c' + dry-run: false + language: c + sanitizer: ${{ matrix.sanitizer }} + - name: Run Fuzzers (${{ matrix.sanitizer }}) + uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master + with: + oss-fuzz-project-name: 'rabbitmq-c' + dry-run: false + language: c + fuzz-seconds: 300 + sanitizer: ${{ matrix.sanitizer }} + - name: Upload Crash + uses: actions/upload-artifact@v4 + if: failure() && steps.build.outcome == 'success' + with: + name: ${{ matrix.sanitizer }}-artifacts + path: ./out/artifacts diff --git a/librab/build/.github/workflows/codeql-analysis.yml b/librab/build/.github/workflows/codeql-analysis.yml new file mode 100644 index 0000000..51e97b7 --- /dev/null +++ b/librab/build/.github/workflows/codeql-analysis.yml @@ -0,0 +1,50 @@ +name: "CodeQL" + +on: + push: + branches: [ master ] + pull_request: + # The branches below must be a subset of the branches above + branches: [ master ] + schedule: + - cron: '18 10 * * 3' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + permissions: + actions: read + contents: read + security-events: write + + strategy: + fail-fast: false + matrix: + language: [ 'cpp' ] + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Initialize CodeQL + uses: github/codeql-action/init@v3 + with: + languages: ${{ matrix.language }} + + - name: Install Prerequisites + shell: bash + run: sudo apt install -y ninja-build libpopt-dev + + - name: Build + shell: bash + run: | + mkdir $PWD/build + cmake -S . -B build -GNinja \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_EXAMPLES=ON \ + -DBUILD_TOOLS=ON + cmake --build build + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v3 diff --git a/librab/build/.gitignore b/librab/build/.gitignore new file mode 100644 index 0000000..d43d521 --- /dev/null +++ b/librab/build/.gitignore @@ -0,0 +1,77 @@ +*.la +*.lo +*.o +.deps +.dirstamp +.libs +/aclocal.m4 +/autom4te.cache +/bin* +/build +/compile +/config.guess +/config.h +/config.h.in +/config.h.in~ +/config.log +/config.status +/config.sub +/configure +/cscope.* +/depcomp +/install-sh +/libtool +/ltmain.sh +/missing +/stamp-h1 +/test-suite.log +INSTALL +Makefile +Makefile.in +examples/amqp_bind +examples/amqp_connect_timeout +examples/amqp_consumer +examples/amqp_exchange_declare +examples/amqp_listen +examples/amqp_listenq +examples/amqp_producer +examples/amqp_rpc_sendstring_client +examples/amqp_sendstring +examples/amqp_unbind +examples/amqps_bind +examples/amqps_connect_timeout +examples/amqps_consumer +examples/amqps_exchange_declare +examples/amqps_listen +examples/amqps_listenq +examples/amqps_producer +examples/amqps_sendstring +examples/amqps_unbind +librabbitmq.pc +test-driver +tests/*.log +tests/*.trs +tests/test_hostcheck +tests/test_parse_url +tests/test_status_enum +tests/test_tables +tools/amqp-consume +tools/amqp-declare-queue +tools/amqp-delete-queue +tools/amqp-get +tools/amqp-publish +tools/doc/*.1 +tools/doc/*.7 +tools/doc/man-date.ent +.ycm_extra_conf.py? +.DS_Store + +# Ignore editor swap files +*~ +*.sw? +.#* +\#*# +.venv/ +.cache/ +compile_commands.json +codegen/ diff --git a/librab/build/.gitmodules b/librab/build/.gitmodules new file mode 100644 index 0000000..0f0c3df --- /dev/null +++ b/librab/build/.gitmodules @@ -0,0 +1,3 @@ +[submodule "travis/run-clang-format"] + path = travis/run-clang-format + url = https://github.com/Sarcasm/run-clang-format.git diff --git a/librab/build/CMakeCache.txt b/librab/build/CMakeCache.txt deleted file mode 100644 index 797b1c3..0000000 --- a/librab/build/CMakeCache.txt +++ /dev/null @@ -1,535 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home2/tcs/librab/build -# It was generated by CMake: /usr/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Build Doxygen API docs -BUILD_API_DOCS:BOOL=OFF - -//Build Examples -BUILD_EXAMPLES:BOOL=ON - -//Build rabbitmq-c as a shared library -BUILD_SHARED_LIBS:BOOL=ON - -//Build rabbitmq-c as a static library -BUILD_STATIC_LIBS:BOOL=ON - -//Build tests (run tests with make test) -BUILD_TESTS:BOOL=ON - -//Build Tools (requires POPT Library) -BUILD_TOOLS:BOOL=OFF - -//Build man pages for Tools (requires xmlto) -BUILD_TOOLS_DOCS:BOOL=OFF - -//Path to a program. -CMAKE_AR:FILEPATH=/bin/ar - -//Choose the type of build, options are: Debug Release RelWithDebInfo -// MinSizeRel. -CMAKE_BUILD_TYPE:STRING=Release - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//C compiler. -CMAKE_C_COMPILER:FILEPATH=/bin/cc - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the compiler during release minsize builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds (/MD /Ob1 /Oi -// /Ot /Oy /Gs will produce slightly less optimized but smaller -// files). -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the compiler during Release with Debug Info builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING=' ' - -//Flags used by the linker during debug builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF - -//user executables (bin) -CMAKE_INSTALL_BINDIR:PATH=bin - -//read-only architecture-independent data (DATAROOTDIR) -CMAKE_INSTALL_DATADIR:PATH= - -//read-only architecture-independent data root (share) -CMAKE_INSTALL_DATAROOTDIR:PATH=share - -//documentation root (DATAROOTDIR/doc/PROJECT_NAME) -CMAKE_INSTALL_DOCDIR:PATH= - -//C header files (include) -CMAKE_INSTALL_INCLUDEDIR:PATH=include - -//info documentation (DATAROOTDIR/info) -CMAKE_INSTALL_INFODIR:PATH= - -//object code libraries (lib64) -CMAKE_INSTALL_LIBDIR:PATH=lib64 - -//program executables (libexec) -CMAKE_INSTALL_LIBEXECDIR:PATH=libexec - -//locale-dependent data (DATAROOTDIR/locale) -CMAKE_INSTALL_LOCALEDIR:PATH= - -//modifiable single-machine data (var) -CMAKE_INSTALL_LOCALSTATEDIR:PATH=var - -//man documentation (DATAROOTDIR/man) -CMAKE_INSTALL_MANDIR:PATH= - -//C header files for non-gcc (/usr/include) -CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr - -//system admin executables (sbin) -CMAKE_INSTALL_SBINDIR:PATH=sbin - -//modifiable architecture-independent data (com) -CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com - -//read-only single-machine data (etc) -CMAKE_INSTALL_SYSCONFDIR:PATH=etc - -//Path to a program. -CMAKE_LINKER:FILEPATH=/bin/ld - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/bin/gmake - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING=' ' - -//Flags used by the linker during debug builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=rabbitmq-c - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/bin/ranlib - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING=' ' - -//Flags used by the linker during debug builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/bin/strip - -//If true, cmake will use relative paths in makefiles and projects. -CMAKE_USE_RELATIVE_PATHS:BOOL=OFF - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Graphviz Dot tool for using Doxygen -DOXYGEN_DOT_EXECUTABLE:FILEPATH=/bin/dot - -DOXYGEN_DOT_PATH:FILEPATH=/bin - -//Doxygen documentation generation tool (http://www.doxygen.org) -DOXYGEN_EXECUTABLE:FILEPATH=DOXYGEN_EXECUTABLE-NOTFOUND - -//Enable SSL support -ENABLE_SSL_SUPPORT:BOOL=ON - -//Path to a library. -OPENSSL_CRYPTO_LIBRARY:FILEPATH=/usr/lib64/libcrypto.so - -//Path to a file. -OPENSSL_INCLUDE_DIR:PATH=/usr/include - -//Path to a library. -OPENSSL_SSL_LIBRARY:FILEPATH=/usr/lib64/libssl.so - -//pkg-config executable -PKG_CONFIG_EXECUTABLE:FILEPATH=/bin/pkg-config - -//Path containing the popt.h include file -POPT_INCLUDE_DIR:PATH=POPT_INCLUDE_DIR-NOTFOUND - -//popt library path -POPT_LIBRARY:FILEPATH=POPT_LIBRARY-NOTFOUND - -//Regenerate amqp_framing.h/amqp_framing.c sources (for developer -// use) -REGENERATE_AMQP_FRAMING:BOOL=OFF - -//path to the xmlto docbook xslt frontend -XMLTO_EXECUTABLE:FILEPATH=XMLTO_EXECUTABLE-NOTFOUND - -//Value Computed by CMake -librabbitmq_BINARY_DIR:STATIC=/home2/tcs/librab/build/librabbitmq - -//Value Computed by CMake -librabbitmq_SOURCE_DIR:STATIC=/home2/tcs/librab/build/librabbitmq - -//Value Computed by CMake -rabbitmq-c_BINARY_DIR:STATIC=/home2/tcs/librab/build - -//Value Computed by CMake -rabbitmq-c_SOURCE_DIR:STATIC=/home2/tcs/librab/build - -//Dependencies for the target -rabbitmq-static_LIB_DEPENDS:STATIC=general;/usr/lib64/libssl.so;general;/usr/lib64/libcrypto.so;general;rt;general;-lpthread; - -//Dependencies for the target -rabbitmq_LIB_DEPENDS:STATIC=general;/usr/lib64/libssl.so;general;/usr/lib64/libcrypto.so;general;rt;general;-lpthread; - - -######################## -# INTERNAL cache entries -######################## - -//Have library rt -CLOCK_GETTIME_NEEDS_LIBRT:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_BUILD_TOOL -CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1 -//What is the target build tool cmake is generating for. -CMAKE_BUILD_TOOL:INTERNAL=/bin/gmake -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home2/tcs/librab/build -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=8 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=12 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest -//ADVANCED property for variable: CMAKE_C_COMPILER -CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Have symbol pthread_create -CMAKE_HAVE_LIBC_CREATE:INTERNAL= -//Have library pthreads -CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= -//Have library pthread -CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1 -//Have include pthread.h -CMAKE_HAVE_PTHREAD_H:INTERNAL=1 -//Start directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home2/tcs/librab/build -//ADVANCED property for variable: CMAKE_INSTALL_BINDIR -CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATADIR -CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR -CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR -CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR -CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INFODIR -CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR -CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR -CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR -CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR -CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_MANDIR -CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR -CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR -CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR -CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR -CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=4 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/bin/uname -//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS -CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Result of TRY_COMPILE -C_HAS_inline:INTERNAL=TRUE -//The keyword needed by the C compiler to inline a function -C_INLINE_KEYWORD:INTERNAL=inline -//ADVANCED property for variable: DOXYGEN_DOT_EXECUTABLE -DOXYGEN_DOT_EXECUTABLE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: DOXYGEN_DOT_PATH -DOXYGEN_DOT_PATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: DOXYGEN_EXECUTABLE -DOXYGEN_EXECUTABLE-ADVANCED:INTERNAL=1 -//Details about finding OpenSSL -FIND_PACKAGE_MESSAGE_DETAILS_OpenSSL:INTERNAL=[/usr/lib64/libssl.so;/usr/lib64/libcrypto.so][/usr/include][v1.0.2k(0.9.8)] -//Details about finding Threads -FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] -//Have symbol getaddrinfo -HAVE_GETADDRINFO:INTERNAL=1 -//Test HAVE_GNU90 -HAVE_GNU90:INTERNAL=1 -//Have symbol poll -HAVE_POLL:INTERNAL=1 -//Have symbol socket -HAVE_SOCKET:INTERNAL=1 -//ADVANCED property for variable: OPENSSL_CRYPTO_LIBRARY -OPENSSL_CRYPTO_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: OPENSSL_INCLUDE_DIR -OPENSSL_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: OPENSSL_SSL_LIBRARY -OPENSSL_SSL_LIBRARY-ADVANCED:INTERNAL=1 -PC_POPT_CFLAGS:INTERNAL= -PC_POPT_CFLAGS_I:INTERNAL= -PC_POPT_CFLAGS_OTHER:INTERNAL= -PC_POPT_FOUND:INTERNAL= -PC_POPT_INCLUDEDIR:INTERNAL= -PC_POPT_LIBDIR:INTERNAL= -PC_POPT_LIBS:INTERNAL= -PC_POPT_LIBS_L:INTERNAL= -PC_POPT_LIBS_OTHER:INTERNAL= -PC_POPT_LIBS_PATHS:INTERNAL= -PC_POPT_PREFIX:INTERNAL= -PC_POPT_STATIC_CFLAGS:INTERNAL= -PC_POPT_STATIC_CFLAGS_I:INTERNAL= -PC_POPT_STATIC_CFLAGS_OTHER:INTERNAL= -PC_POPT_STATIC_LIBDIR:INTERNAL= -PC_POPT_STATIC_LIBS:INTERNAL= -PC_POPT_STATIC_LIBS_L:INTERNAL= -PC_POPT_STATIC_LIBS_OTHER:INTERNAL= -PC_POPT_STATIC_LIBS_PATHS:INTERNAL= -PC_POPT_VERSION:INTERNAL= -PC_POPT_popt_INCLUDEDIR:INTERNAL= -PC_POPT_popt_LIBDIR:INTERNAL= -PC_POPT_popt_PREFIX:INTERNAL= -PC_POPT_popt_VERSION:INTERNAL= -//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE -PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: POPT_INCLUDE_DIR -POPT_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: POPT_LIBRARY -POPT_LIBRARY-ADVANCED:INTERNAL=1 -//Have library rt -POSIX_SPAWNP_NEEDS_LIBRT:INTERNAL=1 -//ADVANCED property for variable: REGENERATE_AMQP_FRAMING -REGENERATE_AMQP_FRAMING-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: XMLTO_EXECUTABLE -XMLTO_EXECUTABLE-ADVANCED:INTERNAL=1 -_OPENSSL_CFLAGS:INTERNAL= -_OPENSSL_CFLAGS_I:INTERNAL= -_OPENSSL_CFLAGS_OTHER:INTERNAL= -_OPENSSL_FOUND:INTERNAL=1 -_OPENSSL_INCLUDEDIR:INTERNAL=/usr/include -_OPENSSL_INCLUDE_DIRS:INTERNAL= -_OPENSSL_LDFLAGS:INTERNAL=-lssl;-lcrypto -_OPENSSL_LDFLAGS_OTHER:INTERNAL= -_OPENSSL_LIBDIR:INTERNAL=/usr/lib64 -_OPENSSL_LIBRARIES:INTERNAL=ssl;crypto -_OPENSSL_LIBRARY_DIRS:INTERNAL= -_OPENSSL_LIBS:INTERNAL= -_OPENSSL_LIBS_L:INTERNAL= -_OPENSSL_LIBS_OTHER:INTERNAL= -_OPENSSL_LIBS_PATHS:INTERNAL= -_OPENSSL_PREFIX:INTERNAL=/usr -_OPENSSL_STATIC_CFLAGS:INTERNAL= -_OPENSSL_STATIC_CFLAGS_I:INTERNAL= -_OPENSSL_STATIC_CFLAGS_OTHER:INTERNAL= -_OPENSSL_STATIC_INCLUDE_DIRS:INTERNAL= -_OPENSSL_STATIC_LDFLAGS:INTERNAL=-lssl;-lgssapi_krb5;-lkrb5;-lcom_err;-lk5crypto;-lcrypto;-ldl;-lz -_OPENSSL_STATIC_LDFLAGS_OTHER:INTERNAL= -_OPENSSL_STATIC_LIBDIR:INTERNAL= -_OPENSSL_STATIC_LIBRARIES:INTERNAL=ssl;gssapi_krb5;krb5;com_err;k5crypto;crypto;dl;z -_OPENSSL_STATIC_LIBRARY_DIRS:INTERNAL= -_OPENSSL_STATIC_LIBS:INTERNAL= -_OPENSSL_STATIC_LIBS_L:INTERNAL= -_OPENSSL_STATIC_LIBS_OTHER:INTERNAL= -_OPENSSL_STATIC_LIBS_PATHS:INTERNAL= -_OPENSSL_VERSION:INTERNAL=1.0.2k -_OPENSSL_openssl_INCLUDEDIR:INTERNAL= -_OPENSSL_openssl_LIBDIR:INTERNAL= -_OPENSSL_openssl_PREFIX:INTERNAL= -_OPENSSL_openssl_VERSION:INTERNAL= -__pkg_config_checked_PC_POPT:INTERNAL=1 -__pkg_config_checked__OPENSSL:INTERNAL=1 - diff --git a/librab/build/CMakeFiles/2.8.12.2/CMakeCCompiler.cmake b/librab/build/CMakeFiles/2.8.12.2/CMakeCCompiler.cmake deleted file mode 100644 index a88e9b8..0000000 --- a/librab/build/CMakeFiles/2.8.12.2/CMakeCCompiler.cmake +++ /dev/null @@ -1,56 +0,0 @@ -set(CMAKE_C_COMPILER "/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "4.8.5") -set(CMAKE_C_PLATFORM_ID "Linux") - -set(CMAKE_AR "/bin/ar") -set(CMAKE_RANLIB "/bin/ranlib") -set(CMAKE_LINKER "/bin/ld") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - - - - -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "c") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") - - - diff --git a/librab/build/CMakeFiles/2.8.12.2/CMakeDetermineCompilerABI_C.bin b/librab/build/CMakeFiles/2.8.12.2/CMakeDetermineCompilerABI_C.bin deleted file mode 100644 index 2af9a35..0000000 Binary files a/librab/build/CMakeFiles/2.8.12.2/CMakeDetermineCompilerABI_C.bin and /dev/null differ diff --git a/librab/build/CMakeFiles/2.8.12.2/CMakeSystem.cmake b/librab/build/CMakeFiles/2.8.12.2/CMakeSystem.cmake deleted file mode 100644 index cbcb8ff..0000000 --- a/librab/build/CMakeFiles/2.8.12.2/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-3.10.0-957.el7.x86_64") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "3.10.0-957.el7.x86_64") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-3.10.0-957.el7.x86_64") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "3.10.0-957.el7.x86_64") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/librab/build/CMakeFiles/2.8.12.2/CompilerIdC/CMakeCCompilerId.c b/librab/build/CMakeFiles/2.8.12.2/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index cba81d4..0000000 --- a/librab/build/CMakeFiles/2.8.12.2/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,389 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" - /* __INTEL_COMPILER = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100) - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_C = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) -# if defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" -# else -# if __IBMC__ >= 800 -# define COMPILER_ID "XL" -# else -# define COMPILER_ID "VisualAge" -# endif - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -/* Analog VisualDSP++ >= 4.5.6 */ -#elif defined(__VISUALDSPVERSION__) -# define COMPILER_ID "ADSP" - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) - -/* Analog VisualDSP++ < 4.5.6 */ -#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" - -/* IAR Systems compiler for embedded systems. - http://www.iar.com */ -#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" - -/* sdcc, the small devices C compiler for embedded systems, - http://sdcc.sourceforge.net */ -#elif defined(SDCC) -# define COMPILER_ID "SDCC" - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) - -#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) -# define COMPILER_ID "MIPSpro" -# if defined(_SGI_COMPILER_VERSION) - /* _SGI_COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) -# else - /* _COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) -# endif - -/* This compiler is either not known or is too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__sgi) -# define COMPILER_ID "MIPSpro" - -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" - -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) -# define PLATFORM_ID "IRIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#else /* unknown platform */ -# define PLATFORM_ID "" - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM) -# define ARCHITECTURE_ID "ARM" - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID "" -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif - (void)argv; - return require; -} -#endif diff --git a/librab/build/CMakeFiles/2.8.12.2/CompilerIdC/a.out b/librab/build/CMakeFiles/2.8.12.2/CompilerIdC/a.out deleted file mode 100644 index 85b2a0d..0000000 Binary files a/librab/build/CMakeFiles/2.8.12.2/CompilerIdC/a.out and /dev/null differ diff --git a/librab/build/CMakeFiles/CMakeDirectoryInformation.cmake b/librab/build/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 44e562e..0000000 --- a/librab/build/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Relative path conversion top directories. -SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home2/tcs/librab/build") -SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home2/tcs/librab/build") - -# Force unix paths in dependencies. -SET(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/librab/build/CMakeFiles/CMakeError.log b/librab/build/CMakeFiles/CMakeError.log deleted file mode 100644 index 7d4c121..0000000 --- a/librab/build/CMakeFiles/CMakeError.log +++ /dev/null @@ -1,53 +0,0 @@ -Determining if the pthread_create exist failed with the following output: -Change Dir: /home2/tcs/librab/build/CMakeFiles/CMakeTmp - -Run Build Command:/bin/gmake "cmTryCompileExec3741421367/fast" -/bin/gmake -f CMakeFiles/cmTryCompileExec3741421367.dir/build.make CMakeFiles/cmTryCompileExec3741421367.dir/build -gmake[1]: Entering directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec3741421367.dir/CheckSymbolExists.c.o -/bin/cc -o CMakeFiles/cmTryCompileExec3741421367.dir/CheckSymbolExists.c.o -c /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c -Linking C executable cmTryCompileExec3741421367 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3741421367.dir/link.txt --verbose=1 -/bin/cc CMakeFiles/cmTryCompileExec3741421367.dir/CheckSymbolExists.c.o -o cmTryCompileExec3741421367 -rdynamic -CMakeFiles/cmTryCompileExec3741421367.dir/CheckSymbolExists.c.o: In function `main': -CheckSymbolExists.c:(.text+0x16): undefined reference to `pthread_create' -collect2: error: ld returned 1 exit status -gmake[1]: *** [cmTryCompileExec3741421367] 오류 1 -gmake[1]: Leaving directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -gmake: *** [cmTryCompileExec3741421367/fast] 오류 2 - -File /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: -/* */ -#include - -int main(int argc, char** argv) -{ - (void)argv; -#ifndef pthread_create - return ((int*)(&pthread_create))[argc]; -#else - (void)argc; - return 0; -#endif -} - -Determining if the function pthread_create exists in the pthreads failed with the following output: -Change Dir: /home2/tcs/librab/build/CMakeFiles/CMakeTmp - -Run Build Command:/bin/gmake "cmTryCompileExec3288110602/fast" -/bin/gmake -f CMakeFiles/cmTryCompileExec3288110602.dir/build.make CMakeFiles/cmTryCompileExec3288110602.dir/build -gmake[1]: Entering directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec3288110602.dir/CheckFunctionExists.c.o -/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTryCompileExec3288110602.dir/CheckFunctionExists.c.o -c /usr/share/cmake/Modules/CheckFunctionExists.c -Linking C executable cmTryCompileExec3288110602 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3288110602.dir/link.txt --verbose=1 -/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTryCompileExec3288110602.dir/CheckFunctionExists.c.o -o cmTryCompileExec3288110602 -rdynamic -lpthreads -/bin/ld: cannot find -lpthreads -collect2: error: ld returned 1 exit status -gmake[1]: Leaving directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -gmake[1]: *** [cmTryCompileExec3288110602] 오류 1 -gmake: *** [cmTryCompileExec3288110602/fast] 오류 2 - - diff --git a/librab/build/CMakeFiles/CMakeOutput.log b/librab/build/CMakeFiles/CMakeOutput.log deleted file mode 100644 index 1f67ac1..0000000 --- a/librab/build/CMakeFiles/CMakeOutput.log +++ /dev/null @@ -1,291 +0,0 @@ -The system is: Linux - 3.10.0-957.el7.x86_64 - x86_64 -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: /bin/cc -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" - -The C compiler identification is GNU, found in "/home2/tcs/librab/build/CMakeFiles/2.8.12.2/CompilerIdC/a.out" - -Determining if the C compiler works passed with the following output: -Change Dir: /home2/tcs/librab/build/CMakeFiles/CMakeTmp - -Run Build Command:/bin/gmake "cmTryCompileExec807595616/fast" -/bin/gmake -f CMakeFiles/cmTryCompileExec807595616.dir/build.make CMakeFiles/cmTryCompileExec807595616.dir/build -gmake[1]: Entering directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec807595616.dir/testCCompiler.c.o -/bin/cc -o CMakeFiles/cmTryCompileExec807595616.dir/testCCompiler.c.o -c /home2/tcs/librab/build/CMakeFiles/CMakeTmp/testCCompiler.c -Linking C executable cmTryCompileExec807595616 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec807595616.dir/link.txt --verbose=1 -/bin/cc CMakeFiles/cmTryCompileExec807595616.dir/testCCompiler.c.o -o cmTryCompileExec807595616 -rdynamic -gmake[1]: Leaving directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' - - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /home2/tcs/librab/build/CMakeFiles/CMakeTmp - -Run Build Command:/bin/gmake "cmTryCompileExec2264165811/fast" -/bin/gmake -f CMakeFiles/cmTryCompileExec2264165811.dir/build.make CMakeFiles/cmTryCompileExec2264165811.dir/build -gmake[1]: Entering directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec2264165811.dir/CMakeCCompilerABI.c.o -/bin/cc -o CMakeFiles/cmTryCompileExec2264165811.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c -Linking C executable cmTryCompileExec2264165811 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2264165811.dir/link.txt --verbose=1 -/bin/cc -v CMakeFiles/cmTryCompileExec2264165811.dir/CMakeCCompilerABI.c.o -o cmTryCompileExec2264165811 -rdynamic -Using built-in specs. -COLLECT_GCC=/bin/cc -COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper -Target: x86_64-redhat-linux -Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux -Thread model: posix -gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) -COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec2264165811' '-rdynamic' '-mtune=generic' '-march=x86-64' - /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/collect2 --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec2264165811 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../.. CMakeFiles/cmTryCompileExec2264165811.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o -gmake[1]: Leaving directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home2/tcs/librab/build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:/bin/gmake "cmTryCompileExec2264165811/fast"] - ignore line: [/bin/gmake -f CMakeFiles/cmTryCompileExec2264165811.dir/build.make CMakeFiles/cmTryCompileExec2264165811.dir/build] - ignore line: [gmake[1]: Entering directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp'] - ignore line: [/usr/bin/cmake -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CMakeFiles 1] - ignore line: [Building C object CMakeFiles/cmTryCompileExec2264165811.dir/CMakeCCompilerABI.c.o] - ignore line: [/bin/cc -o CMakeFiles/cmTryCompileExec2264165811.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] - ignore line: [Linking C executable cmTryCompileExec2264165811] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2264165811.dir/link.txt --verbose=1] - ignore line: [/bin/cc -v CMakeFiles/cmTryCompileExec2264165811.dir/CMakeCCompilerABI.c.o -o cmTryCompileExec2264165811 -rdynamic ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper] - ignore line: [Target: x86_64-redhat-linux] - ignore line: [Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux] - ignore line: [Thread model: posix] - ignore line: [gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec2264165811' '-rdynamic' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/collect2 --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec2264165811 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../.. CMakeFiles/cmTryCompileExec2264165811.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] - arg [/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/collect2] ==> ignore - arg [--build-id] ==> ignore - arg [--no-add-needed] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-export-dynamic] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-o] ==> ignore - arg [cmTryCompileExec2264165811] ==> ignore - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] - arg [-L/lib/../lib64] ==> dir [/lib/../lib64] - arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] - arg [CMakeFiles/cmTryCompileExec2264165811.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--no-as-needed] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--no-as-needed] ==> ignore - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o] ==> ignore - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] ==> ignore - remove lib [gcc] - remove lib [gcc_s] - remove lib [gcc] - remove lib [gcc_s] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] - collapse library dir [/lib/../lib64] ==> [/lib64] - collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] ==> [/usr/lib] - implicit libs: [c] - implicit dirs: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib] - implicit fwks: [] - - -Determining if the getaddrinfo exist passed with the following output: -Change Dir: /home2/tcs/librab/build/CMakeFiles/CMakeTmp - -Run Build Command:/bin/gmake "cmTryCompileExec3130596907/fast" -/bin/gmake -f CMakeFiles/cmTryCompileExec3130596907.dir/build.make CMakeFiles/cmTryCompileExec3130596907.dir/build -gmake[1]: Entering directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec3130596907.dir/CheckSymbolExists.c.o -/bin/cc -o CMakeFiles/cmTryCompileExec3130596907.dir/CheckSymbolExists.c.o -c /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c -Linking C executable cmTryCompileExec3130596907 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3130596907.dir/link.txt --verbose=1 -/bin/cc CMakeFiles/cmTryCompileExec3130596907.dir/CheckSymbolExists.c.o -o cmTryCompileExec3130596907 -rdynamic -gmake[1]: Leaving directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' - -File /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: -/* */ -#include -#include -#include - -int main(int argc, char** argv) -{ - (void)argv; -#ifndef getaddrinfo - return ((int*)(&getaddrinfo))[argc]; -#else - (void)argc; - return 0; -#endif -} - -Determining if the socket exist passed with the following output: -Change Dir: /home2/tcs/librab/build/CMakeFiles/CMakeTmp - -Run Build Command:/bin/gmake "cmTryCompileExec3670270143/fast" -/bin/gmake -f CMakeFiles/cmTryCompileExec3670270143.dir/build.make CMakeFiles/cmTryCompileExec3670270143.dir/build -gmake[1]: Entering directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec3670270143.dir/CheckSymbolExists.c.o -/bin/cc -o CMakeFiles/cmTryCompileExec3670270143.dir/CheckSymbolExists.c.o -c /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c -Linking C executable cmTryCompileExec3670270143 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3670270143.dir/link.txt --verbose=1 -/bin/cc CMakeFiles/cmTryCompileExec3670270143.dir/CheckSymbolExists.c.o -o cmTryCompileExec3670270143 -rdynamic -gmake[1]: Leaving directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' - -File /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: -/* */ -#include -#include - -int main(int argc, char** argv) -{ - (void)argv; -#ifndef socket - return ((int*)(&socket))[argc]; -#else - (void)argc; - return 0; -#endif -} - -Determining if the poll exist passed with the following output: -Change Dir: /home2/tcs/librab/build/CMakeFiles/CMakeTmp - -Run Build Command:/bin/gmake "cmTryCompileExec2479661165/fast" -/bin/gmake -f CMakeFiles/cmTryCompileExec2479661165.dir/build.make CMakeFiles/cmTryCompileExec2479661165.dir/build -gmake[1]: Entering directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec2479661165.dir/CheckSymbolExists.c.o -/bin/cc -o CMakeFiles/cmTryCompileExec2479661165.dir/CheckSymbolExists.c.o -c /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c -Linking C executable cmTryCompileExec2479661165 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2479661165.dir/link.txt --verbose=1 -/bin/cc CMakeFiles/cmTryCompileExec2479661165.dir/CheckSymbolExists.c.o -o cmTryCompileExec2479661165 -rdynamic -gmake[1]: Leaving directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' - -File /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: -/* */ -#include - -int main(int argc, char** argv) -{ - (void)argv; -#ifndef poll - return ((int*)(&poll))[argc]; -#else - (void)argc; - return 0; -#endif -} - -Determining if the function clock_gettime exists in the rt passed with the following output: -Change Dir: /home2/tcs/librab/build/CMakeFiles/CMakeTmp - -Run Build Command:/bin/gmake "cmTryCompileExec634510025/fast" -/bin/gmake -f CMakeFiles/cmTryCompileExec634510025.dir/build.make CMakeFiles/cmTryCompileExec634510025.dir/build -gmake[1]: Entering directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec634510025.dir/CheckFunctionExists.c.o -/bin/cc -DCHECK_FUNCTION_EXISTS=clock_gettime -o CMakeFiles/cmTryCompileExec634510025.dir/CheckFunctionExists.c.o -c /usr/share/cmake/Modules/CheckFunctionExists.c -Linking C executable cmTryCompileExec634510025 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec634510025.dir/link.txt --verbose=1 -/bin/cc -DCHECK_FUNCTION_EXISTS=clock_gettime CMakeFiles/cmTryCompileExec634510025.dir/CheckFunctionExists.c.o -o cmTryCompileExec634510025 -L/home2/tcs/librab/build/CMakeFiles/CMakeTmp/time.h -rdynamic -lrt -Wl,-rpath,/home2/tcs/librab/build/CMakeFiles/CMakeTmp/time.h -gmake[1]: Leaving directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' - - -Determining if the function posix_spawnp exists in the rt passed with the following output: -Change Dir: /home2/tcs/librab/build/CMakeFiles/CMakeTmp - -Run Build Command:/bin/gmake "cmTryCompileExec730907294/fast" -/bin/gmake -f CMakeFiles/cmTryCompileExec730907294.dir/build.make CMakeFiles/cmTryCompileExec730907294.dir/build -gmake[1]: Entering directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec730907294.dir/CheckFunctionExists.c.o -/bin/cc -DCHECK_FUNCTION_EXISTS=posix_spawnp -o CMakeFiles/cmTryCompileExec730907294.dir/CheckFunctionExists.c.o -c /usr/share/cmake/Modules/CheckFunctionExists.c -Linking C executable cmTryCompileExec730907294 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec730907294.dir/link.txt --verbose=1 -/bin/cc -DCHECK_FUNCTION_EXISTS=posix_spawnp CMakeFiles/cmTryCompileExec730907294.dir/CheckFunctionExists.c.o -o cmTryCompileExec730907294 -L/home2/tcs/librab/build/CMakeFiles/CMakeTmp/spawn.h -rdynamic -lrt -Wl,-rpath,/home2/tcs/librab/build/CMakeFiles/CMakeTmp/spawn.h -gmake[1]: Leaving directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' - - -Determining if files pthread.h exist passed with the following output: -Change Dir: /home2/tcs/librab/build/CMakeFiles/CMakeTmp - -Run Build Command:/bin/gmake "cmTryCompileExec1558597324/fast" -/bin/gmake -f CMakeFiles/cmTryCompileExec1558597324.dir/build.make CMakeFiles/cmTryCompileExec1558597324.dir/build -gmake[1]: Entering directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec1558597324.dir/CheckIncludeFiles.c.o -/bin/cc -o CMakeFiles/cmTryCompileExec1558597324.dir/CheckIncludeFiles.c.o -c /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CheckIncludeFiles.c -Linking C executable cmTryCompileExec1558597324 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1558597324.dir/link.txt --verbose=1 -/bin/cc CMakeFiles/cmTryCompileExec1558597324.dir/CheckIncludeFiles.c.o -o cmTryCompileExec1558597324 -rdynamic -gmake[1]: Leaving directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' - - -Determining if the function pthread_create exists in the pthread passed with the following output: -Change Dir: /home2/tcs/librab/build/CMakeFiles/CMakeTmp - -Run Build Command:/bin/gmake "cmTryCompileExec238625379/fast" -/bin/gmake -f CMakeFiles/cmTryCompileExec238625379.dir/build.make CMakeFiles/cmTryCompileExec238625379.dir/build -gmake[1]: Entering directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec238625379.dir/CheckFunctionExists.c.o -/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTryCompileExec238625379.dir/CheckFunctionExists.c.o -c /usr/share/cmake/Modules/CheckFunctionExists.c -Linking C executable cmTryCompileExec238625379 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec238625379.dir/link.txt --verbose=1 -/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTryCompileExec238625379.dir/CheckFunctionExists.c.o -o cmTryCompileExec238625379 -rdynamic -lpthread -gmake[1]: Leaving directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' - - -Performing C SOURCE FILE Test HAVE_GNU90 succeded with the following output: -Change Dir: /home2/tcs/librab/build/CMakeFiles/CMakeTmp - -Run Build Command:/bin/gmake "cmTryCompileExec2751196429/fast" -/bin/gmake -f CMakeFiles/cmTryCompileExec2751196429.dir/build.make CMakeFiles/cmTryCompileExec2751196429.dir/build -gmake[1]: Entering directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec2751196429.dir/src.c.o -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -DHAVE_GNU90 -std=gnu90 -o CMakeFiles/cmTryCompileExec2751196429.dir/src.c.o -c /home2/tcs/librab/build/CMakeFiles/CMakeTmp/src.c -Linking C executable cmTryCompileExec2751196429 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2751196429.dir/link.txt --verbose=1 -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -DHAVE_GNU90 CMakeFiles/cmTryCompileExec2751196429.dir/src.c.o -o cmTryCompileExec2751196429 -rdynamic -gmake[1]: Leaving directory `/home2/tcs/librab/build/CMakeFiles/CMakeTmp' - -Source file was: -int main(void) { return 0; } diff --git a/librab/build/CMakeFiles/Makefile.cmake b/librab/build/CMakeFiles/Makefile.cmake deleted file mode 100644 index 1abfea2..0000000 --- a/librab/build/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,86 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# The generator used is: -SET(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -SET(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "CMakeFiles/2.8.12.2/CMakeCCompiler.cmake" - "CMakeFiles/2.8.12.2/CMakeSystem.cmake" - "CMakeLists.txt" - "cmake/CMakePushCheckState.cmake" - "cmake/FindPOPT.cmake" - "cmake/FindXmlTo.cmake" - "cmake/GNUInstallDirs.cmake" - "cmake/TestCInline.cmake" - "cmake/config.h.in" - "examples/CMakeLists.txt" - "librabbitmq.pc.in" - "librabbitmq/CMakeLists.txt" - "tests/CMakeLists.txt" - "tests/test_tables.expected" - "/usr/share/cmake/Modules/CMakeCInformation.cmake" - "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake/Modules/CMakeParseArguments.cmake" - "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake/Modules/CheckCCompilerFlag.cmake" - "/usr/share/cmake/Modules/CheckCSourceCompiles.cmake" - "/usr/share/cmake/Modules/CheckIncludeFiles.cmake" - "/usr/share/cmake/Modules/CheckLibraryExists.cmake" - "/usr/share/cmake/Modules/CheckSymbolExists.cmake" - "/usr/share/cmake/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake/Modules/Compiler/GNU.cmake" - "/usr/share/cmake/Modules/FindDoxygen.cmake" - "/usr/share/cmake/Modules/FindOpenSSL.cmake" - "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/share/cmake/Modules/FindPackageMessage.cmake" - "/usr/share/cmake/Modules/FindPkgConfig.cmake" - "/usr/share/cmake/Modules/FindThreads.cmake" - "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake/Modules/Platform/Linux.cmake" - "/usr/share/cmake/Modules/Platform/UnixPaths.cmake" - ) - -# The corresponding makefile is: -SET(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -SET(CMAKE_MAKEFILE_PRODUCTS - "librabbitmq/config.h" - "librabbitmq.pc" - "CMakeFiles/CMakeDirectoryInformation.cmake" - "librabbitmq/CMakeFiles/CMakeDirectoryInformation.cmake" - "examples/CMakeFiles/CMakeDirectoryInformation.cmake" - "tests/CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -SET(CMAKE_DEPEND_INFO_FILES - "librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake" - "librabbitmq/CMakeFiles/rabbitmq-static.dir/DependInfo.cmake" - "examples/CMakeFiles/amqp_bind.dir/DependInfo.cmake" - "examples/CMakeFiles/amqp_connect_timeout.dir/DependInfo.cmake" - "examples/CMakeFiles/amqp_consumer.dir/DependInfo.cmake" - "examples/CMakeFiles/amqp_exchange_declare.dir/DependInfo.cmake" - "examples/CMakeFiles/amqp_listen.dir/DependInfo.cmake" - "examples/CMakeFiles/amqp_listenq.dir/DependInfo.cmake" - "examples/CMakeFiles/amqp_producer.dir/DependInfo.cmake" - "examples/CMakeFiles/amqp_rpc_sendstring_client.dir/DependInfo.cmake" - "examples/CMakeFiles/amqp_sendstring.dir/DependInfo.cmake" - "examples/CMakeFiles/amqp_ssl_connect.dir/DependInfo.cmake" - "examples/CMakeFiles/amqp_unbind.dir/DependInfo.cmake" - "tests/CMakeFiles/test_basic.dir/DependInfo.cmake" - "tests/CMakeFiles/test_hostcheck.dir/DependInfo.cmake" - "tests/CMakeFiles/test_merge_capabilities.dir/DependInfo.cmake" - "tests/CMakeFiles/test_parse_url.dir/DependInfo.cmake" - "tests/CMakeFiles/test_sasl_mechanism.dir/DependInfo.cmake" - "tests/CMakeFiles/test_status_enum.dir/DependInfo.cmake" - "tests/CMakeFiles/test_tables.dir/DependInfo.cmake" - ) diff --git a/librab/build/CMakeFiles/Makefile2 b/librab/build/CMakeFiles/Makefile2 deleted file mode 100644 index 60313b4..0000000 --- a/librab/build/CMakeFiles/Makefile2 +++ /dev/null @@ -1,846 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# The main recursive all target -all: -.PHONY : all - -# The main recursive preinstall target -preinstall: -.PHONY : preinstall - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -#============================================================================= -# Directory level rules for directory librabbitmq - -# Convenience name for "all" pass in the directory. -librabbitmq/all: librabbitmq/CMakeFiles/rabbitmq.dir/all -librabbitmq/all: librabbitmq/CMakeFiles/rabbitmq-static.dir/all -.PHONY : librabbitmq/all - -# Convenience name for "clean" pass in the directory. -librabbitmq/clean: librabbitmq/CMakeFiles/rabbitmq.dir/clean -librabbitmq/clean: librabbitmq/CMakeFiles/rabbitmq-static.dir/clean -.PHONY : librabbitmq/clean - -# Convenience name for "preinstall" pass in the directory. -librabbitmq/preinstall: -.PHONY : librabbitmq/preinstall - -#============================================================================= -# Target rules for target librabbitmq/CMakeFiles/rabbitmq.dir - -# All Build rule for target. -librabbitmq/CMakeFiles/rabbitmq.dir/all: - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/depend - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 34 35 36 37 38 39 40 41 42 43 44 45 46 47 - @echo "Built target rabbitmq" -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/all - -# Include target in all. -all: librabbitmq/CMakeFiles/rabbitmq.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -librabbitmq/CMakeFiles/rabbitmq.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 14 - $(MAKE) -f CMakeFiles/Makefile2 librabbitmq/CMakeFiles/rabbitmq.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/rule - -# Convenience name for target. -rabbitmq: librabbitmq/CMakeFiles/rabbitmq.dir/rule -.PHONY : rabbitmq - -# clean rule for target. -librabbitmq/CMakeFiles/rabbitmq.dir/clean: - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/clean -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/clean - -# clean rule for target. -clean: librabbitmq/CMakeFiles/rabbitmq.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target librabbitmq/CMakeFiles/rabbitmq-static.dir - -# All Build rule for target. -librabbitmq/CMakeFiles/rabbitmq-static.dir/all: - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/depend - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 48 49 50 51 52 53 54 55 56 57 58 59 60 61 - @echo "Built target rabbitmq-static" -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/all - -# Include target in all. -all: librabbitmq/CMakeFiles/rabbitmq-static.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -librabbitmq/CMakeFiles/rabbitmq-static.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 14 - $(MAKE) -f CMakeFiles/Makefile2 librabbitmq/CMakeFiles/rabbitmq-static.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/rule - -# Convenience name for target. -rabbitmq-static: librabbitmq/CMakeFiles/rabbitmq-static.dir/rule -.PHONY : rabbitmq-static - -# clean rule for target. -librabbitmq/CMakeFiles/rabbitmq-static.dir/clean: - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/clean -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/clean - -# clean rule for target. -clean: librabbitmq/CMakeFiles/rabbitmq-static.dir/clean -.PHONY : clean - -#============================================================================= -# Directory level rules for directory examples - -# Convenience name for "all" pass in the directory. -examples/all: examples/CMakeFiles/amqp_bind.dir/all -examples/all: examples/CMakeFiles/amqp_connect_timeout.dir/all -examples/all: examples/CMakeFiles/amqp_consumer.dir/all -examples/all: examples/CMakeFiles/amqp_exchange_declare.dir/all -examples/all: examples/CMakeFiles/amqp_listen.dir/all -examples/all: examples/CMakeFiles/amqp_listenq.dir/all -examples/all: examples/CMakeFiles/amqp_producer.dir/all -examples/all: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/all -examples/all: examples/CMakeFiles/amqp_sendstring.dir/all -examples/all: examples/CMakeFiles/amqp_ssl_connect.dir/all -examples/all: examples/CMakeFiles/amqp_unbind.dir/all -.PHONY : examples/all - -# Convenience name for "clean" pass in the directory. -examples/clean: examples/CMakeFiles/amqp_bind.dir/clean -examples/clean: examples/CMakeFiles/amqp_connect_timeout.dir/clean -examples/clean: examples/CMakeFiles/amqp_consumer.dir/clean -examples/clean: examples/CMakeFiles/amqp_exchange_declare.dir/clean -examples/clean: examples/CMakeFiles/amqp_listen.dir/clean -examples/clean: examples/CMakeFiles/amqp_listenq.dir/clean -examples/clean: examples/CMakeFiles/amqp_producer.dir/clean -examples/clean: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/clean -examples/clean: examples/CMakeFiles/amqp_sendstring.dir/clean -examples/clean: examples/CMakeFiles/amqp_ssl_connect.dir/clean -examples/clean: examples/CMakeFiles/amqp_unbind.dir/clean -.PHONY : examples/clean - -# Convenience name for "preinstall" pass in the directory. -examples/preinstall: -.PHONY : examples/preinstall - -#============================================================================= -# Target rules for target examples/CMakeFiles/amqp_bind.dir - -# All Build rule for target. -examples/CMakeFiles/amqp_bind.dir/all: librabbitmq/CMakeFiles/rabbitmq.dir/all - $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/depend - $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 1 2 3 - @echo "Built target amqp_bind" -.PHONY : examples/CMakeFiles/amqp_bind.dir/all - -# Include target in all. -all: examples/CMakeFiles/amqp_bind.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/amqp_bind.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 17 - $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_bind.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : examples/CMakeFiles/amqp_bind.dir/rule - -# Convenience name for target. -amqp_bind: examples/CMakeFiles/amqp_bind.dir/rule -.PHONY : amqp_bind - -# clean rule for target. -examples/CMakeFiles/amqp_bind.dir/clean: - $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/clean -.PHONY : examples/CMakeFiles/amqp_bind.dir/clean - -# clean rule for target. -clean: examples/CMakeFiles/amqp_bind.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target examples/CMakeFiles/amqp_connect_timeout.dir - -# All Build rule for target. -examples/CMakeFiles/amqp_connect_timeout.dir/all: librabbitmq/CMakeFiles/rabbitmq.dir/all - $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/depend - $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 4 5 6 - @echo "Built target amqp_connect_timeout" -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/all - -# Include target in all. -all: examples/CMakeFiles/amqp_connect_timeout.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/amqp_connect_timeout.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 17 - $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_connect_timeout.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/rule - -# Convenience name for target. -amqp_connect_timeout: examples/CMakeFiles/amqp_connect_timeout.dir/rule -.PHONY : amqp_connect_timeout - -# clean rule for target. -examples/CMakeFiles/amqp_connect_timeout.dir/clean: - $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/clean -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/clean - -# clean rule for target. -clean: examples/CMakeFiles/amqp_connect_timeout.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target examples/CMakeFiles/amqp_consumer.dir - -# All Build rule for target. -examples/CMakeFiles/amqp_consumer.dir/all: librabbitmq/CMakeFiles/rabbitmq.dir/all - $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/depend - $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 7 8 9 - @echo "Built target amqp_consumer" -.PHONY : examples/CMakeFiles/amqp_consumer.dir/all - -# Include target in all. -all: examples/CMakeFiles/amqp_consumer.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/amqp_consumer.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 17 - $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_consumer.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : examples/CMakeFiles/amqp_consumer.dir/rule - -# Convenience name for target. -amqp_consumer: examples/CMakeFiles/amqp_consumer.dir/rule -.PHONY : amqp_consumer - -# clean rule for target. -examples/CMakeFiles/amqp_consumer.dir/clean: - $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/clean -.PHONY : examples/CMakeFiles/amqp_consumer.dir/clean - -# clean rule for target. -clean: examples/CMakeFiles/amqp_consumer.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target examples/CMakeFiles/amqp_exchange_declare.dir - -# All Build rule for target. -examples/CMakeFiles/amqp_exchange_declare.dir/all: librabbitmq/CMakeFiles/rabbitmq.dir/all - $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/depend - $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 10 11 12 - @echo "Built target amqp_exchange_declare" -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/all - -# Include target in all. -all: examples/CMakeFiles/amqp_exchange_declare.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/amqp_exchange_declare.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 17 - $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_exchange_declare.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/rule - -# Convenience name for target. -amqp_exchange_declare: examples/CMakeFiles/amqp_exchange_declare.dir/rule -.PHONY : amqp_exchange_declare - -# clean rule for target. -examples/CMakeFiles/amqp_exchange_declare.dir/clean: - $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/clean -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/clean - -# clean rule for target. -clean: examples/CMakeFiles/amqp_exchange_declare.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target examples/CMakeFiles/amqp_listen.dir - -# All Build rule for target. -examples/CMakeFiles/amqp_listen.dir/all: librabbitmq/CMakeFiles/rabbitmq.dir/all - $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/depend - $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 13 14 15 - @echo "Built target amqp_listen" -.PHONY : examples/CMakeFiles/amqp_listen.dir/all - -# Include target in all. -all: examples/CMakeFiles/amqp_listen.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/amqp_listen.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 17 - $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_listen.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : examples/CMakeFiles/amqp_listen.dir/rule - -# Convenience name for target. -amqp_listen: examples/CMakeFiles/amqp_listen.dir/rule -.PHONY : amqp_listen - -# clean rule for target. -examples/CMakeFiles/amqp_listen.dir/clean: - $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/clean -.PHONY : examples/CMakeFiles/amqp_listen.dir/clean - -# clean rule for target. -clean: examples/CMakeFiles/amqp_listen.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target examples/CMakeFiles/amqp_listenq.dir - -# All Build rule for target. -examples/CMakeFiles/amqp_listenq.dir/all: librabbitmq/CMakeFiles/rabbitmq.dir/all - $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/depend - $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 16 17 18 - @echo "Built target amqp_listenq" -.PHONY : examples/CMakeFiles/amqp_listenq.dir/all - -# Include target in all. -all: examples/CMakeFiles/amqp_listenq.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/amqp_listenq.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 17 - $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_listenq.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : examples/CMakeFiles/amqp_listenq.dir/rule - -# Convenience name for target. -amqp_listenq: examples/CMakeFiles/amqp_listenq.dir/rule -.PHONY : amqp_listenq - -# clean rule for target. -examples/CMakeFiles/amqp_listenq.dir/clean: - $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/clean -.PHONY : examples/CMakeFiles/amqp_listenq.dir/clean - -# clean rule for target. -clean: examples/CMakeFiles/amqp_listenq.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target examples/CMakeFiles/amqp_producer.dir - -# All Build rule for target. -examples/CMakeFiles/amqp_producer.dir/all: librabbitmq/CMakeFiles/rabbitmq.dir/all - $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/depend - $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 19 20 21 - @echo "Built target amqp_producer" -.PHONY : examples/CMakeFiles/amqp_producer.dir/all - -# Include target in all. -all: examples/CMakeFiles/amqp_producer.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/amqp_producer.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 17 - $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_producer.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : examples/CMakeFiles/amqp_producer.dir/rule - -# Convenience name for target. -amqp_producer: examples/CMakeFiles/amqp_producer.dir/rule -.PHONY : amqp_producer - -# clean rule for target. -examples/CMakeFiles/amqp_producer.dir/clean: - $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/clean -.PHONY : examples/CMakeFiles/amqp_producer.dir/clean - -# clean rule for target. -clean: examples/CMakeFiles/amqp_producer.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target examples/CMakeFiles/amqp_rpc_sendstring_client.dir - -# All Build rule for target. -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/all: librabbitmq/CMakeFiles/rabbitmq.dir/all - $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/depend - $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 22 23 24 - @echo "Built target amqp_rpc_sendstring_client" -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/all - -# Include target in all. -all: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 17 - $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_rpc_sendstring_client.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/rule - -# Convenience name for target. -amqp_rpc_sendstring_client: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/rule -.PHONY : amqp_rpc_sendstring_client - -# clean rule for target. -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/clean: - $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/clean -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/clean - -# clean rule for target. -clean: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target examples/CMakeFiles/amqp_sendstring.dir - -# All Build rule for target. -examples/CMakeFiles/amqp_sendstring.dir/all: librabbitmq/CMakeFiles/rabbitmq.dir/all - $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/depend - $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 25 26 27 - @echo "Built target amqp_sendstring" -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/all - -# Include target in all. -all: examples/CMakeFiles/amqp_sendstring.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/amqp_sendstring.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 17 - $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_sendstring.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/rule - -# Convenience name for target. -amqp_sendstring: examples/CMakeFiles/amqp_sendstring.dir/rule -.PHONY : amqp_sendstring - -# clean rule for target. -examples/CMakeFiles/amqp_sendstring.dir/clean: - $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/clean -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/clean - -# clean rule for target. -clean: examples/CMakeFiles/amqp_sendstring.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target examples/CMakeFiles/amqp_ssl_connect.dir - -# All Build rule for target. -examples/CMakeFiles/amqp_ssl_connect.dir/all: librabbitmq/CMakeFiles/rabbitmq.dir/all - $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/depend - $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 28 29 30 - @echo "Built target amqp_ssl_connect" -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/all - -# Include target in all. -all: examples/CMakeFiles/amqp_ssl_connect.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/amqp_ssl_connect.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 17 - $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_ssl_connect.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/rule - -# Convenience name for target. -amqp_ssl_connect: examples/CMakeFiles/amqp_ssl_connect.dir/rule -.PHONY : amqp_ssl_connect - -# clean rule for target. -examples/CMakeFiles/amqp_ssl_connect.dir/clean: - $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/clean -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/clean - -# clean rule for target. -clean: examples/CMakeFiles/amqp_ssl_connect.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target examples/CMakeFiles/amqp_unbind.dir - -# All Build rule for target. -examples/CMakeFiles/amqp_unbind.dir/all: librabbitmq/CMakeFiles/rabbitmq.dir/all - $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/depend - $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 31 32 33 - @echo "Built target amqp_unbind" -.PHONY : examples/CMakeFiles/amqp_unbind.dir/all - -# Include target in all. -all: examples/CMakeFiles/amqp_unbind.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/amqp_unbind.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 17 - $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_unbind.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : examples/CMakeFiles/amqp_unbind.dir/rule - -# Convenience name for target. -amqp_unbind: examples/CMakeFiles/amqp_unbind.dir/rule -.PHONY : amqp_unbind - -# clean rule for target. -examples/CMakeFiles/amqp_unbind.dir/clean: - $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/clean -.PHONY : examples/CMakeFiles/amqp_unbind.dir/clean - -# clean rule for target. -clean: examples/CMakeFiles/amqp_unbind.dir/clean -.PHONY : clean - -#============================================================================= -# Directory level rules for directory tests - -# Convenience name for "all" pass in the directory. -tests/all: tests/CMakeFiles/test_basic.dir/all -tests/all: tests/CMakeFiles/test_hostcheck.dir/all -tests/all: tests/CMakeFiles/test_merge_capabilities.dir/all -tests/all: tests/CMakeFiles/test_parse_url.dir/all -tests/all: tests/CMakeFiles/test_sasl_mechanism.dir/all -tests/all: tests/CMakeFiles/test_status_enum.dir/all -tests/all: tests/CMakeFiles/test_tables.dir/all -.PHONY : tests/all - -# Convenience name for "clean" pass in the directory. -tests/clean: tests/CMakeFiles/test_basic.dir/clean -tests/clean: tests/CMakeFiles/test_hostcheck.dir/clean -tests/clean: tests/CMakeFiles/test_merge_capabilities.dir/clean -tests/clean: tests/CMakeFiles/test_parse_url.dir/clean -tests/clean: tests/CMakeFiles/test_sasl_mechanism.dir/clean -tests/clean: tests/CMakeFiles/test_status_enum.dir/clean -tests/clean: tests/CMakeFiles/test_tables.dir/clean -.PHONY : tests/clean - -# Convenience name for "preinstall" pass in the directory. -tests/preinstall: -.PHONY : tests/preinstall - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_basic.dir - -# All Build rule for target. -tests/CMakeFiles/test_basic.dir/all: librabbitmq/CMakeFiles/rabbitmq-static.dir/all - $(MAKE) -f tests/CMakeFiles/test_basic.dir/build.make tests/CMakeFiles/test_basic.dir/depend - $(MAKE) -f tests/CMakeFiles/test_basic.dir/build.make tests/CMakeFiles/test_basic.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 62 - @echo "Built target test_basic" -.PHONY : tests/CMakeFiles/test_basic.dir/all - -# Include target in all. -all: tests/CMakeFiles/test_basic.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_basic.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 15 - $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_basic.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_basic.dir/rule - -# Convenience name for target. -test_basic: tests/CMakeFiles/test_basic.dir/rule -.PHONY : test_basic - -# clean rule for target. -tests/CMakeFiles/test_basic.dir/clean: - $(MAKE) -f tests/CMakeFiles/test_basic.dir/build.make tests/CMakeFiles/test_basic.dir/clean -.PHONY : tests/CMakeFiles/test_basic.dir/clean - -# clean rule for target. -clean: tests/CMakeFiles/test_basic.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_hostcheck.dir - -# All Build rule for target. -tests/CMakeFiles/test_hostcheck.dir/all: - $(MAKE) -f tests/CMakeFiles/test_hostcheck.dir/build.make tests/CMakeFiles/test_hostcheck.dir/depend - $(MAKE) -f tests/CMakeFiles/test_hostcheck.dir/build.make tests/CMakeFiles/test_hostcheck.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 63 64 - @echo "Built target test_hostcheck" -.PHONY : tests/CMakeFiles/test_hostcheck.dir/all - -# Include target in all. -all: tests/CMakeFiles/test_hostcheck.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_hostcheck.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 2 - $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_hostcheck.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_hostcheck.dir/rule - -# Convenience name for target. -test_hostcheck: tests/CMakeFiles/test_hostcheck.dir/rule -.PHONY : test_hostcheck - -# clean rule for target. -tests/CMakeFiles/test_hostcheck.dir/clean: - $(MAKE) -f tests/CMakeFiles/test_hostcheck.dir/build.make tests/CMakeFiles/test_hostcheck.dir/clean -.PHONY : tests/CMakeFiles/test_hostcheck.dir/clean - -# clean rule for target. -clean: tests/CMakeFiles/test_hostcheck.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_merge_capabilities.dir - -# All Build rule for target. -tests/CMakeFiles/test_merge_capabilities.dir/all: librabbitmq/CMakeFiles/rabbitmq-static.dir/all - $(MAKE) -f tests/CMakeFiles/test_merge_capabilities.dir/build.make tests/CMakeFiles/test_merge_capabilities.dir/depend - $(MAKE) -f tests/CMakeFiles/test_merge_capabilities.dir/build.make tests/CMakeFiles/test_merge_capabilities.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 65 - @echo "Built target test_merge_capabilities" -.PHONY : tests/CMakeFiles/test_merge_capabilities.dir/all - -# Include target in all. -all: tests/CMakeFiles/test_merge_capabilities.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_merge_capabilities.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 15 - $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_merge_capabilities.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_merge_capabilities.dir/rule - -# Convenience name for target. -test_merge_capabilities: tests/CMakeFiles/test_merge_capabilities.dir/rule -.PHONY : test_merge_capabilities - -# clean rule for target. -tests/CMakeFiles/test_merge_capabilities.dir/clean: - $(MAKE) -f tests/CMakeFiles/test_merge_capabilities.dir/build.make tests/CMakeFiles/test_merge_capabilities.dir/clean -.PHONY : tests/CMakeFiles/test_merge_capabilities.dir/clean - -# clean rule for target. -clean: tests/CMakeFiles/test_merge_capabilities.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_parse_url.dir - -# All Build rule for target. -tests/CMakeFiles/test_parse_url.dir/all: librabbitmq/CMakeFiles/rabbitmq-static.dir/all - $(MAKE) -f tests/CMakeFiles/test_parse_url.dir/build.make tests/CMakeFiles/test_parse_url.dir/depend - $(MAKE) -f tests/CMakeFiles/test_parse_url.dir/build.make tests/CMakeFiles/test_parse_url.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 66 - @echo "Built target test_parse_url" -.PHONY : tests/CMakeFiles/test_parse_url.dir/all - -# Include target in all. -all: tests/CMakeFiles/test_parse_url.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_parse_url.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 15 - $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_parse_url.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_parse_url.dir/rule - -# Convenience name for target. -test_parse_url: tests/CMakeFiles/test_parse_url.dir/rule -.PHONY : test_parse_url - -# clean rule for target. -tests/CMakeFiles/test_parse_url.dir/clean: - $(MAKE) -f tests/CMakeFiles/test_parse_url.dir/build.make tests/CMakeFiles/test_parse_url.dir/clean -.PHONY : tests/CMakeFiles/test_parse_url.dir/clean - -# clean rule for target. -clean: tests/CMakeFiles/test_parse_url.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_sasl_mechanism.dir - -# All Build rule for target. -tests/CMakeFiles/test_sasl_mechanism.dir/all: librabbitmq/CMakeFiles/rabbitmq-static.dir/all - $(MAKE) -f tests/CMakeFiles/test_sasl_mechanism.dir/build.make tests/CMakeFiles/test_sasl_mechanism.dir/depend - $(MAKE) -f tests/CMakeFiles/test_sasl_mechanism.dir/build.make tests/CMakeFiles/test_sasl_mechanism.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 67 - @echo "Built target test_sasl_mechanism" -.PHONY : tests/CMakeFiles/test_sasl_mechanism.dir/all - -# Include target in all. -all: tests/CMakeFiles/test_sasl_mechanism.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_sasl_mechanism.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 15 - $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_sasl_mechanism.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_sasl_mechanism.dir/rule - -# Convenience name for target. -test_sasl_mechanism: tests/CMakeFiles/test_sasl_mechanism.dir/rule -.PHONY : test_sasl_mechanism - -# clean rule for target. -tests/CMakeFiles/test_sasl_mechanism.dir/clean: - $(MAKE) -f tests/CMakeFiles/test_sasl_mechanism.dir/build.make tests/CMakeFiles/test_sasl_mechanism.dir/clean -.PHONY : tests/CMakeFiles/test_sasl_mechanism.dir/clean - -# clean rule for target. -clean: tests/CMakeFiles/test_sasl_mechanism.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_status_enum.dir - -# All Build rule for target. -tests/CMakeFiles/test_status_enum.dir/all: librabbitmq/CMakeFiles/rabbitmq-static.dir/all - $(MAKE) -f tests/CMakeFiles/test_status_enum.dir/build.make tests/CMakeFiles/test_status_enum.dir/depend - $(MAKE) -f tests/CMakeFiles/test_status_enum.dir/build.make tests/CMakeFiles/test_status_enum.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 68 - @echo "Built target test_status_enum" -.PHONY : tests/CMakeFiles/test_status_enum.dir/all - -# Include target in all. -all: tests/CMakeFiles/test_status_enum.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_status_enum.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 15 - $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_status_enum.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_status_enum.dir/rule - -# Convenience name for target. -test_status_enum: tests/CMakeFiles/test_status_enum.dir/rule -.PHONY : test_status_enum - -# clean rule for target. -tests/CMakeFiles/test_status_enum.dir/clean: - $(MAKE) -f tests/CMakeFiles/test_status_enum.dir/build.make tests/CMakeFiles/test_status_enum.dir/clean -.PHONY : tests/CMakeFiles/test_status_enum.dir/clean - -# clean rule for target. -clean: tests/CMakeFiles/test_status_enum.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_tables.dir - -# All Build rule for target. -tests/CMakeFiles/test_tables.dir/all: librabbitmq/CMakeFiles/rabbitmq-static.dir/all - $(MAKE) -f tests/CMakeFiles/test_tables.dir/build.make tests/CMakeFiles/test_tables.dir/depend - $(MAKE) -f tests/CMakeFiles/test_tables.dir/build.make tests/CMakeFiles/test_tables.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles 69 - @echo "Built target test_tables" -.PHONY : tests/CMakeFiles/test_tables.dir/all - -# Include target in all. -all: tests/CMakeFiles/test_tables.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_tables.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 15 - $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_tables.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_tables.dir/rule - -# Convenience name for target. -test_tables: tests/CMakeFiles/test_tables.dir/rule -.PHONY : test_tables - -# clean rule for target. -tests/CMakeFiles/test_tables.dir/clean: - $(MAKE) -f tests/CMakeFiles/test_tables.dir/build.make tests/CMakeFiles/test_tables.dir/clean -.PHONY : tests/CMakeFiles/test_tables.dir/clean - -# clean rule for target. -clean: tests/CMakeFiles/test_tables.dir/clean -.PHONY : clean - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/librab/build/CMakeFiles/TargetDirectories.txt b/librab/build/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 2d477c8..0000000 --- a/librab/build/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,20 +0,0 @@ -/home2/tcs/librab/build/examples/CMakeFiles/amqp_bind.dir -/home2/tcs/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir -/home2/tcs/librab/build/examples/CMakeFiles/amqp_consumer.dir -/home2/tcs/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir -/home2/tcs/librab/build/examples/CMakeFiles/amqp_listen.dir -/home2/tcs/librab/build/examples/CMakeFiles/amqp_listenq.dir -/home2/tcs/librab/build/examples/CMakeFiles/amqp_producer.dir -/home2/tcs/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir -/home2/tcs/librab/build/examples/CMakeFiles/amqp_sendstring.dir -/home2/tcs/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir -/home2/tcs/librab/build/examples/CMakeFiles/amqp_unbind.dir -/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir -/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir -/home2/tcs/librab/build/tests/CMakeFiles/test_basic.dir -/home2/tcs/librab/build/tests/CMakeFiles/test_hostcheck.dir -/home2/tcs/librab/build/tests/CMakeFiles/test_merge_capabilities.dir -/home2/tcs/librab/build/tests/CMakeFiles/test_parse_url.dir -/home2/tcs/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir -/home2/tcs/librab/build/tests/CMakeFiles/test_status_enum.dir -/home2/tcs/librab/build/tests/CMakeFiles/test_tables.dir diff --git a/librab/build/CMakeFiles/cmake.check_cache b/librab/build/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/librab/build/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/librab/build/CMakeFiles/progress.marks b/librab/build/CMakeFiles/progress.marks deleted file mode 100644 index b5489e5..0000000 --- a/librab/build/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -69 diff --git a/librab/build/CMakeLists.txt b/librab/build/CMakeLists.txt index 58b57c0..72eb6f7 100644 --- a/librab/build/CMakeLists.txt +++ b/librab/build/CMakeLists.txt @@ -1,10 +1,7 @@ -cmake_minimum_required(VERSION 2.8.12) -project(rabbitmq-c "C") +# Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +# SPDX-License-Identifier: mit -# Enable MACOSX_RPATH by default. See: cmake --help-policy CMP0042 -if (POLICY CMP0042) - cmake_policy(SET CMP0042 NEW) -endif() +cmake_minimum_required(VERSION 3.22...3.26) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) @@ -16,40 +13,38 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) # 3. If any interfaces have been added since the last public release, then increment age. # 4. If any interfaces have been removed since the last public release, then set age to 0. -set(RMQ_SOVERSION_CURRENT 7) -set(RMQ_SOVERSION_REVISION 1) -set(RMQ_SOVERSION_AGE 3) - -math(EXPR RMQ_SOVERSION_MAJOR "${RMQ_SOVERSION_CURRENT} - ${RMQ_SOVERSION_AGE}") -math(EXPR RMQ_SOVERSION_MINOR "${RMQ_SOVERSION_AGE}") -math(EXPR RMQ_SOVERSION_PATCH "${RMQ_SOVERSION_REVISION}") +set(RMQ_SOVERSION_CURRENT 11) +set(RMQ_SOVERSION_REVISION 0) +set(RMQ_SOVERSION_AGE 7) -set(RMQ_VERSION ${RMQ_SOVERSION_MAJOR}.${RMQ_SOVERSION_MINOR}.${RMQ_SOVERSION_PATCH}) -set(RMQ_SOVERSION ${RMQ_SOVERSION_MAJOR}) +include(VersionFunctions) +get_library_version(RMQ_VERSION) +compute_soversion(${RMQ_SOVERSION_CURRENT} ${RMQ_SOVERSION_REVISION} ${RMQ_SOVERSION_AGE} RMQ_SOVERSION) -file(STRINGS librabbitmq/amqp.h _API_VERSION_MAJOR REGEX "^#define AMQP_VERSION_MAJOR [0-9]+$") -file(STRINGS librabbitmq/amqp.h _API_VERSION_MINOR REGEX "^#define AMQP_VERSION_MINOR [0-9]+$") -file(STRINGS librabbitmq/amqp.h _API_VERSION_PATCH REGEX "^#define AMQP_VERSION_PATCH [0-9]+$") +project(rabbitmq-c + VERSION ${RMQ_VERSION} + DESCRIPTION "C RabbitMQ AMQP client library" + LANGUAGES C) -string(REGEX MATCH "[0-9]+" _API_VERSION_MAJOR ${_API_VERSION_MAJOR}) -string(REGEX MATCH "[0-9]+" _API_VERSION_MINOR ${_API_VERSION_MINOR}) -string(REGEX MATCH "[0-9]+" _API_VERSION_PATCH ${_API_VERSION_PATCH}) +set(CMAKE_C_STANDARD 99) +set(CMAKE_C_STANDARD_REQUIRED ON) +set(CMAKE_C_EXTENSIONS ON) -# VERSION to match what is in autotools -set(VERSION ${_API_VERSION_MAJOR}.${_API_VERSION_MINOR}.${_API_VERSION_PATCH}) +set(CMAKE_C_VISIBILITY_PRESET hidden) +set(CMAKE_VISIBILITY_INLINES_HIDDEN ON) -if (CMAKE_GENERATOR MATCHES ".*(Make|Ninja).*" - AND NOT CMAKE_BUILD_TYPE) - set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose the type of build, options are: Debug Release RelWithDebInfo MinSizeRel." FORCE) - message(STATUS "CMAKE_BUILD_TYPE not specified. Creating ${CMAKE_BUILD_TYPE} build") +set(default_build_type "Release") +if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + message(STATUS "Setting build type to '${default_build_type}' as none was specified.") + set(CMAKE_BUILD_TYPE "${default_build_type}" CACHE STRING "Choose the type of build." FORCE) + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "MinSizeRel" "RelWithDebInfo") endif() -include(TestCInline) include(CheckSymbolExists) include(CheckLibraryExists) +include(CMakeDependentOption) include(CMakePushCheckState) include(GNUInstallDirs) -include(CheckCCompilerFlag) # Detect if we need to link against a socket library: cmake_push_check_state() @@ -119,186 +114,84 @@ endif() option(ENABLE_SSL_SUPPORT "Enable SSL support" ON) if (ENABLE_SSL_SUPPORT) - find_package(OpenSSL 0.9.8 REQUIRED) + # Manually check OpenSSL version because BoringSSL doesn't support version checking via find_package + set(RMQ_OPENSSL_MIN_VERSION 1.1.1) + find_package(OpenSSL REQUIRED) + if(OPENSSL_VERSION) # Will be empty for BoringSSL + if(OPENSSL_VERSION VERSION_LESS RMQ_OPENSSL_MIN_VERSION) + MESSAGE(FATAL_ERROR "Found OpenSSL version ${OPENSSL_VERSION} but ${RMQ_OPENSSL_MIN_VERSION} or later is required") + endif() + endif() cmake_push_check_state() set(THREADS_PREFER_PTHREAD_FLAG ON) find_package(Threads REQUIRED) cmake_pop_check_state() -endif() -if (MSVC) - set(CMAKE_C_FLAGS "/W4 /nologo ${CMAKE_C_FLAGS}") -elseif (CMAKE_C_COMPILER_ID MATCHES ".*Clang") - set(CMAKE_C_FLAGS "-Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden ${CMAKE_C_FLAGS}") -elseif (CMAKE_COMPILER_IS_GNUCC) - set(RMQ_C_FLAGS "-Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common") - execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION) - if (GCC_VERSION VERSION_GREATER 4.0 OR GCC_VERSION VERSION_EQUAL 4.0) - set(RMQ_C_FLAGS "${RMQ_C_FLAGS} -fvisibility=hidden") - endif() - set(CMAKE_C_FLAGS "${RMQ_C_FLAGS} ${CMAKE_C_FLAGS}") -endif () + cmake_push_check_state() + set(CMAKE_REQUIRED_LIBRARIES OpenSSL::SSL) + check_symbol_exists(ENGINE_new openssl/engine.h HAS_OPENSSL_ENGINE) + cmake_pop_check_state() -CHECK_C_COMPILER_FLAG("-std=gnu90" HAVE_GNU90) -if (HAVE_GNU90) - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu90") -else() - CHECK_C_COMPILER_FLAG("-std=c90" HAVE_C90) - if (HAVE_C90) - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c90") - endif() + cmake_dependent_option(ENABLE_SSL_ENGINE_API "Enable support for deprecated OpenSSL ENGINE feature" ON "HAS_OPENSSL_ENGINE" OFF) endif() -option(REGENERATE_AMQP_FRAMING "Regenerate amqp_framing.h/amqp_framing.c sources (for developer use)" OFF) -mark_as_advanced(REGENERATE_AMQP_FRAMING) - -if (REGENERATE_AMQP_FRAMING) - find_package(PythonInterp) - if (NOT PYTHONINTERP_FOUND) - message(FATAL_ERROR "REGENERATE_AMQP_FRAMING requires Python to be available") - endif () - - #Determine Python Version: - if(PYTHON_EXECUTABLE) - execute_process(COMMAND "${PYTHON_EXECUTABLE}" -c - "import sys; sys.stdout.write(';'.join([str(x) for x in sys.version_info[:3]]))" - OUTPUT_VARIABLE _VERSION - RESULT_VARIABLE _PYTHON_VERSION_RESULT - ERROR_QUIET) - if(NOT _PYTHON_VERSION_RESULT) - string(REPLACE ";" "." PYTHON_VERSION_STRING "${_VERSION}") - list(GET _VERSION 0 PYTHON_VERSION_MAJOR) - list(GET _VERSION 1 PYTHON_VERSION_MINOR) - list(GET _VERSION 2 PYTHON_VERSION_PATCH) - if(PYTHON_VERSION_PATCH EQUAL 0) - # it's called "Python 2.7", not "2.7.0" - string(REGEX REPLACE "\\.0$" "" PYTHON_VERSION_STRING "${PYTHON_VERSION_STRING}") - endif() - else() - # sys.version predates sys.version_info, so use that - execute_process(COMMAND "${PYTHON_EXECUTABLE}" -c "import sys; sys.stdout.write(sys.version)" - OUTPUT_VARIABLE _VERSION - RESULT_VARIABLE _PYTHON_VERSION_RESULT - ERROR_QUIET) - if(NOT _PYTHON_VERSION_RESULT) - string(REGEX REPLACE " .*" "" PYTHON_VERSION_STRING "${_VERSION}") - string(REGEX REPLACE "^([0-9]+)\\.[0-9]+.*" "\\1" PYTHON_VERSION_MAJOR "${PYTHON_VERSION_STRING}") - string(REGEX REPLACE "^[0-9]+\\.([0-9])+.*" "\\1" PYTHON_VERSION_MINOR "${PYTHON_VERSION_STRING}") - if(PYTHON_VERSION_STRING MATCHES "^[0-9]+\\.[0-9]+\\.[0-9]+.*") - string(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" PYTHON_VERSION_PATCH "${PYTHON_VERSION_STRING}") - else() - set(PYTHON_VERSION_PATCH "0") - endif() - else() - # sys.version was first documented for Python 1.5, so assume - # this is older. - set(PYTHON_VERSION_STRING "1.4") - set(PYTHON_VERSION_MAJOR "1") - set(PYTHON_VERSION_MAJOR "4") - set(PYTHON_VERSION_MAJOR "0") - endif() - endif() - unset(_PYTHON_VERSION_RESULT) - unset(_VERSION) - endif(PYTHON_EXECUTABLE) - - # If we're running v3.x look for a 2to3 utility - if (PYTHON_VERSION_MAJOR GREATER 2) - get_filename_component(PYTHON_EXE_DIR ${PYTHON_EXECUTABLE} PATH) - find_program(PYTHON_2TO3_EXECUTABLE - NAMES 2to3 - HINTS ${PYTHON_EXE_DIR} - ) - - if ("PYTHON_2TO3_EXECUTABLE-NOTFOUND" STREQUAL PYTHON_2TO3_EXECUTABLE) - message(FATAL_ERROR "Unable to find 2to3 python utility, specify python 2.7 or specify 2to3 utility") - endif () - endif (PYTHON_VERSION_MAJOR GREATER 2) - - - #check for json or simplejson - execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "import json" - RESULT_VARIABLE CHECK_PYTHON_JSON_FAILED - ) - - if (CHECK_PYTHON_JSON_FAILED) - execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "import simplejson" - RESULT_VARIABLE CHECK_PYTHON_SIMPLEJSON_FAILED - ) - - if (CHECK_PYTHON_SIMPLEJSON_FAILED) - message(FATAL_ERROR "REGENERATE_AMQP_FRAMING requires a python with json or simplejson modules") - endif (CHECK_PYTHON_SIMPLEJSON_FAILED) - endif (CHECK_PYTHON_JSON_FAILED) - - - find_path(AMQP_CODEGEN_DIR - amqp_codegen.py - PATHS ${CMAKE_CURRENT_SOURCE_DIR}/codegen - ${CMAKE_CURRENT_SOURCE_DIR}/rabbitmq-codegen - ${CMAKE_CURRENT_SOURCE_DIR}/../rabbitmq-codegen - DOC "Path to directory containing amqp_codegen.py (rabbitmq-codegen)" - NO_DEFAULT_PATH - ) - - if (AMQP_CODEGEN_DIR STREQUAL "AMQP_CODEGEN_DIR-NOTFOUND") - message(SEND_ERROR "REGENERATE_AMQP_FRAMING requires the amqp_codegen.py script. If this is a git clone you can:\n\ngit submodule init\ngit submodule update\n\n Or set AMQP_CODEGEN_DIR to directory containing amqp_codegen.py") - else () - message(STATUS "Found amqp_codegen.py in ${AMQP_CODEGEN_DIR}") - endif() -endif (REGENERATE_AMQP_FRAMING) - -find_package(POPT) -find_package(XmlTo) -find_package(Doxygen) - -if (POPT_FOUND AND XmlTo_FOUND) - set(DO_DOCS ON) +if(PROJECT_IS_TOP_LEVEL) + include(CTest) endif() - option(BUILD_SHARED_LIBS "Build rabbitmq-c as a shared library" ON) option(BUILD_STATIC_LIBS "Build rabbitmq-c as a static library" ON) +option(INSTALL_STATIC_LIBS "Install rabbitmq-c static library" ON) -option(BUILD_EXAMPLES "Build Examples" ON) -option(BUILD_TOOLS "Build Tools (requires POPT Library)" ${POPT_FOUND}) -option(BUILD_TOOLS_DOCS "Build man pages for Tools (requires xmlto)" ${DO_DOCS}) -option(BUILD_TESTS "Build tests (run tests with make test)" ON) -option(BUILD_API_DOCS "Build Doxygen API docs" ${DOXYGEN_FOUND}) +option(BUILD_EXAMPLES "Build Examples" OFF) +option(BUILD_TOOLS "Build Tools (requires POPT Library)" OFF) +cmake_dependent_option(BUILD_TOOLS_DOCS "Build man pages for tools (requires xmlto)" OFF "BUILD_TOOLS" OFF) +option(BUILD_API_DOCS "Build Doxygen API docs" OFF) +option(RUN_SYSTEM_TESTS "Run system tests (i.e. tests requiring an accessible RabbitMQ server instance on localhost)" OFF) +option(BUILD_OSSFUZZ "Build OSSFUZZ" OFF) if (NOT BUILD_SHARED_LIBS AND NOT BUILD_STATIC_LIBS) message(FATAL_ERROR "One or both of BUILD_SHARED_LIBS or BUILD_STATIC_LIBS must be set to ON to build") endif() +set(targets_export_name rabbitmq-targets) + add_subdirectory(librabbitmq) -if (BUILD_EXAMPLES) +if(BUILD_EXAMPLES) + if(NOT BUILD_SHARED_LIBS) + message(FATAL_ERROR "Examples require -DBUILD_SHARED_LIBS=ON") + endif() add_subdirectory(examples) -endif () +endif() -if (BUILD_TOOLS) - if (POPT_FOUND) - add_subdirectory(tools) - else () - message(WARNING "POpt library was not found. Tools will not be built") - endif () -endif () +if(BUILD_TOOLS) + find_package(POPT REQUIRED) + if(BUILD_TOOLS_DOCS) + find_package(XMLTO REQUIRED) + endif() + add_subdirectory(tools) +endif() -if (BUILD_TESTS) +if(PROJECT_IS_TOP_LEVEL AND BUILD_TESTING) if (NOT BUILD_STATIC_LIBS) message(FATAL_ERROR "Tests can only be built against static libraries " "(set BUILD_STATIC_LIBS=ON)") endif () - enable_testing() add_subdirectory(tests) -endif (BUILD_TESTS) +endif () -if (BUILD_API_DOCS) - if (NOT DOXYGEN_FOUND) - message(FATAL_ERROR "Doxygen is required to build the API documentation") +if(BUILD_OSSFUZZ) + if (NOT BUILD_STATIC_LIBS) + message(FATAL_ERROR "OSS-FUZZ can only be built against static libraries " "(set BUILD_STATIC_LIBS=ON)") endif () + add_subdirectory(fuzz) +endif () + +if (BUILD_API_DOCS) + find_package(Doxygen REQUIRED) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/docs/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/docs/Doxyfile @ONLY) add_custom_target(docs @@ -311,20 +204,60 @@ if (BUILD_API_DOCS) ) endif () -set(libs_private ${SOCKET_LIBRARIES} ${LIBRT}) +foreach (lib ${SOCKET_LIBRARIES}) + set(libs_private "${libs_private} -l${lib}") +endforeach(lib) +set(libs_private "${libs_private} -l${LIBRT}") if (ENABLE_SSL_SUPPORT) - set(requires_private "openssl") - set(libs_private ${libs_private} ${CMAKE_THREAD_LIBS_INIT}) + set(libs_private "${libs_private} -lssl -lcrypto ${CMAKE_THREAD_LIBS_INIT}") endif() set(prefix ${CMAKE_INSTALL_PREFIX}) set(exec_prefix "\${prefix}") -set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}") -set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}") +cmake_path(APPEND libdir "\${exec_prefix}" "${CMAKE_INSTALL_LIBDIR}") +cmake_path(APPEND includedir "\${prefix}" "${CMAKE_INSTALL_INCLUDEDIR}") configure_file(cmake/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/librabbitmq/config.h) configure_file(librabbitmq.pc.in ${CMAKE_CURRENT_BINARY_DIR}/librabbitmq.pc @ONLY) +include(CMakePackageConfigHelpers) +set(RMQ_CMAKE_DIR ${CMAKE_INSTALL_LIBDIR}/cmake/rabbitmq-c) +set(project_config "${CMAKE_CURRENT_BINARY_DIR}/rabbitmq-c-config.cmake") +set(version_config "${CMAKE_CURRENT_BINARY_DIR}/rabbitmq-c-config-version.cmake") + +write_basic_package_version_file( + "${version_config}" + VERSION ${RMQ_VERSION} + COMPATIBILITY SameMajorVersion) + +configure_package_config_file( + "${CMAKE_CURRENT_SOURCE_DIR}/cmake/rabbitmq-c-config.cmake.in" + "${project_config}" + INSTALL_DESTINATION "${RMQ_CMAKE_DIR}") + + +if(BUILD_SHARED_LIBS) + list(APPEND INSTALL_TARGETS rabbitmq) +endif() +if(BUILD_STATIC_LIBS AND INSTALL_STATIC_LIBS) + list(APPEND INSTALL_TARGETS rabbitmq-static) +endif() + +export(TARGETS ${INSTALL_TARGETS} + NAMESPACE rabbitmq:: + FILE ${PROJECT_BINARY_DIR}/${targets_export_name}.cmake) + +install(FILES ${project_config} ${version_config} + DESTINATION ${RMQ_CMAKE_DIR} + COMPONENT rabbitmq-c-development + ) + +install(EXPORT ${targets_export_name} + DESTINATION ${RMQ_CMAKE_DIR} + NAMESPACE rabbitmq:: + COMPONENT rabbitmq-c-development + ) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/librabbitmq.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig diff --git a/librab/build/CMakeTestCInline.c b/librab/build/CMakeTestCInline.c deleted file mode 100644 index dd722b4..0000000 --- a/librab/build/CMakeTestCInline.c +++ /dev/null @@ -1,3 +0,0 @@ -/* Inspired by autoconf's c.m4 */ -static inline int static_foo() {return 0;} -int main(int argc, char *argv[]){return 0;} diff --git a/librab/build/CTestTestfile.cmake b/librab/build/CTestTestfile.cmake deleted file mode 100644 index d1d3c72..0000000 --- a/librab/build/CTestTestfile.cmake +++ /dev/null @@ -1,9 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home2/tcs/librab/build -# Build directory: /home2/tcs/librab/build -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -SUBDIRS(librabbitmq) -SUBDIRS(examples) -SUBDIRS(tests) diff --git a/librab/build/ChangeLog.md b/librab/build/ChangeLog.md index f9d7e40..cc3ba21 100644 --- a/librab/build/ChangeLog.md +++ b/librab/build/ChangeLog.md @@ -1,4 +1,101 @@ # Change Log +## v0.15.0 - 2024-11-19 +## Fixed +- Warning on MacOS about incompatible function declaration +- Logic when decoding AMQP data after bad data may cause crash (#837) +- Use SSL_get1_peer_certificate when compiling against OpenSSL 3+ + +## Changed +- Updates to various github actions. + +## Added +- Add amqp_publisher_confirm_wait function (#841) +- Add amqp_literal_bytes macro (#844) + +## v0.14.0 - 2024-03-18 +## Fixed +- Fix potential stackoverflow in decoding table and array +- Fix issue with Mach-O version (#758) +- Make dependency on OpenSSL in rabbitmq-c.cmake match what is built (#725) +- Fix pkg-config generation when CMAKE_INSTALL_DIR is absolute (#733) +- Fix issue with amqp_basic_publish blocking in non-blocking mode (#780) +- Fix SSL hostname check (#784) +- Fix bug in amqp-consume documentation #791 + +## Changed +- CMake minimum version is now 3.22 +- OpenSSL minimum version is now 1.1.1 +- Minimum TLS version supported is v1.2 (v1.3 is also supported). +- OpenSSL ENGINE APIs are conditionally enabled based on availability + +## Added +- Add option to read username/password from file in tools (#781) +- Add amqp_ssl_socket_enable_default_verify_paths API to allow loading from default certification paths +- rabbitmq-c can be compiled against BoringSSL (#814) + +## v0.13.0 - 2023-02-05 +## Fixed +- Fixed missing option to not install static library (#665) +- Missing pkgconfig version in v0.12.0 output (#755, #751) +- Correct return value from amqp_ssl_socket_set_key_buffer (#723) + +## Changed +- Remove OpenSSL code no longer needed when used with OpenSSL >= 1.1.0. (Fixed: #715, #737) + +## Added +- Integration with OSS-Fuzz (#736) + +## v0.12.0 - 2023-01-31 +## Changed +- rabbitmq-c now compiles as C99 +- CMake 3.12 is new minimum required version +- CMake -DBUILD_TESTS renamed to -DBUILD_TESTING +- CMake -DBUILD_EXAMPLES now defaults to OFF +- CMake -DBUILD_TOOLS now defaults to OFF +- Unix library version now matches the release version, SONAME remains the same. +- Modernized CMake scripts to better adopt modern standards +- Public headers have moved to rabbitmq-c/ directory +- Dropped support for MSVC older than VS 2010 +- Dropped support for OpenSSL v1.1.0 and older +- Minimum SSL version set to TLSv1.2 +- Updated to RabbitMQ framing to v3.8.19 + +## v0.11.0 - 2021-03-31 +## Added: +- rabbitmq-c-config.cmake is now generated (#611) +- rabbitmq-c can be compiled on Win32 using pthreads (#613) +- Add amqp_set_ssl_engine API to allow setting OpenSSL engine (#618) +- Add amqp_ssl_socket_set_key_engine API to allow setting OpenSSL engine (#618) +- Add support use of password-protected SSL keys (#661) + +## Changed +- Update OpenSSL library initialization to current best practices (#603) +- Updates to OpenSSL to support v3.0.0 (#654, 627) + +## Fixed: +- OpenSSL symbol clash when compiling on Win32 (#583) +- Restore correct non-blocking behavior using OpenSSL v1.1.1 (#586) +- Disable harmless secure CRT compile warnings on Win32 (#588) +- Fix unused parameter warnings on Win32 (#591) +- Fix invalid format in generated pkg-config file (#599) +- Fix invalid AMQP_STATUS_HEARTBEAT_TIMEOUT (#557) +- Fix incorrect port when using --server flag in CLI tools + +## v0.10.0 - 2019-12-01 +## Added: +- amqp_ssl_socket_get_context can be used to get the current OpenSSL CTX* + associated with a connection. + +## Changed: +- openssl: missing OpenSSL config is ignored as an OpenSSL init error (#523) +- AMQP_DEFAULT_MAX_CHANNELS is now set to 2047 to follow current default channel + limit in the RabbitMQ broker. (#513) + +## Fixed: +- add additional input validation to prevent integer overflow when parsing a + frame header. This addresses CVE-2019-18609. + + ## v0.9.0 - 2018-05-08 ### Added: - amqp-publish: added support for specifying headers via the -H flag diff --git a/librab/build/LICENSE-MIT b/librab/build/LICENSE similarity index 76% rename from librab/build/LICENSE-MIT rename to librab/build/LICENSE index 5c7630d..bff0c05 100644 --- a/librab/build/LICENSE-MIT +++ b/librab/build/LICENSE @@ -1,11 +1,10 @@ -Portions created by Alan Antonuk are Copyright (c) 2012-2013 -Alan Antonuk. All Rights Reserved. +MIT License -Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. -All Rights Reserved. +Copyright (c) 2012-2021 Alan Antonuk -Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 -VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. +Copyright (c) 2007-2012 VMware, Inc. + +Copyright (c) 2009-2010 VMware, Inc. and Tony Garnock-Jones Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation diff --git a/librab/build/Makefile b/librab/build/Makefile deleted file mode 100644 index cb83d7f..0000000 --- a/librab/build/Makefile +++ /dev/null @@ -1,461 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." - /usr/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: install/local -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: install/strip -.PHONY : install/strip/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles /home2/tcs/librab/build/CMakeFiles/progress.marks - $(MAKE) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - $(MAKE) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named rabbitmq - -# Build rule for target. -rabbitmq: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 rabbitmq -.PHONY : rabbitmq - -# fast build rule for target. -rabbitmq/fast: - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/build -.PHONY : rabbitmq/fast - -#============================================================================= -# Target rules for targets named rabbitmq-static - -# Build rule for target. -rabbitmq-static: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 rabbitmq-static -.PHONY : rabbitmq-static - -# fast build rule for target. -rabbitmq-static/fast: - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/build -.PHONY : rabbitmq-static/fast - -#============================================================================= -# Target rules for targets named amqp_bind - -# Build rule for target. -amqp_bind: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 amqp_bind -.PHONY : amqp_bind - -# fast build rule for target. -amqp_bind/fast: - $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/build -.PHONY : amqp_bind/fast - -#============================================================================= -# Target rules for targets named amqp_connect_timeout - -# Build rule for target. -amqp_connect_timeout: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 amqp_connect_timeout -.PHONY : amqp_connect_timeout - -# fast build rule for target. -amqp_connect_timeout/fast: - $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/build -.PHONY : amqp_connect_timeout/fast - -#============================================================================= -# Target rules for targets named amqp_consumer - -# Build rule for target. -amqp_consumer: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 amqp_consumer -.PHONY : amqp_consumer - -# fast build rule for target. -amqp_consumer/fast: - $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/build -.PHONY : amqp_consumer/fast - -#============================================================================= -# Target rules for targets named amqp_exchange_declare - -# Build rule for target. -amqp_exchange_declare: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 amqp_exchange_declare -.PHONY : amqp_exchange_declare - -# fast build rule for target. -amqp_exchange_declare/fast: - $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/build -.PHONY : amqp_exchange_declare/fast - -#============================================================================= -# Target rules for targets named amqp_listen - -# Build rule for target. -amqp_listen: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 amqp_listen -.PHONY : amqp_listen - -# fast build rule for target. -amqp_listen/fast: - $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/build -.PHONY : amqp_listen/fast - -#============================================================================= -# Target rules for targets named amqp_listenq - -# Build rule for target. -amqp_listenq: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 amqp_listenq -.PHONY : amqp_listenq - -# fast build rule for target. -amqp_listenq/fast: - $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/build -.PHONY : amqp_listenq/fast - -#============================================================================= -# Target rules for targets named amqp_producer - -# Build rule for target. -amqp_producer: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 amqp_producer -.PHONY : amqp_producer - -# fast build rule for target. -amqp_producer/fast: - $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/build -.PHONY : amqp_producer/fast - -#============================================================================= -# Target rules for targets named amqp_rpc_sendstring_client - -# Build rule for target. -amqp_rpc_sendstring_client: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 amqp_rpc_sendstring_client -.PHONY : amqp_rpc_sendstring_client - -# fast build rule for target. -amqp_rpc_sendstring_client/fast: - $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build -.PHONY : amqp_rpc_sendstring_client/fast - -#============================================================================= -# Target rules for targets named amqp_sendstring - -# Build rule for target. -amqp_sendstring: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 amqp_sendstring -.PHONY : amqp_sendstring - -# fast build rule for target. -amqp_sendstring/fast: - $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/build -.PHONY : amqp_sendstring/fast - -#============================================================================= -# Target rules for targets named amqp_ssl_connect - -# Build rule for target. -amqp_ssl_connect: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 amqp_ssl_connect -.PHONY : amqp_ssl_connect - -# fast build rule for target. -amqp_ssl_connect/fast: - $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/build -.PHONY : amqp_ssl_connect/fast - -#============================================================================= -# Target rules for targets named amqp_unbind - -# Build rule for target. -amqp_unbind: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 amqp_unbind -.PHONY : amqp_unbind - -# fast build rule for target. -amqp_unbind/fast: - $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/build -.PHONY : amqp_unbind/fast - -#============================================================================= -# Target rules for targets named test_basic - -# Build rule for target. -test_basic: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 test_basic -.PHONY : test_basic - -# fast build rule for target. -test_basic/fast: - $(MAKE) -f tests/CMakeFiles/test_basic.dir/build.make tests/CMakeFiles/test_basic.dir/build -.PHONY : test_basic/fast - -#============================================================================= -# Target rules for targets named test_hostcheck - -# Build rule for target. -test_hostcheck: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 test_hostcheck -.PHONY : test_hostcheck - -# fast build rule for target. -test_hostcheck/fast: - $(MAKE) -f tests/CMakeFiles/test_hostcheck.dir/build.make tests/CMakeFiles/test_hostcheck.dir/build -.PHONY : test_hostcheck/fast - -#============================================================================= -# Target rules for targets named test_merge_capabilities - -# Build rule for target. -test_merge_capabilities: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 test_merge_capabilities -.PHONY : test_merge_capabilities - -# fast build rule for target. -test_merge_capabilities/fast: - $(MAKE) -f tests/CMakeFiles/test_merge_capabilities.dir/build.make tests/CMakeFiles/test_merge_capabilities.dir/build -.PHONY : test_merge_capabilities/fast - -#============================================================================= -# Target rules for targets named test_parse_url - -# Build rule for target. -test_parse_url: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 test_parse_url -.PHONY : test_parse_url - -# fast build rule for target. -test_parse_url/fast: - $(MAKE) -f tests/CMakeFiles/test_parse_url.dir/build.make tests/CMakeFiles/test_parse_url.dir/build -.PHONY : test_parse_url/fast - -#============================================================================= -# Target rules for targets named test_sasl_mechanism - -# Build rule for target. -test_sasl_mechanism: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 test_sasl_mechanism -.PHONY : test_sasl_mechanism - -# fast build rule for target. -test_sasl_mechanism/fast: - $(MAKE) -f tests/CMakeFiles/test_sasl_mechanism.dir/build.make tests/CMakeFiles/test_sasl_mechanism.dir/build -.PHONY : test_sasl_mechanism/fast - -#============================================================================= -# Target rules for targets named test_status_enum - -# Build rule for target. -test_status_enum: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 test_status_enum -.PHONY : test_status_enum - -# fast build rule for target. -test_status_enum/fast: - $(MAKE) -f tests/CMakeFiles/test_status_enum.dir/build.make tests/CMakeFiles/test_status_enum.dir/build -.PHONY : test_status_enum/fast - -#============================================================================= -# Target rules for targets named test_tables - -# Build rule for target. -test_tables: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 test_tables -.PHONY : test_tables - -# fast build rule for target. -test_tables/fast: - $(MAKE) -f tests/CMakeFiles/test_tables.dir/build.make tests/CMakeFiles/test_tables.dir/build -.PHONY : test_tables/fast - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... rabbitmq" - @echo "... rabbitmq-static" - @echo "... amqp_bind" - @echo "... amqp_connect_timeout" - @echo "... amqp_consumer" - @echo "... amqp_exchange_declare" - @echo "... amqp_listen" - @echo "... amqp_listenq" - @echo "... amqp_producer" - @echo "... amqp_rpc_sendstring_client" - @echo "... amqp_sendstring" - @echo "... amqp_ssl_connect" - @echo "... amqp_unbind" - @echo "... test_basic" - @echo "... test_hostcheck" - @echo "... test_merge_capabilities" - @echo "... test_parse_url" - @echo "... test_sasl_mechanism" - @echo "... test_status_enum" - @echo "... test_tables" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/librab/build/README.md b/librab/build/README.md index b7776c6..7c02d52 100644 --- a/librab/build/README.md +++ b/librab/build/README.md @@ -1,9 +1,13 @@ # RabbitMQ C AMQP client library -[![Build Status](https://secure.travis-ci.org/alanxz/rabbitmq-c.png?branch=master)](http://travis-ci.org/alanxz/rabbitmq-c) +![Build Status](https://github.com/alanxz/rabbitmq-c/actions/workflows/ci.yml/badge.svg) [![Coverage Status](https://coveralls.io/repos/github/alanxz/rabbitmq-c/badge.svg?branch=master)](https://coveralls.io/github/alanxz/rabbitmq-c?branch=master) +[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/rabbitmq-c.svg)](https://oss-fuzz-build-logs.storage.googleapis.com/index.html#rabbitmq-c) + +[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/7001/badge)](https://www.bestpractices.dev/projects/7001) + ## Introduction This is a C-language AMQP client library for use with v2.0+ of the @@ -34,10 +38,10 @@ API documentation for v0.8.0+ can viewed from: ### Building and installing #### Prereqs: -- [CMake v2.6 or better](http://www.cmake.org/) +- [CMake v3.22 or better](http://www.cmake.org/) - A C compiler (GCC 4.4+, clang, and MSVC are test. Other compilers may also work) -- *Optionally* [OpenSSL](http://www.openssl.org/) v0.9.8+ to enable support for +- *Optionally* [OpenSSL](http://www.openssl.org/) v1.1.1+ to enable support for connecting to RabbitMQ over SSL/TLS - *Optionally* [POpt](http://freecode.com/projects/popt) to build some handy command-line tools. @@ -69,12 +73,12 @@ More information on CMake can be found on its FAQ (http://www.cmake.org/Wiki/CMa Other interesting flags that can be passed to CMake: -* `BUILD_EXAMPLES=ON/OFF` toggles building the examples. ON by default. +* `BUILD_EXAMPLES=ON/OFF` toggles building the examples. OFF by default. * `BUILD_SHARED_LIBS=ON/OFF` toggles building rabbitmq-c as a shared library. ON by default. * `BUILD_STATIC_LIBS=ON/OFF` toggles building rabbitmq-c as a static library. - OFF by default. -* `BUILD_TESTS=ON/OFF` toggles building test code. ON by default. + ON by default. +* `BUILD_TESTING=ON/OFF` toggles building test code. ON by default. * `BUILD_TOOLS=ON/OFF` toggles building the command line tools. By default this is ON if the build system can find the POpt header and library. * `BUILD_TOOLS_DOCS=ON/OFF` toggles building the man pages for the command line @@ -84,6 +88,23 @@ Other interesting flags that can be passed to CMake: default this is ON if the OpenSSL headers and library can be found. * `BUILD_API_DOCS=ON/OFF` - toggles building the Doxygen API documentation, by default this is OFF +* `RUN_SYSTEM_TESTS=ON/OFF` toggles building the system tests (i.e. tests requiring + an accessible RabbitMQ server instance on localhost), by default this is OFF + +## Building RabbitMQ - Using vcpkg + +You can download and install RabbitMQ using the [vcpkg](https://github.com/Microsoft/vcpkg) +dependency manager: + + git clone https://github.com/Microsoft/vcpkg.git + cd vcpkg + ./bootstrap-vcpkg.sh + ./vcpkg integrate install + ./vcpkg install librabbitmq + +The RabbitMQ port in vcpkg is kept up to date by Microsoft team members and +community contributors. If the version is out of date, +please [create an issue or pull request](https://github.com/Microsoft/vcpkg) on the vcpkg repository. ## Running the examples @@ -126,3 +147,34 @@ access an AMQP connection or any of its channels from more than one thread, it is entirely responsible for designing and implementing an appropriate locking scheme. It will generally be much simpler to have a connection exclusive to each thread that needs AMQP service. + +### License & Copyright + +Portions created by Alan Antonuk are Copyright (c) 2012-2021 +Alan Antonuk. All Rights Reserved. + +Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. +All Rights Reserved. + +Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 +VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/librab/build/TODO b/librab/build/TODO deleted file mode 100644 index 179d297..0000000 --- a/librab/build/TODO +++ /dev/null @@ -1,9 +0,0 @@ -Deal with version-mismatch-header received from the server - -Cope with unknown frame types better. Currently it gets horribly -confused about frame lengths. - -Make client brutal by default, killing the program on any amqp -error. Only if the user disables this behaviour will the user get to -deal with error conditions themselves. Make use of amqp_rpc_reply -consistent (i.e. universal), and rename it something like amqp_errno. diff --git a/librab/build/appveyor.yml b/librab/build/appveyor.yml deleted file mode 100644 index 7e41c09..0000000 --- a/librab/build/appveyor.yml +++ /dev/null @@ -1,42 +0,0 @@ -# appveyor configuration -version: '{build}' - -# Limit history cloned. This matches what travis-CI currently does. -clone_depth: 50 - -environment: - matrix: - - GENERATOR: Visual Studio 12 Win64 - BITS: 64 - - GENERATOR: Visual Studio 12 - BITS: 32 -configuration: - - Debug - - Release - -cache: - - c:\deps -> appveyor.yml - -# borrowed from https://github.com/FreeTDS/freetds -install: - # xidel (xpath command line tool) - - appveyor DownloadFile "https://downloads.sourceforge.net/project/videlibri/Xidel/Xidel 0.9.6/xidel-0.9.6.win32.zip" - - 7z x xidel-0.9.6.win32.zip xidel.exe - # detect version of Windows OpenSSL binaries published by the Shining Light Productions crew - - xidel https://slproweb.com/products/Win32OpenSSL.html --extract "(//td/a[starts-with(@href, '/download') and starts-with(text(), 'Win32 OpenSSL') and ends-with(text(), 'Light')])[1]/translate(substring-before(substring-after(text(), 'Win32 OpenSSL v'), ' Light'), '.', '_')" > openssl_ver.txt - - set /P OPENSSL_VER=< openssl_ver.txt - # OpenSSL - - appveyor DownloadFile https://slproweb.com/download/Win%BITS%OpenSSL-%OPENSSL_VER%.exe - - "Win%BITS%OpenSSL-%OPENSSL_VER%.exe /SP- /SILENT /SUPPRESSMSGBOXES /NORESTART" - -before_build: - - cmake -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON -DBUILD_TESTS=ON -DENABLE_SSL_SUPPORT=True -G"%GENERATOR%" . - -build: - project: ALL_BUILD.vcxproj - verbosity: normal - -artifacts: - - path: librabbitmq\%CONFIGURATION% - name: LibRabbit-%BITS%-%OPENSSL_VER%-%CONFIGURATION%.zip - type: zip diff --git a/librab/build/cmake/CMakePushCheckState.cmake b/librab/build/cmake/CMakePushCheckState.cmake deleted file mode 100644 index 038319b..0000000 --- a/librab/build/cmake/CMakePushCheckState.cmake +++ /dev/null @@ -1,103 +0,0 @@ -# This module defines two macros: -# CMAKE_PUSH_CHECK_STATE() -# and -# CMAKE_POP_CHECK_STATE() -# These two macros can be used to save and restore the state of the variables -# CMAKE_REQUIRED_FLAGS, CMAKE_REQUIRED_DEFINITIONS, CMAKE_REQUIRED_LIBRARIES -# and CMAKE_REQUIRED_INCLUDES used by the various Check-files coming with CMake, -# like e.g. check_function_exists() etc. -# The variable contents are pushed on a stack, pushing multiple times is supported. -# This is useful e.g. when executing such tests in a Find-module, where they have to be set, -# but after the Find-module has been executed they should have the same value -# as they had before. -# -# Usage: -# cmake_push_check_state() -# set(CMAKE_REQUIRED_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS} -DSOME_MORE_DEF) -# check_function_exists(...) -# cmake_pop_check_state() - -#============================================================================= -# Copyright 2006-2011 Alexander Neundorf, -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# * Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# * Neither the names of Kitware, Inc., the Insight Software Consortium, -# nor the names of their contributors may be used to endorse or promote -# products derived from this software without specific prior written -# permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -# HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# ------------------------------------------------------------------------------ -# -# The above copyright and license notice applies to distributions of -# CMake in source and binary form. Some source files contain additional -# notices of original copyright by their contributors; see each source -# for details. Third-party software packages supplied with CMake under -# compatible licenses provide their own copyright notices documented in -# corresponding subdirectories. -# -# ------------------------------------------------------------------------------ -# -# CMake was initially developed by Kitware with the following sponsorship: -# -# * National Library of Medicine at the National Institutes of Health -# as part of the Insight Segmentation and Registration Toolkit (ITK). -# -# * US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel -# Visualization Initiative. -# -# * National Alliance for Medical Image Computing (NAMIC) is funded by the -# National Institutes of Health through the NIH Roadmap for Medical Research, -# Grant U54 EB005149. -# -# * Kitware, Inc. - -macro(CMAKE_PUSH_CHECK_STATE) - - if(NOT DEFINED _CMAKE_PUSH_CHECK_STATE_COUNTER) - set(_CMAKE_PUSH_CHECK_STATE_COUNTER 0) - endif() - - math(EXPR _CMAKE_PUSH_CHECK_STATE_COUNTER "${_CMAKE_PUSH_CHECK_STATE_COUNTER}+1") - - set(_CMAKE_REQUIRED_INCLUDES_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER} ${CMAKE_REQUIRED_INCLUDES}) - set(_CMAKE_REQUIRED_DEFINITIONS_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER} ${CMAKE_REQUIRED_DEFINITIONS}) - set(_CMAKE_REQUIRED_LIBRARIES_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER} ${CMAKE_REQUIRED_LIBRARIES}) - set(_CMAKE_REQUIRED_FLAGS_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER} ${CMAKE_REQUIRED_FLAGS}) -endmacro() - -macro(CMAKE_POP_CHECK_STATE) - -# don't pop more than we pushed - if("${_CMAKE_PUSH_CHECK_STATE_COUNTER}" GREATER "0") - - set(CMAKE_REQUIRED_INCLUDES ${_CMAKE_REQUIRED_INCLUDES_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER}}) - set(CMAKE_REQUIRED_DEFINITIONS ${_CMAKE_REQUIRED_DEFINITIONS_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER}}) - set(CMAKE_REQUIRED_LIBRARIES ${_CMAKE_REQUIRED_LIBRARIES_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER}}) - set(CMAKE_REQUIRED_FLAGS ${_CMAKE_REQUIRED_FLAGS_SAVE_${_CMAKE_PUSH_CHECK_STATE_COUNTER}}) - - math(EXPR _CMAKE_PUSH_CHECK_STATE_COUNTER "${_CMAKE_PUSH_CHECK_STATE_COUNTER}-1") - endif() - -endmacro() diff --git a/librab/build/cmake/FindPOPT.cmake b/librab/build/cmake/FindPOPT.cmake index 79caa01..e315f72 100644 --- a/librab/build/cmake/FindPOPT.cmake +++ b/librab/build/cmake/FindPOPT.cmake @@ -11,29 +11,38 @@ find_package(PkgConfig QUIET) if (PKG_CONFIG_FOUND) pkg_search_module(PC_POPT QUIET popt) -endif () +endif() # Find the include directories -FIND_PATH(POPT_INCLUDE_DIR - NAMES popt.h - HINTS - ${PC_POPT_INCLUDEDIR} - ${PC_POPT_INCLUDE_DIRS} - DOC "Path containing the popt.h include file" - ) - -FIND_LIBRARY(POPT_LIBRARY - NAMES popt - HINTS - ${PC_POPT_LIBRARYDIR} - ${PC_POPT_LIBRARY_DIRS} - DOC "popt library path" - ) +find_path(POPT_INCLUDE_DIR + NAMES popt.h + HINTS + ${PC_POPT_INCLUDEDIR} + ${PC_POPT_INCLUDE_DIRS} + DOC "Path containing the popt.h include file" + ) + +find_library(POPT_LIBRARY + NAMES popt + HINTS + ${PC_POPT_LIBRARYDIR} + ${PC_POPT_LIBRARY_DIRS} + DOC "popt library path" + ) include(FindPackageHandleStandardArgs) -FIND_PACKAGE_HANDLE_STANDARD_ARGS(POPT +find_package_handle_standard_args(POPT REQUIRED_VARS POPT_INCLUDE_DIR POPT_LIBRARY VERSION_VAR PC_POPT_VERSION) -MARK_AS_ADVANCED(POPT_INCLUDE_DIR POPT_LIBRARY) +mark_as_advanced(POPT_INCLUDE_DIR POPT_LIBRARY) + +if(POPT_FOUND AND NOT TARGET popt::popt) + add_library(popt::popt UNKNOWN IMPORTED) + set_target_properties(popt::popt PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES "C" + IMPORTED_LOCATION "${POPT_LIBRARY}" + INTERFACE_INCLUDE_DIRECTORIES "${POPT_INCLUDE_DIR}" + ) +endif() diff --git a/librab/build/cmake/FindXmlTo.cmake b/librab/build/cmake/FindXMLTO.cmake similarity index 100% rename from librab/build/cmake/FindXmlTo.cmake rename to librab/build/cmake/FindXMLTO.cmake diff --git a/librab/build/cmake/GNUInstallDirs.cmake b/librab/build/cmake/GNUInstallDirs.cmake deleted file mode 100644 index c8d77c6..0000000 --- a/librab/build/cmake/GNUInstallDirs.cmake +++ /dev/null @@ -1,205 +0,0 @@ -#.rst: -# GNUInstallDirs -# -------------- -# -# Define GNU standard installation directories -# -# Provides install directory variables as defined for GNU software: -# -# :: -# -# http://www.gnu.org/prep/standards/html_node/Directory-Variables.html -# -# Inclusion of this module defines the following variables: -# -# :: -# -# CMAKE_INSTALL_ - destination for files of a given type -# CMAKE_INSTALL_FULL_ - corresponding absolute path -# -# where is one of: -# -# :: -# -# BINDIR - user executables (bin) -# SBINDIR - system admin executables (sbin) -# LIBEXECDIR - program executables (libexec) -# SYSCONFDIR - read-only single-machine data (etc) -# SHAREDSTATEDIR - modifiable architecture-independent data (com) -# LOCALSTATEDIR - modifiable single-machine data (var) -# LIBDIR - object code libraries (lib or lib64 or lib/ on Debian) -# INCLUDEDIR - C header files (include) -# OLDINCLUDEDIR - C header files for non-gcc (/usr/include) -# DATAROOTDIR - read-only architecture-independent data root (share) -# DATADIR - read-only architecture-independent data (DATAROOTDIR) -# INFODIR - info documentation (DATAROOTDIR/info) -# LOCALEDIR - locale-dependent data (DATAROOTDIR/locale) -# MANDIR - man documentation (DATAROOTDIR/man) -# DOCDIR - documentation root (DATAROOTDIR/doc/PROJECT_NAME) -# -# Each CMAKE_INSTALL_ value may be passed to the DESTINATION -# options of install() commands for the corresponding file type. If the -# includer does not define a value the above-shown default will be used -# and the value will appear in the cache for editing by the user. Each -# CMAKE_INSTALL_FULL_ value contains an absolute path constructed -# from the corresponding destination by prepending (if necessary) the -# value of CMAKE_INSTALL_PREFIX. - -#============================================================================= -# Copyright 2011 Nikita Krupen'ko -# Copyright 2011 Kitware, Inc. -# -# Distributed under the OSI-approved BSD License (the "License"); -# see accompanying file Copyright.txt for details. -# -# This software is distributed WITHOUT ANY WARRANTY; without even the -# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the License for more information. -#============================================================================= -# (To distribute this file outside of CMake, substitute the full -# License text for the above reference.) - -# Installation directories -# -if(NOT DEFINED CMAKE_INSTALL_BINDIR) - set(CMAKE_INSTALL_BINDIR "bin" CACHE PATH "user executables (bin)") -endif() - -if(NOT DEFINED CMAKE_INSTALL_SBINDIR) - set(CMAKE_INSTALL_SBINDIR "sbin" CACHE PATH "system admin executables (sbin)") -endif() - -if(NOT DEFINED CMAKE_INSTALL_LIBEXECDIR) - set(CMAKE_INSTALL_LIBEXECDIR "libexec" CACHE PATH "program executables (libexec)") -endif() - -if(NOT DEFINED CMAKE_INSTALL_SYSCONFDIR) - set(CMAKE_INSTALL_SYSCONFDIR "etc" CACHE PATH "read-only single-machine data (etc)") -endif() - -if(NOT DEFINED CMAKE_INSTALL_SHAREDSTATEDIR) - set(CMAKE_INSTALL_SHAREDSTATEDIR "com" CACHE PATH "modifiable architecture-independent data (com)") -endif() - -if(NOT DEFINED CMAKE_INSTALL_LOCALSTATEDIR) - set(CMAKE_INSTALL_LOCALSTATEDIR "var" CACHE PATH "modifiable single-machine data (var)") -endif() - -if(NOT DEFINED CMAKE_INSTALL_LIBDIR) - set(_LIBDIR_DEFAULT "lib") - # Override this default 'lib' with 'lib64' iff: - # - we are on Linux system but NOT cross-compiling - # - we are NOT on debian - # - we are on a 64 bits system - # reason is: amd64 ABI: http://www.x86-64.org/documentation/abi.pdf - # For Debian with multiarch, use 'lib/${CMAKE_LIBRARY_ARCHITECTURE}' if - # CMAKE_LIBRARY_ARCHITECTURE is set (which contains e.g. "i386-linux-gnu" - # See http://wiki.debian.org/Multiarch - if(CMAKE_SYSTEM_NAME MATCHES "Linux" - AND NOT CMAKE_CROSSCOMPILING) - if (EXISTS "/etc/debian_version") # is this a debian system ? - if(CMAKE_LIBRARY_ARCHITECTURE) - set(_LIBDIR_DEFAULT "lib/${CMAKE_LIBRARY_ARCHITECTURE}") - endif() - else() # not debian, rely on CMAKE_SIZEOF_VOID_P: - if(NOT DEFINED CMAKE_SIZEOF_VOID_P) - message(AUTHOR_WARNING - "Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target architecture is known. " - "Please enable at least one language before including GNUInstallDirs.") - else() - if("${CMAKE_SIZEOF_VOID_P}" EQUAL "8") - set(_LIBDIR_DEFAULT "lib64") - endif() - endif() - endif() - endif() - set(CMAKE_INSTALL_LIBDIR "${_LIBDIR_DEFAULT}" CACHE PATH "object code libraries (${_LIBDIR_DEFAULT})") -endif() - -if(NOT DEFINED CMAKE_INSTALL_INCLUDEDIR) - set(CMAKE_INSTALL_INCLUDEDIR "include" CACHE PATH "C header files (include)") -endif() - -if(NOT DEFINED CMAKE_INSTALL_OLDINCLUDEDIR) - set(CMAKE_INSTALL_OLDINCLUDEDIR "/usr/include" CACHE PATH "C header files for non-gcc (/usr/include)") -endif() - -if(NOT DEFINED CMAKE_INSTALL_DATAROOTDIR) - set(CMAKE_INSTALL_DATAROOTDIR "share" CACHE PATH "read-only architecture-independent data root (share)") -endif() - -#----------------------------------------------------------------------------- -# Values whose defaults are relative to DATAROOTDIR. Store empty values in -# the cache and store the defaults in local variables if the cache values are -# not set explicitly. This auto-updates the defaults as DATAROOTDIR changes. - -if(NOT CMAKE_INSTALL_DATADIR) - set(CMAKE_INSTALL_DATADIR "" CACHE PATH "read-only architecture-independent data (DATAROOTDIR)") - set(CMAKE_INSTALL_DATADIR "${CMAKE_INSTALL_DATAROOTDIR}") -endif() - -if(NOT CMAKE_INSTALL_INFODIR) - set(CMAKE_INSTALL_INFODIR "" CACHE PATH "info documentation (DATAROOTDIR/info)") - set(CMAKE_INSTALL_INFODIR "${CMAKE_INSTALL_DATAROOTDIR}/info") -endif() - -if(NOT CMAKE_INSTALL_LOCALEDIR) - set(CMAKE_INSTALL_LOCALEDIR "" CACHE PATH "locale-dependent data (DATAROOTDIR/locale)") - set(CMAKE_INSTALL_LOCALEDIR "${CMAKE_INSTALL_DATAROOTDIR}/locale") -endif() - -if(NOT CMAKE_INSTALL_MANDIR) - set(CMAKE_INSTALL_MANDIR "" CACHE PATH "man documentation (DATAROOTDIR/man)") - set(CMAKE_INSTALL_MANDIR "${CMAKE_INSTALL_DATAROOTDIR}/man") -endif() - -if(NOT CMAKE_INSTALL_DOCDIR) - set(CMAKE_INSTALL_DOCDIR "" CACHE PATH "documentation root (DATAROOTDIR/doc/PROJECT_NAME)") - set(CMAKE_INSTALL_DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${PROJECT_NAME}") -endif() - -#----------------------------------------------------------------------------- - -mark_as_advanced( - CMAKE_INSTALL_BINDIR - CMAKE_INSTALL_SBINDIR - CMAKE_INSTALL_LIBEXECDIR - CMAKE_INSTALL_SYSCONFDIR - CMAKE_INSTALL_SHAREDSTATEDIR - CMAKE_INSTALL_LOCALSTATEDIR - CMAKE_INSTALL_LIBDIR - CMAKE_INSTALL_INCLUDEDIR - CMAKE_INSTALL_OLDINCLUDEDIR - CMAKE_INSTALL_DATAROOTDIR - CMAKE_INSTALL_DATADIR - CMAKE_INSTALL_INFODIR - CMAKE_INSTALL_LOCALEDIR - CMAKE_INSTALL_MANDIR - CMAKE_INSTALL_DOCDIR - ) - -# Result directories -# -foreach(dir - BINDIR - SBINDIR - LIBEXECDIR - SYSCONFDIR - SHAREDSTATEDIR - LOCALSTATEDIR - LIBDIR - INCLUDEDIR - OLDINCLUDEDIR - DATAROOTDIR - DATADIR - INFODIR - LOCALEDIR - MANDIR - DOCDIR - ) - if(NOT IS_ABSOLUTE ${CMAKE_INSTALL_${dir}}) - set(CMAKE_INSTALL_FULL_${dir} "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_${dir}}") - else() - set(CMAKE_INSTALL_FULL_${dir} "${CMAKE_INSTALL_${dir}}") - endif() -endforeach() diff --git a/librab/build/cmake/TestCInline.cmake b/librab/build/cmake/TestCInline.cmake deleted file mode 100644 index 6343646..0000000 --- a/librab/build/cmake/TestCInline.cmake +++ /dev/null @@ -1,28 +0,0 @@ -#Inspired from http://www.cmake.org/Wiki/CMakeTestInline - -IF(NOT DEFINED C_INLINE_KEYWORD) - - SET(INLINE_TEST_SRC "/* Inspired by autoconf's c.m4 */ -static inline int static_foo() {return 0\;} -int main(int argc, char *argv[]){return 0\;} -") - - FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/CMakeTestCInline.c ${INLINE_TEST_SRC}) - - FOREACH(KEYWORD "inline" "__inline__" "__inline") - IF(NOT DEFINED C_INLINE) - TRY_COMPILE(C_HAS_${KEYWORD} - ${CMAKE_CURRENT_BINARY_DIR} - ${CMAKE_CURRENT_BINARY_DIR}/CMakeTestCInline.c - COMPILE_DEFINITIONS "-Dinline=${KEYWORD}" - ) - IF(C_HAS_${KEYWORD}) - SET(C_INLINE ${KEYWORD}) - ENDIF(C_HAS_${KEYWORD}) - ENDIF(NOT DEFINED C_INLINE) - ENDFOREACH(KEYWORD) - - SET(C_INLINE_KEYWORD ${C_INLINE} CACHE INTERNAL "The keyword needed by the C compiler to inline a function" FORCE) - message(STATUS "Found C inline keyword: ${C_INLINE_KEYWORD}") - -ENDIF(NOT DEFINED C_INLINE_KEYWORD) diff --git a/librab/build/cmake/VersionFunctions.cmake b/librab/build/cmake/VersionFunctions.cmake new file mode 100644 index 0000000..cedf710 --- /dev/null +++ b/librab/build/cmake/VersionFunctions.cmake @@ -0,0 +1,20 @@ +function(get_library_version VERSION_ARG) + file(STRINGS include/rabbitmq-c/amqp.h _API_VERSION_MAJOR REGEX "^#define AMQP_VERSION_MAJOR [0-9]+$") + file(STRINGS include/rabbitmq-c/amqp.h _API_VERSION_MINOR REGEX "^#define AMQP_VERSION_MINOR [0-9]+$") + file(STRINGS include/rabbitmq-c/amqp.h _API_VERSION_PATCH REGEX "^#define AMQP_VERSION_PATCH [0-9]+$") + + string(REGEX MATCH "[0-9]+" _API_VERSION_MAJOR ${_API_VERSION_MAJOR}) + string(REGEX MATCH "[0-9]+" _API_VERSION_MINOR ${_API_VERSION_MINOR}) + string(REGEX MATCH "[0-9]+" _API_VERSION_PATCH ${_API_VERSION_PATCH}) + + # VERSION to match what is in autotools + set(${VERSION_ARG} ${_API_VERSION_MAJOR}.${_API_VERSION_MINOR}.${_API_VERSION_PATCH} PARENT_SCOPE) +endfunction() + +function(compute_soversion CURRENT REVISION AGE SOVERSION) + math(EXPR MAJOR "${CURRENT} - ${AGE}") + math(EXPR MINOR "${AGE}") + math(EXPR PATCH "${REVISION}") + + set(${SOVERSION} ${MAJOR} PARENT_SCOPE) +endfunction() \ No newline at end of file diff --git a/librab/build/cmake/config.h.in b/librab/build/cmake/config.h.in index ab49d5f..d90e3b6 100644 --- a/librab/build/cmake/config.h.in +++ b/librab/build/cmake/config.h.in @@ -1,14 +1,12 @@ #ifndef CONFIG_H #define CONFIG_H -#ifndef __cplusplus -# define inline ${C_INLINE_KEYWORD} -#endif - #cmakedefine HAVE_SELECT #cmakedefine HAVE_POLL #define AMQ_PLATFORM "@CMAKE_SYSTEM_NAME@" +#cmakedefine ENABLE_SSL_ENGINE_API + #endif /* CONFIG_H */ diff --git a/librab/build/cmake/rabbitmq-c-config.cmake.in b/librab/build/cmake/rabbitmq-c-config.cmake.in new file mode 100644 index 0000000..6f774ef --- /dev/null +++ b/librab/build/cmake/rabbitmq-c-config.cmake.in @@ -0,0 +1,17 @@ +@PACKAGE_INIT@ + +set(RMQ_USES_OPENSSL @ENABLE_SSL_SUPPORT@) + +include(CMakeFindDependencyMacro) + +if (RMQ_USES_OPENSSL) + find_dependency(OpenSSL REQUIRED) + if(OPENSSL_VERSION) + if(OPENSSL_VERSION VERSION_LESS RMQ_OPENSSL_MIN_VERSION) + MESSAGE(FATAL_ERROR "Found OpenSSL version @OPENSSL_VERSION@ but @RMQ_OPENSSL_MIN_VERSION@ or later is required") + endif() + endif() +endif () + +include(${CMAKE_CURRENT_LIST_DIR}/@targets_export_name@.cmake) +check_required_components(rabbitmq-c) diff --git a/librab/build/cmake_install.cmake b/librab/build/cmake_install.cmake deleted file mode 100644 index 8156e5d..0000000 --- a/librab/build/cmake_install.cmake +++ /dev/null @@ -1,56 +0,0 @@ -# Install script for directory: /home2/tcs/librab/build - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -# Install shared libraries without execute permission? -IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - SET(CMAKE_INSTALL_SO_NO_EXE "0") -ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib64/pkgconfig" TYPE FILE FILES "/home2/tcs/librab/build/librabbitmq.pc") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - INCLUDE("/home2/tcs/librab/build/librabbitmq/cmake_install.cmake") - INCLUDE("/home2/tcs/librab/build/examples/cmake_install.cmake") - INCLUDE("/home2/tcs/librab/build/tests/cmake_install.cmake") - -ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) - -IF(CMAKE_INSTALL_COMPONENT) - SET(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -ELSE(CMAKE_INSTALL_COMPONENT) - SET(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -ENDIF(CMAKE_INSTALL_COMPONENT) - -FILE(WRITE "/home2/tcs/librab/build/${CMAKE_INSTALL_MANIFEST}" "") -FOREACH(file ${CMAKE_INSTALL_MANIFEST_FILES}) - FILE(APPEND "/home2/tcs/librab/build/${CMAKE_INSTALL_MANIFEST}" "${file}\n") -ENDFOREACH(file) diff --git a/librab/build/docs/Doxyfile.in b/librab/build/docs/Doxyfile.in index 8b5da70..3cb9526 100644 --- a/librab/build/docs/Doxyfile.in +++ b/librab/build/docs/Doxyfile.in @@ -266,8 +266,7 @@ INCLUDE_PATH = @CMAKE_CURRENT_SOURCE_DIR@/librabbitmq \ INCLUDE_FILE_PATTERNS = PREDEFINED = AMQP_BEGIN_DECLS= \ AMQP_END_DECLS= \ - AMQP_PUBLIC_FUNCTION= \ - AMQP_PUBLIC_VARIABLE= \ + AMQP_EXPORT= \ AMQP_CALL= \ AMQP_DEPRECATED(x)=x EXPAND_AS_DEFINED = diff --git a/librab/build/examples/CMakeFiles/CMakeDirectoryInformation.cmake b/librab/build/examples/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 44e562e..0000000 --- a/librab/build/examples/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Relative path conversion top directories. -SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home2/tcs/librab/build") -SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home2/tcs/librab/build") - -# Force unix paths in dependencies. -SET(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/librab/build/examples/CMakeFiles/amqp_bind.dir/C.includecache b/librab/build/examples/CMakeFiles/amqp_bind.dir/C.includecache deleted file mode 100644 index bbabfe9..0000000 --- a/librab/build/examples/CMakeFiles/amqp_bind.dir/C.includecache +++ /dev/null @@ -1,74 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/examples/amqp_bind.c -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_tcp_socket.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/unix/platform_utils.c -stdint.h -- -sys/time.h -- -time.h -- -unistd.h -- - -/home2/tcs/librab/build/examples/utils.c -ctype.h -- -stdarg.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_framing.h -- -stdint.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/utils.h - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_tcp_socket.h -amqp.h -- - diff --git a/librab/build/examples/CMakeFiles/amqp_bind.dir/DependInfo.cmake b/librab/build/examples/CMakeFiles/amqp_bind.dir/DependInfo.cmake deleted file mode 100644 index 9cbbad9..0000000 --- a/librab/build/examples/CMakeFiles/amqp_bind.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/examples/amqp_bind.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o" - "/home2/tcs/librab/build/examples/unix/platform_utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o" - "/home2/tcs/librab/build/examples/utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_bind.dir/utils.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "examples/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o b/librab/build/examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o deleted file mode 100644 index 7b2ef75..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_bind.dir/build.make b/librab/build/examples/CMakeFiles/amqp_bind.dir/build.make deleted file mode 100644 index 9a7f601..0000000 --- a/librab/build/examples/CMakeFiles/amqp_bind.dir/build.make +++ /dev/null @@ -1,160 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include examples/CMakeFiles/amqp_bind.dir/depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/amqp_bind.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/amqp_bind.dir/flags.make - -examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o: examples/CMakeFiles/amqp_bind.dir/flags.make -examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o: examples/amqp_bind.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_bind.dir/amqp_bind.c.o -c /home2/tcs/librab/build/examples/amqp_bind.c - -examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_bind.dir/amqp_bind.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/amqp_bind.c > CMakeFiles/amqp_bind.dir/amqp_bind.c.i - -examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_bind.dir/amqp_bind.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/amqp_bind.c -o CMakeFiles/amqp_bind.dir/amqp_bind.c.s - -examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o.requires - -examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o.provides: examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o.provides - -examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o.provides.build: examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o - -examples/CMakeFiles/amqp_bind.dir/utils.c.o: examples/CMakeFiles/amqp_bind.dir/flags.make -examples/CMakeFiles/amqp_bind.dir/utils.c.o: examples/utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_bind.dir/utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_bind.dir/utils.c.o -c /home2/tcs/librab/build/examples/utils.c - -examples/CMakeFiles/amqp_bind.dir/utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_bind.dir/utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/utils.c > CMakeFiles/amqp_bind.dir/utils.c.i - -examples/CMakeFiles/amqp_bind.dir/utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_bind.dir/utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/utils.c -o CMakeFiles/amqp_bind.dir/utils.c.s - -examples/CMakeFiles/amqp_bind.dir/utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_bind.dir/utils.c.o.requires - -examples/CMakeFiles/amqp_bind.dir/utils.c.o.provides: examples/CMakeFiles/amqp_bind.dir/utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_bind.dir/utils.c.o.provides - -examples/CMakeFiles/amqp_bind.dir/utils.c.o.provides.build: examples/CMakeFiles/amqp_bind.dir/utils.c.o - -examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o: examples/CMakeFiles/amqp_bind.dir/flags.make -examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o -c /home2/tcs/librab/build/examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_bind.dir/unix/platform_utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/unix/platform_utils.c > CMakeFiles/amqp_bind.dir/unix/platform_utils.c.i - -examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_bind.dir/unix/platform_utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/unix/platform_utils.c -o CMakeFiles/amqp_bind.dir/unix/platform_utils.c.s - -examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o.requires - -examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o.provides: examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o.provides - -examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o.provides.build: examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o - -# Object files for target amqp_bind -amqp_bind_OBJECTS = \ -"CMakeFiles/amqp_bind.dir/amqp_bind.c.o" \ -"CMakeFiles/amqp_bind.dir/utils.c.o" \ -"CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o" - -# External object files for target amqp_bind -amqp_bind_EXTERNAL_OBJECTS = - -examples/amqp_bind: examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o -examples/amqp_bind: examples/CMakeFiles/amqp_bind.dir/utils.c.o -examples/amqp_bind: examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o -examples/amqp_bind: examples/CMakeFiles/amqp_bind.dir/build.make -examples/amqp_bind: librabbitmq/librabbitmq.so.4.3.1 -examples/amqp_bind: /usr/lib64/libssl.so -examples/amqp_bind: /usr/lib64/libcrypto.so -examples/amqp_bind: examples/CMakeFiles/amqp_bind.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable amqp_bind" - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/amqp_bind.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/amqp_bind.dir/build: examples/amqp_bind -.PHONY : examples/CMakeFiles/amqp_bind.dir/build - -examples/CMakeFiles/amqp_bind.dir/requires: examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o.requires -examples/CMakeFiles/amqp_bind.dir/requires: examples/CMakeFiles/amqp_bind.dir/utils.c.o.requires -examples/CMakeFiles/amqp_bind.dir/requires: examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o.requires -.PHONY : examples/CMakeFiles/amqp_bind.dir/requires - -examples/CMakeFiles/amqp_bind.dir/clean: - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -P CMakeFiles/amqp_bind.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/amqp_bind.dir/clean - -examples/CMakeFiles/amqp_bind.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build/examples/CMakeFiles/amqp_bind.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : examples/CMakeFiles/amqp_bind.dir/depend - diff --git a/librab/build/examples/CMakeFiles/amqp_bind.dir/cmake_clean.cmake b/librab/build/examples/CMakeFiles/amqp_bind.dir/cmake_clean.cmake deleted file mode 100644 index 69552cd..0000000 --- a/librab/build/examples/CMakeFiles/amqp_bind.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/amqp_bind.dir/amqp_bind.c.o" - "CMakeFiles/amqp_bind.dir/utils.c.o" - "CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o" - "amqp_bind.pdb" - "amqp_bind" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/amqp_bind.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/examples/CMakeFiles/amqp_bind.dir/depend.internal b/librab/build/examples/CMakeFiles/amqp_bind.dir/depend.internal deleted file mode 100644 index 21073ad..0000000 --- a/librab/build/examples/CMakeFiles/amqp_bind.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o - /home2/tcs/librab/build/examples/amqp_bind.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_tcp_socket.h -examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o - /home2/tcs/librab/build/examples/unix/platform_utils.c -examples/CMakeFiles/amqp_bind.dir/utils.c.o - /home2/tcs/librab/build/examples/utils.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h diff --git a/librab/build/examples/CMakeFiles/amqp_bind.dir/depend.make b/librab/build/examples/CMakeFiles/amqp_bind.dir/depend.make deleted file mode 100644 index 0d7afee..0000000 --- a/librab/build/examples/CMakeFiles/amqp_bind.dir/depend.make +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o: examples/amqp_bind.c -examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o: examples/utils.h -examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o: librabbitmq/amqp_framing.h -examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o: librabbitmq/amqp_tcp_socket.h - -examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_bind.dir/utils.c.o: examples/utils.c -examples/CMakeFiles/amqp_bind.dir/utils.c.o: examples/utils.h -examples/CMakeFiles/amqp_bind.dir/utils.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_bind.dir/utils.c.o: librabbitmq/amqp_framing.h - diff --git a/librab/build/examples/CMakeFiles/amqp_bind.dir/flags.make b/librab/build/examples/CMakeFiles/amqp_bind.dir/flags.make deleted file mode 100644 index b3d348b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_bind.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/examples/unix - -C_DEFINES = - diff --git a/librab/build/examples/CMakeFiles/amqp_bind.dir/link.txt b/librab/build/examples/CMakeFiles/amqp_bind.dir/link.txt deleted file mode 100644 index 1ef0346..0000000 --- a/librab/build/examples/CMakeFiles/amqp_bind.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/amqp_bind.dir/amqp_bind.c.o CMakeFiles/amqp_bind.dir/utils.c.o CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o -o amqp_bind -rdynamic ../librabbitmq/librabbitmq.so.4.3.1 -lssl -lcrypto -lrt -lpthread -Wl,-rpath,/home2/tcs/librab/build/librabbitmq diff --git a/librab/build/examples/CMakeFiles/amqp_bind.dir/progress.make b/librab/build/examples/CMakeFiles/amqp_bind.dir/progress.make deleted file mode 100644 index 6a9dc74..0000000 --- a/librab/build/examples/CMakeFiles/amqp_bind.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 -CMAKE_PROGRESS_3 = 3 - diff --git a/librab/build/examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o b/librab/build/examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o deleted file mode 100644 index 94fdaa6..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_bind.dir/utils.c.o b/librab/build/examples/CMakeFiles/amqp_bind.dir/utils.c.o deleted file mode 100644 index fb0076d..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_bind.dir/utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/C.includecache b/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/C.includecache deleted file mode 100644 index 388b662..0000000 --- a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/C.includecache +++ /dev/null @@ -1,80 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/examples/amqp_connect_timeout.c -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_tcp_socket.h -- -assert.h -- -Winsock2.h -- -sys/time.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/unix/platform_utils.c -stdint.h -- -sys/time.h -- -time.h -- -unistd.h -- - -/home2/tcs/librab/build/examples/utils.c -ctype.h -- -stdarg.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_framing.h -- -stdint.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/utils.h - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_tcp_socket.h -amqp.h -- - diff --git a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/DependInfo.cmake b/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/DependInfo.cmake deleted file mode 100644 index 8f829b0..0000000 --- a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/examples/amqp_connect_timeout.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o" - "/home2/tcs/librab/build/examples/unix/platform_utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o" - "/home2/tcs/librab/build/examples/utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "examples/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o b/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o deleted file mode 100644 index f59adbe..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/build.make b/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/build.make deleted file mode 100644 index eafeac7..0000000 --- a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/build.make +++ /dev/null @@ -1,160 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include examples/CMakeFiles/amqp_connect_timeout.dir/depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/amqp_connect_timeout.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/amqp_connect_timeout.dir/flags.make - -examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o: examples/CMakeFiles/amqp_connect_timeout.dir/flags.make -examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o: examples/amqp_connect_timeout.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o -c /home2/tcs/librab/build/examples/amqp_connect_timeout.c - -examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/amqp_connect_timeout.c > CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.i - -examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/amqp_connect_timeout.c -o CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.s - -examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o.requires - -examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o.provides: examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o.provides - -examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o.provides.build: examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o - -examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o: examples/CMakeFiles/amqp_connect_timeout.dir/flags.make -examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o: examples/utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_connect_timeout.dir/utils.c.o -c /home2/tcs/librab/build/examples/utils.c - -examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_connect_timeout.dir/utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/utils.c > CMakeFiles/amqp_connect_timeout.dir/utils.c.i - -examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_connect_timeout.dir/utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/utils.c -o CMakeFiles/amqp_connect_timeout.dir/utils.c.s - -examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o.requires - -examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o.provides: examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o.provides - -examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o.provides.build: examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o - -examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o: examples/CMakeFiles/amqp_connect_timeout.dir/flags.make -examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o -c /home2/tcs/librab/build/examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/unix/platform_utils.c > CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.i - -examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/unix/platform_utils.c -o CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.s - -examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o.requires - -examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o.provides: examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o.provides - -examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o.provides.build: examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o - -# Object files for target amqp_connect_timeout -amqp_connect_timeout_OBJECTS = \ -"CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o" \ -"CMakeFiles/amqp_connect_timeout.dir/utils.c.o" \ -"CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o" - -# External object files for target amqp_connect_timeout -amqp_connect_timeout_EXTERNAL_OBJECTS = - -examples/amqp_connect_timeout: examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o -examples/amqp_connect_timeout: examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o -examples/amqp_connect_timeout: examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o -examples/amqp_connect_timeout: examples/CMakeFiles/amqp_connect_timeout.dir/build.make -examples/amqp_connect_timeout: librabbitmq/librabbitmq.so.4.3.1 -examples/amqp_connect_timeout: /usr/lib64/libssl.so -examples/amqp_connect_timeout: /usr/lib64/libcrypto.so -examples/amqp_connect_timeout: examples/CMakeFiles/amqp_connect_timeout.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable amqp_connect_timeout" - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/amqp_connect_timeout.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/amqp_connect_timeout.dir/build: examples/amqp_connect_timeout -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/build - -examples/CMakeFiles/amqp_connect_timeout.dir/requires: examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o.requires -examples/CMakeFiles/amqp_connect_timeout.dir/requires: examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o.requires -examples/CMakeFiles/amqp_connect_timeout.dir/requires: examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o.requires -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/requires - -examples/CMakeFiles/amqp_connect_timeout.dir/clean: - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -P CMakeFiles/amqp_connect_timeout.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/clean - -examples/CMakeFiles/amqp_connect_timeout.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/depend - diff --git a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/cmake_clean.cmake b/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/cmake_clean.cmake deleted file mode 100644 index 00b6ca7..0000000 --- a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o" - "CMakeFiles/amqp_connect_timeout.dir/utils.c.o" - "CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o" - "amqp_connect_timeout.pdb" - "amqp_connect_timeout" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/amqp_connect_timeout.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/depend.internal b/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/depend.internal deleted file mode 100644 index cf4530a..0000000 --- a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o - /home2/tcs/librab/build/examples/amqp_connect_timeout.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_tcp_socket.h -examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o - /home2/tcs/librab/build/examples/unix/platform_utils.c -examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o - /home2/tcs/librab/build/examples/utils.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h diff --git a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/depend.make b/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/depend.make deleted file mode 100644 index 3d26ec1..0000000 --- a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/depend.make +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o: examples/amqp_connect_timeout.c -examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o: examples/utils.h -examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o: librabbitmq/amqp_framing.h -examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o: librabbitmq/amqp_tcp_socket.h - -examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o: examples/utils.c -examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o: examples/utils.h -examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o: librabbitmq/amqp_framing.h - diff --git a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/flags.make b/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/flags.make deleted file mode 100644 index b3d348b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/examples/unix - -C_DEFINES = - diff --git a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/link.txt b/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/link.txt deleted file mode 100644 index 1d2f85b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o CMakeFiles/amqp_connect_timeout.dir/utils.c.o CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o -o amqp_connect_timeout -rdynamic ../librabbitmq/librabbitmq.so.4.3.1 -lssl -lcrypto -lrt -lpthread -Wl,-rpath,/home2/tcs/librab/build/librabbitmq diff --git a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/progress.make b/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/progress.make deleted file mode 100644 index 2088a4d..0000000 --- a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 4 -CMAKE_PROGRESS_2 = 5 -CMAKE_PROGRESS_3 = 6 - diff --git a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o b/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o deleted file mode 100644 index 94fdaa6..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o b/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o deleted file mode 100644 index fb0076d..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_consumer.dir/C.includecache b/librab/build/examples/CMakeFiles/amqp_consumer.dir/C.includecache deleted file mode 100644 index d9c0213..0000000 --- a/librab/build/examples/CMakeFiles/amqp_consumer.dir/C.includecache +++ /dev/null @@ -1,76 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/examples/amqp_consumer.c -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_tcp_socket.h -- -assert.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/unix/platform_utils.c -stdint.h -- -sys/time.h -- -time.h -- -unistd.h -- - -/home2/tcs/librab/build/examples/utils.c -ctype.h -- -stdarg.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_framing.h -- -stdint.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/utils.h - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_tcp_socket.h -amqp.h -- - diff --git a/librab/build/examples/CMakeFiles/amqp_consumer.dir/DependInfo.cmake b/librab/build/examples/CMakeFiles/amqp_consumer.dir/DependInfo.cmake deleted file mode 100644 index 3e41f7e..0000000 --- a/librab/build/examples/CMakeFiles/amqp_consumer.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/examples/amqp_consumer.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o" - "/home2/tcs/librab/build/examples/unix/platform_utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o" - "/home2/tcs/librab/build/examples/utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_consumer.dir/utils.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "examples/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o b/librab/build/examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o deleted file mode 100644 index 1e663b4..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_consumer.dir/build.make b/librab/build/examples/CMakeFiles/amqp_consumer.dir/build.make deleted file mode 100644 index 8bd134e..0000000 --- a/librab/build/examples/CMakeFiles/amqp_consumer.dir/build.make +++ /dev/null @@ -1,160 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include examples/CMakeFiles/amqp_consumer.dir/depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/amqp_consumer.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/amqp_consumer.dir/flags.make - -examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o: examples/CMakeFiles/amqp_consumer.dir/flags.make -examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o: examples/amqp_consumer.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o -c /home2/tcs/librab/build/examples/amqp_consumer.c - -examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_consumer.dir/amqp_consumer.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/amqp_consumer.c > CMakeFiles/amqp_consumer.dir/amqp_consumer.c.i - -examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_consumer.dir/amqp_consumer.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/amqp_consumer.c -o CMakeFiles/amqp_consumer.dir/amqp_consumer.c.s - -examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o.requires - -examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o.provides: examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o.provides - -examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o.provides.build: examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o - -examples/CMakeFiles/amqp_consumer.dir/utils.c.o: examples/CMakeFiles/amqp_consumer.dir/flags.make -examples/CMakeFiles/amqp_consumer.dir/utils.c.o: examples/utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_consumer.dir/utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_consumer.dir/utils.c.o -c /home2/tcs/librab/build/examples/utils.c - -examples/CMakeFiles/amqp_consumer.dir/utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_consumer.dir/utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/utils.c > CMakeFiles/amqp_consumer.dir/utils.c.i - -examples/CMakeFiles/amqp_consumer.dir/utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_consumer.dir/utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/utils.c -o CMakeFiles/amqp_consumer.dir/utils.c.s - -examples/CMakeFiles/amqp_consumer.dir/utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_consumer.dir/utils.c.o.requires - -examples/CMakeFiles/amqp_consumer.dir/utils.c.o.provides: examples/CMakeFiles/amqp_consumer.dir/utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_consumer.dir/utils.c.o.provides - -examples/CMakeFiles/amqp_consumer.dir/utils.c.o.provides.build: examples/CMakeFiles/amqp_consumer.dir/utils.c.o - -examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o: examples/CMakeFiles/amqp_consumer.dir/flags.make -examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o -c /home2/tcs/librab/build/examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/unix/platform_utils.c > CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.i - -examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/unix/platform_utils.c -o CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.s - -examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o.requires - -examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o.provides: examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o.provides - -examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o.provides.build: examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o - -# Object files for target amqp_consumer -amqp_consumer_OBJECTS = \ -"CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o" \ -"CMakeFiles/amqp_consumer.dir/utils.c.o" \ -"CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o" - -# External object files for target amqp_consumer -amqp_consumer_EXTERNAL_OBJECTS = - -examples/amqp_consumer: examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o -examples/amqp_consumer: examples/CMakeFiles/amqp_consumer.dir/utils.c.o -examples/amqp_consumer: examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o -examples/amqp_consumer: examples/CMakeFiles/amqp_consumer.dir/build.make -examples/amqp_consumer: librabbitmq/librabbitmq.so.4.3.1 -examples/amqp_consumer: /usr/lib64/libssl.so -examples/amqp_consumer: /usr/lib64/libcrypto.so -examples/amqp_consumer: examples/CMakeFiles/amqp_consumer.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable amqp_consumer" - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/amqp_consumer.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/amqp_consumer.dir/build: examples/amqp_consumer -.PHONY : examples/CMakeFiles/amqp_consumer.dir/build - -examples/CMakeFiles/amqp_consumer.dir/requires: examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o.requires -examples/CMakeFiles/amqp_consumer.dir/requires: examples/CMakeFiles/amqp_consumer.dir/utils.c.o.requires -examples/CMakeFiles/amqp_consumer.dir/requires: examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o.requires -.PHONY : examples/CMakeFiles/amqp_consumer.dir/requires - -examples/CMakeFiles/amqp_consumer.dir/clean: - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -P CMakeFiles/amqp_consumer.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/amqp_consumer.dir/clean - -examples/CMakeFiles/amqp_consumer.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build/examples/CMakeFiles/amqp_consumer.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : examples/CMakeFiles/amqp_consumer.dir/depend - diff --git a/librab/build/examples/CMakeFiles/amqp_consumer.dir/cmake_clean.cmake b/librab/build/examples/CMakeFiles/amqp_consumer.dir/cmake_clean.cmake deleted file mode 100644 index 9cfedc3..0000000 --- a/librab/build/examples/CMakeFiles/amqp_consumer.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o" - "CMakeFiles/amqp_consumer.dir/utils.c.o" - "CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o" - "amqp_consumer.pdb" - "amqp_consumer" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/amqp_consumer.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/examples/CMakeFiles/amqp_consumer.dir/depend.internal b/librab/build/examples/CMakeFiles/amqp_consumer.dir/depend.internal deleted file mode 100644 index c7209ba..0000000 --- a/librab/build/examples/CMakeFiles/amqp_consumer.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o - /home2/tcs/librab/build/examples/amqp_consumer.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_tcp_socket.h -examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o - /home2/tcs/librab/build/examples/unix/platform_utils.c -examples/CMakeFiles/amqp_consumer.dir/utils.c.o - /home2/tcs/librab/build/examples/utils.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h diff --git a/librab/build/examples/CMakeFiles/amqp_consumer.dir/depend.make b/librab/build/examples/CMakeFiles/amqp_consumer.dir/depend.make deleted file mode 100644 index 31bf6ad..0000000 --- a/librab/build/examples/CMakeFiles/amqp_consumer.dir/depend.make +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o: examples/amqp_consumer.c -examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o: examples/utils.h -examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o: librabbitmq/amqp_framing.h -examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o: librabbitmq/amqp_tcp_socket.h - -examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_consumer.dir/utils.c.o: examples/utils.c -examples/CMakeFiles/amqp_consumer.dir/utils.c.o: examples/utils.h -examples/CMakeFiles/amqp_consumer.dir/utils.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_consumer.dir/utils.c.o: librabbitmq/amqp_framing.h - diff --git a/librab/build/examples/CMakeFiles/amqp_consumer.dir/flags.make b/librab/build/examples/CMakeFiles/amqp_consumer.dir/flags.make deleted file mode 100644 index b3d348b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_consumer.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/examples/unix - -C_DEFINES = - diff --git a/librab/build/examples/CMakeFiles/amqp_consumer.dir/link.txt b/librab/build/examples/CMakeFiles/amqp_consumer.dir/link.txt deleted file mode 100644 index 5349e94..0000000 --- a/librab/build/examples/CMakeFiles/amqp_consumer.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o CMakeFiles/amqp_consumer.dir/utils.c.o CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o -o amqp_consumer -rdynamic ../librabbitmq/librabbitmq.so.4.3.1 -lssl -lcrypto -lrt -lpthread -Wl,-rpath,/home2/tcs/librab/build/librabbitmq diff --git a/librab/build/examples/CMakeFiles/amqp_consumer.dir/progress.make b/librab/build/examples/CMakeFiles/amqp_consumer.dir/progress.make deleted file mode 100644 index cd5d6f7..0000000 --- a/librab/build/examples/CMakeFiles/amqp_consumer.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 7 -CMAKE_PROGRESS_2 = 8 -CMAKE_PROGRESS_3 = 9 - diff --git a/librab/build/examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o b/librab/build/examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o deleted file mode 100644 index 94fdaa6..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_consumer.dir/utils.c.o b/librab/build/examples/CMakeFiles/amqp_consumer.dir/utils.c.o deleted file mode 100644 index fb0076d..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_consumer.dir/utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/C.includecache b/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/C.includecache deleted file mode 100644 index f1d8def..0000000 --- a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/C.includecache +++ /dev/null @@ -1,74 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/examples/amqp_exchange_declare.c -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_tcp_socket.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/unix/platform_utils.c -stdint.h -- -sys/time.h -- -time.h -- -unistd.h -- - -/home2/tcs/librab/build/examples/utils.c -ctype.h -- -stdarg.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_framing.h -- -stdint.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/utils.h - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_tcp_socket.h -amqp.h -- - diff --git a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/DependInfo.cmake b/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/DependInfo.cmake deleted file mode 100644 index ae7b0a7..0000000 --- a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/examples/amqp_exchange_declare.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o" - "/home2/tcs/librab/build/examples/unix/platform_utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o" - "/home2/tcs/librab/build/examples/utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "examples/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o b/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o deleted file mode 100644 index 2c1de47..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/build.make b/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/build.make deleted file mode 100644 index 76df3b7..0000000 --- a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/build.make +++ /dev/null @@ -1,160 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include examples/CMakeFiles/amqp_exchange_declare.dir/depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/amqp_exchange_declare.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/amqp_exchange_declare.dir/flags.make - -examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o: examples/CMakeFiles/amqp_exchange_declare.dir/flags.make -examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o: examples/amqp_exchange_declare.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o -c /home2/tcs/librab/build/examples/amqp_exchange_declare.c - -examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/amqp_exchange_declare.c > CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.i - -examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/amqp_exchange_declare.c -o CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.s - -examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o.requires - -examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o.provides: examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o.provides - -examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o.provides.build: examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o - -examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o: examples/CMakeFiles/amqp_exchange_declare.dir/flags.make -examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o: examples/utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_exchange_declare.dir/utils.c.o -c /home2/tcs/librab/build/examples/utils.c - -examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_exchange_declare.dir/utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/utils.c > CMakeFiles/amqp_exchange_declare.dir/utils.c.i - -examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_exchange_declare.dir/utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/utils.c -o CMakeFiles/amqp_exchange_declare.dir/utils.c.s - -examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o.requires - -examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o.provides: examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o.provides - -examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o.provides.build: examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o - -examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o: examples/CMakeFiles/amqp_exchange_declare.dir/flags.make -examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o -c /home2/tcs/librab/build/examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/unix/platform_utils.c > CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.i - -examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/unix/platform_utils.c -o CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.s - -examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o.requires - -examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o.provides: examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o.provides - -examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o.provides.build: examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o - -# Object files for target amqp_exchange_declare -amqp_exchange_declare_OBJECTS = \ -"CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o" \ -"CMakeFiles/amqp_exchange_declare.dir/utils.c.o" \ -"CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o" - -# External object files for target amqp_exchange_declare -amqp_exchange_declare_EXTERNAL_OBJECTS = - -examples/amqp_exchange_declare: examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o -examples/amqp_exchange_declare: examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o -examples/amqp_exchange_declare: examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o -examples/amqp_exchange_declare: examples/CMakeFiles/amqp_exchange_declare.dir/build.make -examples/amqp_exchange_declare: librabbitmq/librabbitmq.so.4.3.1 -examples/amqp_exchange_declare: /usr/lib64/libssl.so -examples/amqp_exchange_declare: /usr/lib64/libcrypto.so -examples/amqp_exchange_declare: examples/CMakeFiles/amqp_exchange_declare.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable amqp_exchange_declare" - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/amqp_exchange_declare.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/amqp_exchange_declare.dir/build: examples/amqp_exchange_declare -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/build - -examples/CMakeFiles/amqp_exchange_declare.dir/requires: examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o.requires -examples/CMakeFiles/amqp_exchange_declare.dir/requires: examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o.requires -examples/CMakeFiles/amqp_exchange_declare.dir/requires: examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o.requires -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/requires - -examples/CMakeFiles/amqp_exchange_declare.dir/clean: - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -P CMakeFiles/amqp_exchange_declare.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/clean - -examples/CMakeFiles/amqp_exchange_declare.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/depend - diff --git a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/cmake_clean.cmake b/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/cmake_clean.cmake deleted file mode 100644 index ca9ee78..0000000 --- a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o" - "CMakeFiles/amqp_exchange_declare.dir/utils.c.o" - "CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o" - "amqp_exchange_declare.pdb" - "amqp_exchange_declare" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/amqp_exchange_declare.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/depend.internal b/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/depend.internal deleted file mode 100644 index 120d41f..0000000 --- a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o - /home2/tcs/librab/build/examples/amqp_exchange_declare.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_tcp_socket.h -examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o - /home2/tcs/librab/build/examples/unix/platform_utils.c -examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o - /home2/tcs/librab/build/examples/utils.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h diff --git a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/depend.make b/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/depend.make deleted file mode 100644 index 30ce9e9..0000000 --- a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/depend.make +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o: examples/amqp_exchange_declare.c -examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o: examples/utils.h -examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o: librabbitmq/amqp_framing.h -examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o: librabbitmq/amqp_tcp_socket.h - -examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o: examples/utils.c -examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o: examples/utils.h -examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o: librabbitmq/amqp_framing.h - diff --git a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/flags.make b/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/flags.make deleted file mode 100644 index b3d348b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/examples/unix - -C_DEFINES = - diff --git a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/link.txt b/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/link.txt deleted file mode 100644 index e31ec90..0000000 --- a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o CMakeFiles/amqp_exchange_declare.dir/utils.c.o CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o -o amqp_exchange_declare -rdynamic ../librabbitmq/librabbitmq.so.4.3.1 -lssl -lcrypto -lrt -lpthread -Wl,-rpath,/home2/tcs/librab/build/librabbitmq diff --git a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/progress.make b/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/progress.make deleted file mode 100644 index 4aba123..0000000 --- a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 10 -CMAKE_PROGRESS_2 = 11 -CMAKE_PROGRESS_3 = 12 - diff --git a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o b/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o deleted file mode 100644 index 94fdaa6..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o b/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o deleted file mode 100644 index fb0076d..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_listen.dir/C.includecache b/librab/build/examples/CMakeFiles/amqp_listen.dir/C.includecache deleted file mode 100644 index ca2e98d..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listen.dir/C.includecache +++ /dev/null @@ -1,76 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/examples/amqp_listen.c -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_tcp_socket.h -- -assert.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/unix/platform_utils.c -stdint.h -- -sys/time.h -- -time.h -- -unistd.h -- - -/home2/tcs/librab/build/examples/utils.c -ctype.h -- -stdarg.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_framing.h -- -stdint.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/utils.h - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_tcp_socket.h -amqp.h -- - diff --git a/librab/build/examples/CMakeFiles/amqp_listen.dir/DependInfo.cmake b/librab/build/examples/CMakeFiles/amqp_listen.dir/DependInfo.cmake deleted file mode 100644 index 5271b99..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listen.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/examples/amqp_listen.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o" - "/home2/tcs/librab/build/examples/unix/platform_utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o" - "/home2/tcs/librab/build/examples/utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_listen.dir/utils.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "examples/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o b/librab/build/examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o deleted file mode 100644 index 6b63de0..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_listen.dir/build.make b/librab/build/examples/CMakeFiles/amqp_listen.dir/build.make deleted file mode 100644 index a561b90..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listen.dir/build.make +++ /dev/null @@ -1,160 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include examples/CMakeFiles/amqp_listen.dir/depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/amqp_listen.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/amqp_listen.dir/flags.make - -examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o: examples/CMakeFiles/amqp_listen.dir/flags.make -examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o: examples/amqp_listen.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_listen.dir/amqp_listen.c.o -c /home2/tcs/librab/build/examples/amqp_listen.c - -examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_listen.dir/amqp_listen.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/amqp_listen.c > CMakeFiles/amqp_listen.dir/amqp_listen.c.i - -examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_listen.dir/amqp_listen.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/amqp_listen.c -o CMakeFiles/amqp_listen.dir/amqp_listen.c.s - -examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o.requires - -examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o.provides: examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o.provides - -examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o.provides.build: examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o - -examples/CMakeFiles/amqp_listen.dir/utils.c.o: examples/CMakeFiles/amqp_listen.dir/flags.make -examples/CMakeFiles/amqp_listen.dir/utils.c.o: examples/utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_listen.dir/utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_listen.dir/utils.c.o -c /home2/tcs/librab/build/examples/utils.c - -examples/CMakeFiles/amqp_listen.dir/utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_listen.dir/utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/utils.c > CMakeFiles/amqp_listen.dir/utils.c.i - -examples/CMakeFiles/amqp_listen.dir/utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_listen.dir/utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/utils.c -o CMakeFiles/amqp_listen.dir/utils.c.s - -examples/CMakeFiles/amqp_listen.dir/utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_listen.dir/utils.c.o.requires - -examples/CMakeFiles/amqp_listen.dir/utils.c.o.provides: examples/CMakeFiles/amqp_listen.dir/utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_listen.dir/utils.c.o.provides - -examples/CMakeFiles/amqp_listen.dir/utils.c.o.provides.build: examples/CMakeFiles/amqp_listen.dir/utils.c.o - -examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o: examples/CMakeFiles/amqp_listen.dir/flags.make -examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o -c /home2/tcs/librab/build/examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_listen.dir/unix/platform_utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/unix/platform_utils.c > CMakeFiles/amqp_listen.dir/unix/platform_utils.c.i - -examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_listen.dir/unix/platform_utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/unix/platform_utils.c -o CMakeFiles/amqp_listen.dir/unix/platform_utils.c.s - -examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o.requires - -examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o.provides: examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o.provides - -examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o.provides.build: examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o - -# Object files for target amqp_listen -amqp_listen_OBJECTS = \ -"CMakeFiles/amqp_listen.dir/amqp_listen.c.o" \ -"CMakeFiles/amqp_listen.dir/utils.c.o" \ -"CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o" - -# External object files for target amqp_listen -amqp_listen_EXTERNAL_OBJECTS = - -examples/amqp_listen: examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o -examples/amqp_listen: examples/CMakeFiles/amqp_listen.dir/utils.c.o -examples/amqp_listen: examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o -examples/amqp_listen: examples/CMakeFiles/amqp_listen.dir/build.make -examples/amqp_listen: librabbitmq/librabbitmq.so.4.3.1 -examples/amqp_listen: /usr/lib64/libssl.so -examples/amqp_listen: /usr/lib64/libcrypto.so -examples/amqp_listen: examples/CMakeFiles/amqp_listen.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable amqp_listen" - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/amqp_listen.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/amqp_listen.dir/build: examples/amqp_listen -.PHONY : examples/CMakeFiles/amqp_listen.dir/build - -examples/CMakeFiles/amqp_listen.dir/requires: examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o.requires -examples/CMakeFiles/amqp_listen.dir/requires: examples/CMakeFiles/amqp_listen.dir/utils.c.o.requires -examples/CMakeFiles/amqp_listen.dir/requires: examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o.requires -.PHONY : examples/CMakeFiles/amqp_listen.dir/requires - -examples/CMakeFiles/amqp_listen.dir/clean: - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -P CMakeFiles/amqp_listen.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/amqp_listen.dir/clean - -examples/CMakeFiles/amqp_listen.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build/examples/CMakeFiles/amqp_listen.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : examples/CMakeFiles/amqp_listen.dir/depend - diff --git a/librab/build/examples/CMakeFiles/amqp_listen.dir/cmake_clean.cmake b/librab/build/examples/CMakeFiles/amqp_listen.dir/cmake_clean.cmake deleted file mode 100644 index 751188d..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listen.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/amqp_listen.dir/amqp_listen.c.o" - "CMakeFiles/amqp_listen.dir/utils.c.o" - "CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o" - "amqp_listen.pdb" - "amqp_listen" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/amqp_listen.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/examples/CMakeFiles/amqp_listen.dir/depend.internal b/librab/build/examples/CMakeFiles/amqp_listen.dir/depend.internal deleted file mode 100644 index 4a08320..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listen.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o - /home2/tcs/librab/build/examples/amqp_listen.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_tcp_socket.h -examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o - /home2/tcs/librab/build/examples/unix/platform_utils.c -examples/CMakeFiles/amqp_listen.dir/utils.c.o - /home2/tcs/librab/build/examples/utils.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h diff --git a/librab/build/examples/CMakeFiles/amqp_listen.dir/depend.make b/librab/build/examples/CMakeFiles/amqp_listen.dir/depend.make deleted file mode 100644 index feca1b1..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listen.dir/depend.make +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o: examples/amqp_listen.c -examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o: examples/utils.h -examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o: librabbitmq/amqp_framing.h -examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o: librabbitmq/amqp_tcp_socket.h - -examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_listen.dir/utils.c.o: examples/utils.c -examples/CMakeFiles/amqp_listen.dir/utils.c.o: examples/utils.h -examples/CMakeFiles/amqp_listen.dir/utils.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_listen.dir/utils.c.o: librabbitmq/amqp_framing.h - diff --git a/librab/build/examples/CMakeFiles/amqp_listen.dir/flags.make b/librab/build/examples/CMakeFiles/amqp_listen.dir/flags.make deleted file mode 100644 index b3d348b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listen.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/examples/unix - -C_DEFINES = - diff --git a/librab/build/examples/CMakeFiles/amqp_listen.dir/link.txt b/librab/build/examples/CMakeFiles/amqp_listen.dir/link.txt deleted file mode 100644 index 645a4d5..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listen.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/amqp_listen.dir/amqp_listen.c.o CMakeFiles/amqp_listen.dir/utils.c.o CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o -o amqp_listen -rdynamic ../librabbitmq/librabbitmq.so.4.3.1 -lssl -lcrypto -lrt -lpthread -Wl,-rpath,/home2/tcs/librab/build/librabbitmq diff --git a/librab/build/examples/CMakeFiles/amqp_listen.dir/progress.make b/librab/build/examples/CMakeFiles/amqp_listen.dir/progress.make deleted file mode 100644 index d47d864..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listen.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 13 -CMAKE_PROGRESS_2 = 14 -CMAKE_PROGRESS_3 = 15 - diff --git a/librab/build/examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o b/librab/build/examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o deleted file mode 100644 index 94fdaa6..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_listen.dir/utils.c.o b/librab/build/examples/CMakeFiles/amqp_listen.dir/utils.c.o deleted file mode 100644 index fb0076d..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_listen.dir/utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_listenq.dir/C.includecache b/librab/build/examples/CMakeFiles/amqp_listenq.dir/C.includecache deleted file mode 100644 index 8383169..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listenq.dir/C.includecache +++ /dev/null @@ -1,76 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/examples/amqp_listenq.c -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_tcp_socket.h -- -assert.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/unix/platform_utils.c -stdint.h -- -sys/time.h -- -time.h -- -unistd.h -- - -/home2/tcs/librab/build/examples/utils.c -ctype.h -- -stdarg.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_framing.h -- -stdint.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/utils.h - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_tcp_socket.h -amqp.h -- - diff --git a/librab/build/examples/CMakeFiles/amqp_listenq.dir/DependInfo.cmake b/librab/build/examples/CMakeFiles/amqp_listenq.dir/DependInfo.cmake deleted file mode 100644 index b8890a6..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listenq.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/examples/amqp_listenq.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o" - "/home2/tcs/librab/build/examples/unix/platform_utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o" - "/home2/tcs/librab/build/examples/utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_listenq.dir/utils.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "examples/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o b/librab/build/examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o deleted file mode 100644 index bf16cc9..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_listenq.dir/build.make b/librab/build/examples/CMakeFiles/amqp_listenq.dir/build.make deleted file mode 100644 index 5b5a301..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listenq.dir/build.make +++ /dev/null @@ -1,160 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include examples/CMakeFiles/amqp_listenq.dir/depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/amqp_listenq.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/amqp_listenq.dir/flags.make - -examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o: examples/CMakeFiles/amqp_listenq.dir/flags.make -examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o: examples/amqp_listenq.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o -c /home2/tcs/librab/build/examples/amqp_listenq.c - -examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_listenq.dir/amqp_listenq.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/amqp_listenq.c > CMakeFiles/amqp_listenq.dir/amqp_listenq.c.i - -examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_listenq.dir/amqp_listenq.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/amqp_listenq.c -o CMakeFiles/amqp_listenq.dir/amqp_listenq.c.s - -examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o.requires - -examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o.provides: examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o.provides - -examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o.provides.build: examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o - -examples/CMakeFiles/amqp_listenq.dir/utils.c.o: examples/CMakeFiles/amqp_listenq.dir/flags.make -examples/CMakeFiles/amqp_listenq.dir/utils.c.o: examples/utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_listenq.dir/utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_listenq.dir/utils.c.o -c /home2/tcs/librab/build/examples/utils.c - -examples/CMakeFiles/amqp_listenq.dir/utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_listenq.dir/utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/utils.c > CMakeFiles/amqp_listenq.dir/utils.c.i - -examples/CMakeFiles/amqp_listenq.dir/utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_listenq.dir/utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/utils.c -o CMakeFiles/amqp_listenq.dir/utils.c.s - -examples/CMakeFiles/amqp_listenq.dir/utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_listenq.dir/utils.c.o.requires - -examples/CMakeFiles/amqp_listenq.dir/utils.c.o.provides: examples/CMakeFiles/amqp_listenq.dir/utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_listenq.dir/utils.c.o.provides - -examples/CMakeFiles/amqp_listenq.dir/utils.c.o.provides.build: examples/CMakeFiles/amqp_listenq.dir/utils.c.o - -examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o: examples/CMakeFiles/amqp_listenq.dir/flags.make -examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o -c /home2/tcs/librab/build/examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/unix/platform_utils.c > CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.i - -examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/unix/platform_utils.c -o CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.s - -examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o.requires - -examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o.provides: examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o.provides - -examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o.provides.build: examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o - -# Object files for target amqp_listenq -amqp_listenq_OBJECTS = \ -"CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o" \ -"CMakeFiles/amqp_listenq.dir/utils.c.o" \ -"CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o" - -# External object files for target amqp_listenq -amqp_listenq_EXTERNAL_OBJECTS = - -examples/amqp_listenq: examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o -examples/amqp_listenq: examples/CMakeFiles/amqp_listenq.dir/utils.c.o -examples/amqp_listenq: examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o -examples/amqp_listenq: examples/CMakeFiles/amqp_listenq.dir/build.make -examples/amqp_listenq: librabbitmq/librabbitmq.so.4.3.1 -examples/amqp_listenq: /usr/lib64/libssl.so -examples/amqp_listenq: /usr/lib64/libcrypto.so -examples/amqp_listenq: examples/CMakeFiles/amqp_listenq.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable amqp_listenq" - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/amqp_listenq.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/amqp_listenq.dir/build: examples/amqp_listenq -.PHONY : examples/CMakeFiles/amqp_listenq.dir/build - -examples/CMakeFiles/amqp_listenq.dir/requires: examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o.requires -examples/CMakeFiles/amqp_listenq.dir/requires: examples/CMakeFiles/amqp_listenq.dir/utils.c.o.requires -examples/CMakeFiles/amqp_listenq.dir/requires: examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o.requires -.PHONY : examples/CMakeFiles/amqp_listenq.dir/requires - -examples/CMakeFiles/amqp_listenq.dir/clean: - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -P CMakeFiles/amqp_listenq.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/amqp_listenq.dir/clean - -examples/CMakeFiles/amqp_listenq.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build/examples/CMakeFiles/amqp_listenq.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : examples/CMakeFiles/amqp_listenq.dir/depend - diff --git a/librab/build/examples/CMakeFiles/amqp_listenq.dir/cmake_clean.cmake b/librab/build/examples/CMakeFiles/amqp_listenq.dir/cmake_clean.cmake deleted file mode 100644 index 52f7e46..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listenq.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o" - "CMakeFiles/amqp_listenq.dir/utils.c.o" - "CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o" - "amqp_listenq.pdb" - "amqp_listenq" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/amqp_listenq.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/examples/CMakeFiles/amqp_listenq.dir/depend.internal b/librab/build/examples/CMakeFiles/amqp_listenq.dir/depend.internal deleted file mode 100644 index 11d92d3..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listenq.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o - /home2/tcs/librab/build/examples/amqp_listenq.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_tcp_socket.h -examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o - /home2/tcs/librab/build/examples/unix/platform_utils.c -examples/CMakeFiles/amqp_listenq.dir/utils.c.o - /home2/tcs/librab/build/examples/utils.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h diff --git a/librab/build/examples/CMakeFiles/amqp_listenq.dir/depend.make b/librab/build/examples/CMakeFiles/amqp_listenq.dir/depend.make deleted file mode 100644 index 6e2838b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listenq.dir/depend.make +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o: examples/amqp_listenq.c -examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o: examples/utils.h -examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o: librabbitmq/amqp_framing.h -examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o: librabbitmq/amqp_tcp_socket.h - -examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_listenq.dir/utils.c.o: examples/utils.c -examples/CMakeFiles/amqp_listenq.dir/utils.c.o: examples/utils.h -examples/CMakeFiles/amqp_listenq.dir/utils.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_listenq.dir/utils.c.o: librabbitmq/amqp_framing.h - diff --git a/librab/build/examples/CMakeFiles/amqp_listenq.dir/flags.make b/librab/build/examples/CMakeFiles/amqp_listenq.dir/flags.make deleted file mode 100644 index b3d348b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listenq.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/examples/unix - -C_DEFINES = - diff --git a/librab/build/examples/CMakeFiles/amqp_listenq.dir/link.txt b/librab/build/examples/CMakeFiles/amqp_listenq.dir/link.txt deleted file mode 100644 index 564a395..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listenq.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o CMakeFiles/amqp_listenq.dir/utils.c.o CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o -o amqp_listenq -rdynamic ../librabbitmq/librabbitmq.so.4.3.1 -lssl -lcrypto -lrt -lpthread -Wl,-rpath,/home2/tcs/librab/build/librabbitmq diff --git a/librab/build/examples/CMakeFiles/amqp_listenq.dir/progress.make b/librab/build/examples/CMakeFiles/amqp_listenq.dir/progress.make deleted file mode 100644 index 9997fcc..0000000 --- a/librab/build/examples/CMakeFiles/amqp_listenq.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 16 -CMAKE_PROGRESS_2 = 17 -CMAKE_PROGRESS_3 = 18 - diff --git a/librab/build/examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o b/librab/build/examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o deleted file mode 100644 index 94fdaa6..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_listenq.dir/utils.c.o b/librab/build/examples/CMakeFiles/amqp_listenq.dir/utils.c.o deleted file mode 100644 index fb0076d..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_listenq.dir/utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_producer.dir/C.includecache b/librab/build/examples/CMakeFiles/amqp_producer.dir/C.includecache deleted file mode 100644 index fc835e5..0000000 --- a/librab/build/examples/CMakeFiles/amqp_producer.dir/C.includecache +++ /dev/null @@ -1,74 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/examples/amqp_producer.c -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_tcp_socket.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/unix/platform_utils.c -stdint.h -- -sys/time.h -- -time.h -- -unistd.h -- - -/home2/tcs/librab/build/examples/utils.c -ctype.h -- -stdarg.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_framing.h -- -stdint.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/utils.h - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_tcp_socket.h -amqp.h -- - diff --git a/librab/build/examples/CMakeFiles/amqp_producer.dir/DependInfo.cmake b/librab/build/examples/CMakeFiles/amqp_producer.dir/DependInfo.cmake deleted file mode 100644 index 4be79c8..0000000 --- a/librab/build/examples/CMakeFiles/amqp_producer.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/examples/amqp_producer.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o" - "/home2/tcs/librab/build/examples/unix/platform_utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o" - "/home2/tcs/librab/build/examples/utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_producer.dir/utils.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "examples/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o b/librab/build/examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o deleted file mode 100644 index 761296e..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_producer.dir/build.make b/librab/build/examples/CMakeFiles/amqp_producer.dir/build.make deleted file mode 100644 index aaf213e..0000000 --- a/librab/build/examples/CMakeFiles/amqp_producer.dir/build.make +++ /dev/null @@ -1,160 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include examples/CMakeFiles/amqp_producer.dir/depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/amqp_producer.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/amqp_producer.dir/flags.make - -examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o: examples/CMakeFiles/amqp_producer.dir/flags.make -examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o: examples/amqp_producer.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_producer.dir/amqp_producer.c.o -c /home2/tcs/librab/build/examples/amqp_producer.c - -examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_producer.dir/amqp_producer.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/amqp_producer.c > CMakeFiles/amqp_producer.dir/amqp_producer.c.i - -examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_producer.dir/amqp_producer.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/amqp_producer.c -o CMakeFiles/amqp_producer.dir/amqp_producer.c.s - -examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o.requires - -examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o.provides: examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o.provides - -examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o.provides.build: examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o - -examples/CMakeFiles/amqp_producer.dir/utils.c.o: examples/CMakeFiles/amqp_producer.dir/flags.make -examples/CMakeFiles/amqp_producer.dir/utils.c.o: examples/utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_producer.dir/utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_producer.dir/utils.c.o -c /home2/tcs/librab/build/examples/utils.c - -examples/CMakeFiles/amqp_producer.dir/utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_producer.dir/utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/utils.c > CMakeFiles/amqp_producer.dir/utils.c.i - -examples/CMakeFiles/amqp_producer.dir/utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_producer.dir/utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/utils.c -o CMakeFiles/amqp_producer.dir/utils.c.s - -examples/CMakeFiles/amqp_producer.dir/utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_producer.dir/utils.c.o.requires - -examples/CMakeFiles/amqp_producer.dir/utils.c.o.provides: examples/CMakeFiles/amqp_producer.dir/utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_producer.dir/utils.c.o.provides - -examples/CMakeFiles/amqp_producer.dir/utils.c.o.provides.build: examples/CMakeFiles/amqp_producer.dir/utils.c.o - -examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o: examples/CMakeFiles/amqp_producer.dir/flags.make -examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o -c /home2/tcs/librab/build/examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_producer.dir/unix/platform_utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/unix/platform_utils.c > CMakeFiles/amqp_producer.dir/unix/platform_utils.c.i - -examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_producer.dir/unix/platform_utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/unix/platform_utils.c -o CMakeFiles/amqp_producer.dir/unix/platform_utils.c.s - -examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o.requires - -examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o.provides: examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o.provides - -examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o.provides.build: examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o - -# Object files for target amqp_producer -amqp_producer_OBJECTS = \ -"CMakeFiles/amqp_producer.dir/amqp_producer.c.o" \ -"CMakeFiles/amqp_producer.dir/utils.c.o" \ -"CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o" - -# External object files for target amqp_producer -amqp_producer_EXTERNAL_OBJECTS = - -examples/amqp_producer: examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o -examples/amqp_producer: examples/CMakeFiles/amqp_producer.dir/utils.c.o -examples/amqp_producer: examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o -examples/amqp_producer: examples/CMakeFiles/amqp_producer.dir/build.make -examples/amqp_producer: librabbitmq/librabbitmq.so.4.3.1 -examples/amqp_producer: /usr/lib64/libssl.so -examples/amqp_producer: /usr/lib64/libcrypto.so -examples/amqp_producer: examples/CMakeFiles/amqp_producer.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable amqp_producer" - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/amqp_producer.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/amqp_producer.dir/build: examples/amqp_producer -.PHONY : examples/CMakeFiles/amqp_producer.dir/build - -examples/CMakeFiles/amqp_producer.dir/requires: examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o.requires -examples/CMakeFiles/amqp_producer.dir/requires: examples/CMakeFiles/amqp_producer.dir/utils.c.o.requires -examples/CMakeFiles/amqp_producer.dir/requires: examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o.requires -.PHONY : examples/CMakeFiles/amqp_producer.dir/requires - -examples/CMakeFiles/amqp_producer.dir/clean: - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -P CMakeFiles/amqp_producer.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/amqp_producer.dir/clean - -examples/CMakeFiles/amqp_producer.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build/examples/CMakeFiles/amqp_producer.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : examples/CMakeFiles/amqp_producer.dir/depend - diff --git a/librab/build/examples/CMakeFiles/amqp_producer.dir/cmake_clean.cmake b/librab/build/examples/CMakeFiles/amqp_producer.dir/cmake_clean.cmake deleted file mode 100644 index 5c2c83f..0000000 --- a/librab/build/examples/CMakeFiles/amqp_producer.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/amqp_producer.dir/amqp_producer.c.o" - "CMakeFiles/amqp_producer.dir/utils.c.o" - "CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o" - "amqp_producer.pdb" - "amqp_producer" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/amqp_producer.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/examples/CMakeFiles/amqp_producer.dir/depend.internal b/librab/build/examples/CMakeFiles/amqp_producer.dir/depend.internal deleted file mode 100644 index 6c73ed2..0000000 --- a/librab/build/examples/CMakeFiles/amqp_producer.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o - /home2/tcs/librab/build/examples/amqp_producer.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_tcp_socket.h -examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o - /home2/tcs/librab/build/examples/unix/platform_utils.c -examples/CMakeFiles/amqp_producer.dir/utils.c.o - /home2/tcs/librab/build/examples/utils.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h diff --git a/librab/build/examples/CMakeFiles/amqp_producer.dir/depend.make b/librab/build/examples/CMakeFiles/amqp_producer.dir/depend.make deleted file mode 100644 index 0ee8e38..0000000 --- a/librab/build/examples/CMakeFiles/amqp_producer.dir/depend.make +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o: examples/amqp_producer.c -examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o: examples/utils.h -examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o: librabbitmq/amqp_framing.h -examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o: librabbitmq/amqp_tcp_socket.h - -examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_producer.dir/utils.c.o: examples/utils.c -examples/CMakeFiles/amqp_producer.dir/utils.c.o: examples/utils.h -examples/CMakeFiles/amqp_producer.dir/utils.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_producer.dir/utils.c.o: librabbitmq/amqp_framing.h - diff --git a/librab/build/examples/CMakeFiles/amqp_producer.dir/flags.make b/librab/build/examples/CMakeFiles/amqp_producer.dir/flags.make deleted file mode 100644 index b3d348b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_producer.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/examples/unix - -C_DEFINES = - diff --git a/librab/build/examples/CMakeFiles/amqp_producer.dir/link.txt b/librab/build/examples/CMakeFiles/amqp_producer.dir/link.txt deleted file mode 100644 index e4fb9a2..0000000 --- a/librab/build/examples/CMakeFiles/amqp_producer.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/amqp_producer.dir/amqp_producer.c.o CMakeFiles/amqp_producer.dir/utils.c.o CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o -o amqp_producer -rdynamic ../librabbitmq/librabbitmq.so.4.3.1 -lssl -lcrypto -lrt -lpthread -Wl,-rpath,/home2/tcs/librab/build/librabbitmq diff --git a/librab/build/examples/CMakeFiles/amqp_producer.dir/progress.make b/librab/build/examples/CMakeFiles/amqp_producer.dir/progress.make deleted file mode 100644 index 8be5de4..0000000 --- a/librab/build/examples/CMakeFiles/amqp_producer.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 19 -CMAKE_PROGRESS_2 = 20 -CMAKE_PROGRESS_3 = 21 - diff --git a/librab/build/examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o b/librab/build/examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o deleted file mode 100644 index 94fdaa6..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_producer.dir/utils.c.o b/librab/build/examples/CMakeFiles/amqp_producer.dir/utils.c.o deleted file mode 100644 index fb0076d..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_producer.dir/utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/C.includecache b/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/C.includecache deleted file mode 100644 index cad8fac..0000000 --- a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/C.includecache +++ /dev/null @@ -1,76 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/examples/amqp_rpc_sendstring_client.c -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_tcp_socket.h -- -assert.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/unix/platform_utils.c -stdint.h -- -sys/time.h -- -time.h -- -unistd.h -- - -/home2/tcs/librab/build/examples/utils.c -ctype.h -- -stdarg.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_framing.h -- -stdint.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/utils.h - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_tcp_socket.h -amqp.h -- - diff --git a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/DependInfo.cmake b/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/DependInfo.cmake deleted file mode 100644 index 4d21b17..0000000 --- a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/examples/amqp_rpc_sendstring_client.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o" - "/home2/tcs/librab/build/examples/unix/platform_utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o" - "/home2/tcs/librab/build/examples/utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "examples/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o b/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o deleted file mode 100644 index d00b8a8..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make b/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make deleted file mode 100644 index b269f5c..0000000 --- a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make +++ /dev/null @@ -1,160 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include examples/CMakeFiles/amqp_rpc_sendstring_client.dir/depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/amqp_rpc_sendstring_client.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/amqp_rpc_sendstring_client.dir/flags.make - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/flags.make -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o: examples/amqp_rpc_sendstring_client.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o -c /home2/tcs/librab/build/examples/amqp_rpc_sendstring_client.c - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/amqp_rpc_sendstring_client.c > CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.i - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/amqp_rpc_sendstring_client.c -o CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.s - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o.requires - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o.provides: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o.provides - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o.provides.build: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/flags.make -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o: examples/utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o -c /home2/tcs/librab/build/examples/utils.c - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/utils.c > CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.i - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/utils.c -o CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.s - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o.requires - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o.provides: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o.provides - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o.provides.build: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/flags.make -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o -c /home2/tcs/librab/build/examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/unix/platform_utils.c > CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.i - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/unix/platform_utils.c -o CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.s - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o.requires - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o.provides: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o.provides - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o.provides.build: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o - -# Object files for target amqp_rpc_sendstring_client -amqp_rpc_sendstring_client_OBJECTS = \ -"CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o" \ -"CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o" \ -"CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o" - -# External object files for target amqp_rpc_sendstring_client -amqp_rpc_sendstring_client_EXTERNAL_OBJECTS = - -examples/amqp_rpc_sendstring_client: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o -examples/amqp_rpc_sendstring_client: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o -examples/amqp_rpc_sendstring_client: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o -examples/amqp_rpc_sendstring_client: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make -examples/amqp_rpc_sendstring_client: librabbitmq/librabbitmq.so.4.3.1 -examples/amqp_rpc_sendstring_client: /usr/lib64/libssl.so -examples/amqp_rpc_sendstring_client: /usr/lib64/libcrypto.so -examples/amqp_rpc_sendstring_client: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable amqp_rpc_sendstring_client" - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/amqp_rpc_sendstring_client.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build: examples/amqp_rpc_sendstring_client -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/requires: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o.requires -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/requires: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o.requires -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/requires: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o.requires -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/requires - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/clean: - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -P CMakeFiles/amqp_rpc_sendstring_client.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/clean - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/depend - diff --git a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/cmake_clean.cmake b/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/cmake_clean.cmake deleted file mode 100644 index d66c59a..0000000 --- a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o" - "CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o" - "CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o" - "amqp_rpc_sendstring_client.pdb" - "amqp_rpc_sendstring_client" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/amqp_rpc_sendstring_client.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/depend.internal b/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/depend.internal deleted file mode 100644 index 9991962..0000000 --- a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o - /home2/tcs/librab/build/examples/amqp_rpc_sendstring_client.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_tcp_socket.h -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o - /home2/tcs/librab/build/examples/unix/platform_utils.c -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o - /home2/tcs/librab/build/examples/utils.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h diff --git a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/depend.make b/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/depend.make deleted file mode 100644 index 2be10d2..0000000 --- a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/depend.make +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o: examples/amqp_rpc_sendstring_client.c -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o: examples/utils.h -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o: librabbitmq/amqp_framing.h -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o: librabbitmq/amqp_tcp_socket.h - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o: examples/utils.c -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o: examples/utils.h -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o: librabbitmq/amqp_framing.h - diff --git a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/flags.make b/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/flags.make deleted file mode 100644 index b3d348b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/examples/unix - -C_DEFINES = - diff --git a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/link.txt b/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/link.txt deleted file mode 100644 index 7972076..0000000 --- a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o -o amqp_rpc_sendstring_client -rdynamic ../librabbitmq/librabbitmq.so.4.3.1 -lssl -lcrypto -lrt -lpthread -Wl,-rpath,/home2/tcs/librab/build/librabbitmq diff --git a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/progress.make b/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/progress.make deleted file mode 100644 index e1f0bce..0000000 --- a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 22 -CMAKE_PROGRESS_2 = 23 -CMAKE_PROGRESS_3 = 24 - diff --git a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o b/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o deleted file mode 100644 index 94fdaa6..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o b/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o deleted file mode 100644 index fb0076d..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/C.includecache b/librab/build/examples/CMakeFiles/amqp_sendstring.dir/C.includecache deleted file mode 100644 index ddc68c4..0000000 --- a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/C.includecache +++ /dev/null @@ -1,74 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/examples/amqp_sendstring.c -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_tcp_socket.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/unix/platform_utils.c -stdint.h -- -sys/time.h -- -time.h -- -unistd.h -- - -/home2/tcs/librab/build/examples/utils.c -ctype.h -- -stdarg.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_framing.h -- -stdint.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/utils.h - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_tcp_socket.h -amqp.h -- - diff --git a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/DependInfo.cmake b/librab/build/examples/CMakeFiles/amqp_sendstring.dir/DependInfo.cmake deleted file mode 100644 index 5616694..0000000 --- a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/examples/amqp_sendstring.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o" - "/home2/tcs/librab/build/examples/unix/platform_utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o" - "/home2/tcs/librab/build/examples/utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_sendstring.dir/utils.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "examples/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o b/librab/build/examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o deleted file mode 100644 index 489961b..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/build.make b/librab/build/examples/CMakeFiles/amqp_sendstring.dir/build.make deleted file mode 100644 index 9cc240f..0000000 --- a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/build.make +++ /dev/null @@ -1,160 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include examples/CMakeFiles/amqp_sendstring.dir/depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/amqp_sendstring.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/amqp_sendstring.dir/flags.make - -examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o: examples/CMakeFiles/amqp_sendstring.dir/flags.make -examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o: examples/amqp_sendstring.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o -c /home2/tcs/librab/build/examples/amqp_sendstring.c - -examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/amqp_sendstring.c > CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.i - -examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/amqp_sendstring.c -o CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.s - -examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o.requires - -examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o.provides: examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o.provides - -examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o.provides.build: examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o - -examples/CMakeFiles/amqp_sendstring.dir/utils.c.o: examples/CMakeFiles/amqp_sendstring.dir/flags.make -examples/CMakeFiles/amqp_sendstring.dir/utils.c.o: examples/utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_sendstring.dir/utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_sendstring.dir/utils.c.o -c /home2/tcs/librab/build/examples/utils.c - -examples/CMakeFiles/amqp_sendstring.dir/utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_sendstring.dir/utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/utils.c > CMakeFiles/amqp_sendstring.dir/utils.c.i - -examples/CMakeFiles/amqp_sendstring.dir/utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_sendstring.dir/utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/utils.c -o CMakeFiles/amqp_sendstring.dir/utils.c.s - -examples/CMakeFiles/amqp_sendstring.dir/utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/utils.c.o.requires - -examples/CMakeFiles/amqp_sendstring.dir/utils.c.o.provides: examples/CMakeFiles/amqp_sendstring.dir/utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/utils.c.o.provides - -examples/CMakeFiles/amqp_sendstring.dir/utils.c.o.provides.build: examples/CMakeFiles/amqp_sendstring.dir/utils.c.o - -examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o: examples/CMakeFiles/amqp_sendstring.dir/flags.make -examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o -c /home2/tcs/librab/build/examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/unix/platform_utils.c > CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.i - -examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/unix/platform_utils.c -o CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.s - -examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o.requires - -examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o.provides: examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o.provides - -examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o.provides.build: examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o - -# Object files for target amqp_sendstring -amqp_sendstring_OBJECTS = \ -"CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o" \ -"CMakeFiles/amqp_sendstring.dir/utils.c.o" \ -"CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o" - -# External object files for target amqp_sendstring -amqp_sendstring_EXTERNAL_OBJECTS = - -examples/amqp_sendstring: examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o -examples/amqp_sendstring: examples/CMakeFiles/amqp_sendstring.dir/utils.c.o -examples/amqp_sendstring: examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o -examples/amqp_sendstring: examples/CMakeFiles/amqp_sendstring.dir/build.make -examples/amqp_sendstring: librabbitmq/librabbitmq.so.4.3.1 -examples/amqp_sendstring: /usr/lib64/libssl.so -examples/amqp_sendstring: /usr/lib64/libcrypto.so -examples/amqp_sendstring: examples/CMakeFiles/amqp_sendstring.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable amqp_sendstring" - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/amqp_sendstring.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/amqp_sendstring.dir/build: examples/amqp_sendstring -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/build - -examples/CMakeFiles/amqp_sendstring.dir/requires: examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o.requires -examples/CMakeFiles/amqp_sendstring.dir/requires: examples/CMakeFiles/amqp_sendstring.dir/utils.c.o.requires -examples/CMakeFiles/amqp_sendstring.dir/requires: examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o.requires -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/requires - -examples/CMakeFiles/amqp_sendstring.dir/clean: - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -P CMakeFiles/amqp_sendstring.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/clean - -examples/CMakeFiles/amqp_sendstring.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build/examples/CMakeFiles/amqp_sendstring.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/depend - diff --git a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/cmake_clean.cmake b/librab/build/examples/CMakeFiles/amqp_sendstring.dir/cmake_clean.cmake deleted file mode 100644 index 9311bbd..0000000 --- a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o" - "CMakeFiles/amqp_sendstring.dir/utils.c.o" - "CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o" - "amqp_sendstring.pdb" - "amqp_sendstring" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/amqp_sendstring.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/depend.internal b/librab/build/examples/CMakeFiles/amqp_sendstring.dir/depend.internal deleted file mode 100644 index 12788d0..0000000 --- a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o - /home2/tcs/librab/build/examples/amqp_sendstring.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_tcp_socket.h -examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o - /home2/tcs/librab/build/examples/unix/platform_utils.c -examples/CMakeFiles/amqp_sendstring.dir/utils.c.o - /home2/tcs/librab/build/examples/utils.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h diff --git a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/depend.make b/librab/build/examples/CMakeFiles/amqp_sendstring.dir/depend.make deleted file mode 100644 index 0ac493c..0000000 --- a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/depend.make +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o: examples/amqp_sendstring.c -examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o: examples/utils.h -examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o: librabbitmq/amqp_framing.h -examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o: librabbitmq/amqp_tcp_socket.h - -examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_sendstring.dir/utils.c.o: examples/utils.c -examples/CMakeFiles/amqp_sendstring.dir/utils.c.o: examples/utils.h -examples/CMakeFiles/amqp_sendstring.dir/utils.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_sendstring.dir/utils.c.o: librabbitmq/amqp_framing.h - diff --git a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/flags.make b/librab/build/examples/CMakeFiles/amqp_sendstring.dir/flags.make deleted file mode 100644 index b3d348b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/examples/unix - -C_DEFINES = - diff --git a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/link.txt b/librab/build/examples/CMakeFiles/amqp_sendstring.dir/link.txt deleted file mode 100644 index b8ef8b4..0000000 --- a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o CMakeFiles/amqp_sendstring.dir/utils.c.o CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o -o amqp_sendstring -rdynamic ../librabbitmq/librabbitmq.so.4.3.1 -lssl -lcrypto -lrt -lpthread -Wl,-rpath,/home2/tcs/librab/build/librabbitmq diff --git a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/progress.make b/librab/build/examples/CMakeFiles/amqp_sendstring.dir/progress.make deleted file mode 100644 index 1d3b806..0000000 --- a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 25 -CMAKE_PROGRESS_2 = 26 -CMAKE_PROGRESS_3 = 27 - diff --git a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o b/librab/build/examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o deleted file mode 100644 index 94fdaa6..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/utils.c.o b/librab/build/examples/CMakeFiles/amqp_sendstring.dir/utils.c.o deleted file mode 100644 index fb0076d..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_sendstring.dir/utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/C.includecache b/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/C.includecache deleted file mode 100644 index 827f513..0000000 --- a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/C.includecache +++ /dev/null @@ -1,80 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/examples/amqp_ssl_connect.c -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_ssl_socket.h -- -assert.h -- -Winsock2.h -- -sys/time.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/unix/platform_utils.c -stdint.h -- -sys/time.h -- -time.h -- -unistd.h -- - -/home2/tcs/librab/build/examples/utils.c -ctype.h -- -stdarg.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_framing.h -- -stdint.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/utils.h - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_ssl_socket.h -amqp.h -- - diff --git a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/DependInfo.cmake b/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/DependInfo.cmake deleted file mode 100644 index 6a6978d..0000000 --- a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/examples/amqp_ssl_connect.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o" - "/home2/tcs/librab/build/examples/unix/platform_utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o" - "/home2/tcs/librab/build/examples/utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "examples/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o b/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o deleted file mode 100644 index e835252..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/build.make b/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/build.make deleted file mode 100644 index a8342c9..0000000 --- a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/build.make +++ /dev/null @@ -1,160 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include examples/CMakeFiles/amqp_ssl_connect.dir/depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/amqp_ssl_connect.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/amqp_ssl_connect.dir/flags.make - -examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o: examples/CMakeFiles/amqp_ssl_connect.dir/flags.make -examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o: examples/amqp_ssl_connect.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o -c /home2/tcs/librab/build/examples/amqp_ssl_connect.c - -examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/amqp_ssl_connect.c > CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.i - -examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/amqp_ssl_connect.c -o CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.s - -examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o.requires - -examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o.provides: examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o.provides - -examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o.provides.build: examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o - -examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o: examples/CMakeFiles/amqp_ssl_connect.dir/flags.make -examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o: examples/utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_ssl_connect.dir/utils.c.o -c /home2/tcs/librab/build/examples/utils.c - -examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_ssl_connect.dir/utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/utils.c > CMakeFiles/amqp_ssl_connect.dir/utils.c.i - -examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_ssl_connect.dir/utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/utils.c -o CMakeFiles/amqp_ssl_connect.dir/utils.c.s - -examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o.requires - -examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o.provides: examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o.provides - -examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o.provides.build: examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o - -examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o: examples/CMakeFiles/amqp_ssl_connect.dir/flags.make -examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o -c /home2/tcs/librab/build/examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/unix/platform_utils.c > CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.i - -examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/unix/platform_utils.c -o CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.s - -examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o.requires - -examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o.provides: examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o.provides - -examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o.provides.build: examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o - -# Object files for target amqp_ssl_connect -amqp_ssl_connect_OBJECTS = \ -"CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o" \ -"CMakeFiles/amqp_ssl_connect.dir/utils.c.o" \ -"CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o" - -# External object files for target amqp_ssl_connect -amqp_ssl_connect_EXTERNAL_OBJECTS = - -examples/amqp_ssl_connect: examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o -examples/amqp_ssl_connect: examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o -examples/amqp_ssl_connect: examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o -examples/amqp_ssl_connect: examples/CMakeFiles/amqp_ssl_connect.dir/build.make -examples/amqp_ssl_connect: librabbitmq/librabbitmq.so.4.3.1 -examples/amqp_ssl_connect: /usr/lib64/libssl.so -examples/amqp_ssl_connect: /usr/lib64/libcrypto.so -examples/amqp_ssl_connect: examples/CMakeFiles/amqp_ssl_connect.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable amqp_ssl_connect" - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/amqp_ssl_connect.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/amqp_ssl_connect.dir/build: examples/amqp_ssl_connect -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/build - -examples/CMakeFiles/amqp_ssl_connect.dir/requires: examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o.requires -examples/CMakeFiles/amqp_ssl_connect.dir/requires: examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o.requires -examples/CMakeFiles/amqp_ssl_connect.dir/requires: examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o.requires -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/requires - -examples/CMakeFiles/amqp_ssl_connect.dir/clean: - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -P CMakeFiles/amqp_ssl_connect.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/clean - -examples/CMakeFiles/amqp_ssl_connect.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/depend - diff --git a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/cmake_clean.cmake b/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/cmake_clean.cmake deleted file mode 100644 index bc62bb9..0000000 --- a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o" - "CMakeFiles/amqp_ssl_connect.dir/utils.c.o" - "CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o" - "amqp_ssl_connect.pdb" - "amqp_ssl_connect" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/amqp_ssl_connect.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/depend.internal b/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/depend.internal deleted file mode 100644 index bf1006d..0000000 --- a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o - /home2/tcs/librab/build/examples/amqp_ssl_connect.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_ssl_socket.h -examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o - /home2/tcs/librab/build/examples/unix/platform_utils.c -examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o - /home2/tcs/librab/build/examples/utils.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h diff --git a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/depend.make b/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/depend.make deleted file mode 100644 index 3ca162e..0000000 --- a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/depend.make +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o: examples/amqp_ssl_connect.c -examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o: examples/utils.h -examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o: librabbitmq/amqp_framing.h -examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o: librabbitmq/amqp_ssl_socket.h - -examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o: examples/utils.c -examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o: examples/utils.h -examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o: librabbitmq/amqp_framing.h - diff --git a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/flags.make b/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/flags.make deleted file mode 100644 index b3d348b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/examples/unix - -C_DEFINES = - diff --git a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/link.txt b/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/link.txt deleted file mode 100644 index d7488d2..0000000 --- a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o CMakeFiles/amqp_ssl_connect.dir/utils.c.o CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o -o amqp_ssl_connect -rdynamic ../librabbitmq/librabbitmq.so.4.3.1 -lssl -lcrypto -lrt -lpthread -Wl,-rpath,/home2/tcs/librab/build/librabbitmq diff --git a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/progress.make b/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/progress.make deleted file mode 100644 index 04682d3..0000000 --- a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 28 -CMAKE_PROGRESS_2 = 29 -CMAKE_PROGRESS_3 = 30 - diff --git a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o b/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o deleted file mode 100644 index 94fdaa6..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o b/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o deleted file mode 100644 index fb0076d..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_unbind.dir/C.includecache b/librab/build/examples/CMakeFiles/amqp_unbind.dir/C.includecache deleted file mode 100644 index 26068b3..0000000 --- a/librab/build/examples/CMakeFiles/amqp_unbind.dir/C.includecache +++ /dev/null @@ -1,74 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/examples/amqp_unbind.c -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_tcp_socket.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/unix/platform_utils.c -stdint.h -- -sys/time.h -- -time.h -- -unistd.h -- - -/home2/tcs/librab/build/examples/utils.c -ctype.h -- -stdarg.h -- -stdio.h -- -stdlib.h -- -string.h -- -amqp.h -- -amqp_framing.h -- -stdint.h -- -utils.h -/home2/tcs/librab/build/examples/utils.h - -/home2/tcs/librab/build/examples/utils.h - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_tcp_socket.h -amqp.h -- - diff --git a/librab/build/examples/CMakeFiles/amqp_unbind.dir/DependInfo.cmake b/librab/build/examples/CMakeFiles/amqp_unbind.dir/DependInfo.cmake deleted file mode 100644 index 3c142a5..0000000 --- a/librab/build/examples/CMakeFiles/amqp_unbind.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/examples/amqp_unbind.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o" - "/home2/tcs/librab/build/examples/unix/platform_utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o" - "/home2/tcs/librab/build/examples/utils.c" "/home2/tcs/librab/build/examples/CMakeFiles/amqp_unbind.dir/utils.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "examples/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o b/librab/build/examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o deleted file mode 100644 index 614bfa6..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_unbind.dir/build.make b/librab/build/examples/CMakeFiles/amqp_unbind.dir/build.make deleted file mode 100644 index 7c3c6d0..0000000 --- a/librab/build/examples/CMakeFiles/amqp_unbind.dir/build.make +++ /dev/null @@ -1,160 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include examples/CMakeFiles/amqp_unbind.dir/depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/amqp_unbind.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/amqp_unbind.dir/flags.make - -examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o: examples/CMakeFiles/amqp_unbind.dir/flags.make -examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o: examples/amqp_unbind.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o -c /home2/tcs/librab/build/examples/amqp_unbind.c - -examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_unbind.dir/amqp_unbind.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/amqp_unbind.c > CMakeFiles/amqp_unbind.dir/amqp_unbind.c.i - -examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_unbind.dir/amqp_unbind.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/amqp_unbind.c -o CMakeFiles/amqp_unbind.dir/amqp_unbind.c.s - -examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o.requires - -examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o.provides: examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o.provides - -examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o.provides.build: examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o - -examples/CMakeFiles/amqp_unbind.dir/utils.c.o: examples/CMakeFiles/amqp_unbind.dir/flags.make -examples/CMakeFiles/amqp_unbind.dir/utils.c.o: examples/utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_unbind.dir/utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_unbind.dir/utils.c.o -c /home2/tcs/librab/build/examples/utils.c - -examples/CMakeFiles/amqp_unbind.dir/utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_unbind.dir/utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/utils.c > CMakeFiles/amqp_unbind.dir/utils.c.i - -examples/CMakeFiles/amqp_unbind.dir/utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_unbind.dir/utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/utils.c -o CMakeFiles/amqp_unbind.dir/utils.c.s - -examples/CMakeFiles/amqp_unbind.dir/utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_unbind.dir/utils.c.o.requires - -examples/CMakeFiles/amqp_unbind.dir/utils.c.o.provides: examples/CMakeFiles/amqp_unbind.dir/utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_unbind.dir/utils.c.o.provides - -examples/CMakeFiles/amqp_unbind.dir/utils.c.o.provides.build: examples/CMakeFiles/amqp_unbind.dir/utils.c.o - -examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o: examples/CMakeFiles/amqp_unbind.dir/flags.make -examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o -c /home2/tcs/librab/build/examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.i" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/examples/unix/platform_utils.c > CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.i - -examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.s" - cd /home2/tcs/librab/build/examples && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/examples/unix/platform_utils.c -o CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.s - -examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o.requires: -.PHONY : examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o.requires - -examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o.provides: examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o.requires - $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o.provides.build -.PHONY : examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o.provides - -examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o.provides.build: examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o - -# Object files for target amqp_unbind -amqp_unbind_OBJECTS = \ -"CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o" \ -"CMakeFiles/amqp_unbind.dir/utils.c.o" \ -"CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o" - -# External object files for target amqp_unbind -amqp_unbind_EXTERNAL_OBJECTS = - -examples/amqp_unbind: examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o -examples/amqp_unbind: examples/CMakeFiles/amqp_unbind.dir/utils.c.o -examples/amqp_unbind: examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o -examples/amqp_unbind: examples/CMakeFiles/amqp_unbind.dir/build.make -examples/amqp_unbind: librabbitmq/librabbitmq.so.4.3.1 -examples/amqp_unbind: /usr/lib64/libssl.so -examples/amqp_unbind: /usr/lib64/libcrypto.so -examples/amqp_unbind: examples/CMakeFiles/amqp_unbind.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable amqp_unbind" - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/amqp_unbind.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/amqp_unbind.dir/build: examples/amqp_unbind -.PHONY : examples/CMakeFiles/amqp_unbind.dir/build - -examples/CMakeFiles/amqp_unbind.dir/requires: examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o.requires -examples/CMakeFiles/amqp_unbind.dir/requires: examples/CMakeFiles/amqp_unbind.dir/utils.c.o.requires -examples/CMakeFiles/amqp_unbind.dir/requires: examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o.requires -.PHONY : examples/CMakeFiles/amqp_unbind.dir/requires - -examples/CMakeFiles/amqp_unbind.dir/clean: - cd /home2/tcs/librab/build/examples && $(CMAKE_COMMAND) -P CMakeFiles/amqp_unbind.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/amqp_unbind.dir/clean - -examples/CMakeFiles/amqp_unbind.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build /home2/tcs/librab/build/examples /home2/tcs/librab/build/examples/CMakeFiles/amqp_unbind.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : examples/CMakeFiles/amqp_unbind.dir/depend - diff --git a/librab/build/examples/CMakeFiles/amqp_unbind.dir/cmake_clean.cmake b/librab/build/examples/CMakeFiles/amqp_unbind.dir/cmake_clean.cmake deleted file mode 100644 index ff858fa..0000000 --- a/librab/build/examples/CMakeFiles/amqp_unbind.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o" - "CMakeFiles/amqp_unbind.dir/utils.c.o" - "CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o" - "amqp_unbind.pdb" - "amqp_unbind" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/amqp_unbind.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/examples/CMakeFiles/amqp_unbind.dir/depend.internal b/librab/build/examples/CMakeFiles/amqp_unbind.dir/depend.internal deleted file mode 100644 index 5626ab2..0000000 --- a/librab/build/examples/CMakeFiles/amqp_unbind.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o - /home2/tcs/librab/build/examples/amqp_unbind.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_tcp_socket.h -examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o - /home2/tcs/librab/build/examples/unix/platform_utils.c -examples/CMakeFiles/amqp_unbind.dir/utils.c.o - /home2/tcs/librab/build/examples/utils.c - /home2/tcs/librab/build/examples/utils.h - librabbitmq/amqp.h - librabbitmq/amqp_framing.h diff --git a/librab/build/examples/CMakeFiles/amqp_unbind.dir/depend.make b/librab/build/examples/CMakeFiles/amqp_unbind.dir/depend.make deleted file mode 100644 index 4e0d941..0000000 --- a/librab/build/examples/CMakeFiles/amqp_unbind.dir/depend.make +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o: examples/amqp_unbind.c -examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o: examples/utils.h -examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o: librabbitmq/amqp_framing.h -examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o: librabbitmq/amqp_tcp_socket.h - -examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o: examples/unix/platform_utils.c - -examples/CMakeFiles/amqp_unbind.dir/utils.c.o: examples/utils.c -examples/CMakeFiles/amqp_unbind.dir/utils.c.o: examples/utils.h -examples/CMakeFiles/amqp_unbind.dir/utils.c.o: librabbitmq/amqp.h -examples/CMakeFiles/amqp_unbind.dir/utils.c.o: librabbitmq/amqp_framing.h - diff --git a/librab/build/examples/CMakeFiles/amqp_unbind.dir/flags.make b/librab/build/examples/CMakeFiles/amqp_unbind.dir/flags.make deleted file mode 100644 index b3d348b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_unbind.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/examples/unix - -C_DEFINES = - diff --git a/librab/build/examples/CMakeFiles/amqp_unbind.dir/link.txt b/librab/build/examples/CMakeFiles/amqp_unbind.dir/link.txt deleted file mode 100644 index b000120..0000000 --- a/librab/build/examples/CMakeFiles/amqp_unbind.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o CMakeFiles/amqp_unbind.dir/utils.c.o CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o -o amqp_unbind -rdynamic ../librabbitmq/librabbitmq.so.4.3.1 -lssl -lcrypto -lrt -lpthread -Wl,-rpath,/home2/tcs/librab/build/librabbitmq diff --git a/librab/build/examples/CMakeFiles/amqp_unbind.dir/progress.make b/librab/build/examples/CMakeFiles/amqp_unbind.dir/progress.make deleted file mode 100644 index e575b0b..0000000 --- a/librab/build/examples/CMakeFiles/amqp_unbind.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 31 -CMAKE_PROGRESS_2 = 32 -CMAKE_PROGRESS_3 = 33 - diff --git a/librab/build/examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o b/librab/build/examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o deleted file mode 100644 index 94fdaa6..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/amqp_unbind.dir/utils.c.o b/librab/build/examples/CMakeFiles/amqp_unbind.dir/utils.c.o deleted file mode 100644 index fb0076d..0000000 Binary files a/librab/build/examples/CMakeFiles/amqp_unbind.dir/utils.c.o and /dev/null differ diff --git a/librab/build/examples/CMakeFiles/progress.marks b/librab/build/examples/CMakeFiles/progress.marks deleted file mode 100644 index abac1ea..0000000 --- a/librab/build/examples/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -47 diff --git a/librab/build/examples/CMakeLists.txt b/librab/build/examples/CMakeLists.txt index 4ea8e93..3592dd4 100644 --- a/librab/build/examples/CMakeLists.txt +++ b/librab/build/examples/CMakeLists.txt @@ -1,52 +1,51 @@ -if (NOT BUILD_SHARED_LIBS) - add_definitions(-DAMQP_STATIC) +# Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +# SPDX-License-Identifier: mit + +add_library(examples-common OBJECT) +target_sources(examples-common PRIVATE + utils.h + utils.c) +if(WIN32) + target_sources(examples-common PRIVATE win32/platform_utils.c) +else() + target_sources(examples-common PRIVATE unix/platform_utils.c) endif() +target_link_libraries(examples-common PRIVATE rabbitmq::rabbitmq) -include_directories(${LIBRABBITMQ_INCLUDE_DIRS}) +add_executable(amqp_sendstring amqp_sendstring.c) +target_link_libraries(amqp_sendstring PRIVATE examples-common rabbitmq::rabbitmq) -if (WIN32) - set(PLATFORM_DIR win32) -else (WIN32) - set(PLATFORM_DIR unix) -endif (WIN32) +add_executable(amqp_rpc_sendstring_client amqp_rpc_sendstring_client.c) +target_link_libraries(amqp_rpc_sendstring_client PRIVATE examples-common rabbitmq::rabbitmq) -set(COMMON_SRCS - utils.h - utils.c - ${PLATFORM_DIR}/platform_utils.c - ) +add_executable(amqp_exchange_declare amqp_exchange_declare.c) +target_link_libraries(amqp_exchange_declare PRIVATE examples-common rabbitmq::rabbitmq) -add_executable(amqp_sendstring amqp_sendstring.c ${COMMON_SRCS}) -target_link_libraries(amqp_sendstring ${RMQ_LIBRARY_TARGET}) +add_executable(amqp_listen amqp_listen.c) +target_link_libraries(amqp_listen PRIVATE examples-common rabbitmq::rabbitmq) -add_executable(amqp_rpc_sendstring_client amqp_rpc_sendstring_client.c ${COMMON_SRCS}) -target_link_libraries(amqp_rpc_sendstring_client ${RMQ_LIBRARY_TARGET}) +add_executable(amqp_producer amqp_producer.c) +target_link_libraries(amqp_producer PRIVATE examples-common rabbitmq::rabbitmq) -add_executable(amqp_exchange_declare amqp_exchange_declare.c ${COMMON_SRCS}) -target_link_libraries(amqp_exchange_declare ${RMQ_LIBRARY_TARGET}) +add_executable(amqp_confirm_select amqp_confirm_select.c) +target_link_libraries(amqp_confirm_select PRIVATE examples-common rabbitmq::rabbitmq) -add_executable(amqp_listen amqp_listen.c ${COMMON_SRCS}) -target_link_libraries(amqp_listen ${RMQ_LIBRARY_TARGET}) +add_executable(amqp_connect_timeout amqp_connect_timeout.c) +target_link_libraries(amqp_connect_timeout PRIVATE examples-common rabbitmq::rabbitmq) -add_executable(amqp_producer amqp_producer.c ${COMMON_SRCS}) -target_link_libraries(amqp_producer ${RMQ_LIBRARY_TARGET}) +add_executable(amqp_consumer amqp_consumer.c) +target_link_libraries(amqp_consumer PRIVATE examples-common rabbitmq::rabbitmq) -add_executable(amqp_connect_timeout amqp_connect_timeout.c ${COMMON_SRCS}) -target_link_libraries(amqp_connect_timeout ${RMQ_LIBRARY_TARGET}) +add_executable(amqp_unbind amqp_unbind.c) +target_link_libraries(amqp_unbind PRIVATE examples-common rabbitmq::rabbitmq) -add_executable(amqp_consumer amqp_consumer.c ${COMMON_SRCS}) -target_link_libraries(amqp_consumer ${RMQ_LIBRARY_TARGET}) +add_executable(amqp_bind amqp_bind.c) +target_link_libraries(amqp_bind PRIVATE examples-common rabbitmq::rabbitmq) -add_executable(amqp_unbind amqp_unbind.c ${COMMON_SRCS}) -target_link_libraries(amqp_unbind ${RMQ_LIBRARY_TARGET}) - -add_executable(amqp_bind amqp_bind.c ${COMMON_SRCS}) -target_link_libraries(amqp_bind ${RMQ_LIBRARY_TARGET}) - -add_executable(amqp_listenq amqp_listenq.c ${COMMON_SRCS}) -target_link_libraries(amqp_listenq ${RMQ_LIBRARY_TARGET}) +add_executable(amqp_listenq amqp_listenq.c) +target_link_libraries(amqp_listenq PRIVATE examples-common rabbitmq::rabbitmq) if (ENABLE_SSL_SUPPORT) -add_executable(amqp_ssl_connect amqp_ssl_connect.c ${COMMON_SRCS}) -target_link_libraries(amqp_ssl_connect ${RMQ_LIBRARY_TARGET}) + add_executable(amqp_ssl_connect amqp_ssl_connect.c) + target_link_libraries(amqp_ssl_connect PRIVATE examples-common rabbitmq::rabbitmq) endif (ENABLE_SSL_SUPPORT) diff --git a/librab/build/examples/Makefile b/librab/build/examples/Makefile deleted file mode 100644 index 647e443..0000000 --- a/librab/build/examples/Makefile +++ /dev/null @@ -1,757 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." - /usr/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: install/local -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: install/strip -.PHONY : install/strip/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# The main all target -all: cmake_check_build_system - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles /home2/tcs/librab/build/examples/CMakeFiles/progress.marks - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -examples/CMakeFiles/amqp_bind.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_bind.dir/rule -.PHONY : examples/CMakeFiles/amqp_bind.dir/rule - -# Convenience name for target. -amqp_bind: examples/CMakeFiles/amqp_bind.dir/rule -.PHONY : amqp_bind - -# fast build rule for target. -amqp_bind/fast: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/build -.PHONY : amqp_bind/fast - -# Convenience name for target. -examples/CMakeFiles/amqp_connect_timeout.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_connect_timeout.dir/rule -.PHONY : examples/CMakeFiles/amqp_connect_timeout.dir/rule - -# Convenience name for target. -amqp_connect_timeout: examples/CMakeFiles/amqp_connect_timeout.dir/rule -.PHONY : amqp_connect_timeout - -# fast build rule for target. -amqp_connect_timeout/fast: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/build -.PHONY : amqp_connect_timeout/fast - -# Convenience name for target. -examples/CMakeFiles/amqp_consumer.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_consumer.dir/rule -.PHONY : examples/CMakeFiles/amqp_consumer.dir/rule - -# Convenience name for target. -amqp_consumer: examples/CMakeFiles/amqp_consumer.dir/rule -.PHONY : amqp_consumer - -# fast build rule for target. -amqp_consumer/fast: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/build -.PHONY : amqp_consumer/fast - -# Convenience name for target. -examples/CMakeFiles/amqp_exchange_declare.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_exchange_declare.dir/rule -.PHONY : examples/CMakeFiles/amqp_exchange_declare.dir/rule - -# Convenience name for target. -amqp_exchange_declare: examples/CMakeFiles/amqp_exchange_declare.dir/rule -.PHONY : amqp_exchange_declare - -# fast build rule for target. -amqp_exchange_declare/fast: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/build -.PHONY : amqp_exchange_declare/fast - -# Convenience name for target. -examples/CMakeFiles/amqp_listen.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_listen.dir/rule -.PHONY : examples/CMakeFiles/amqp_listen.dir/rule - -# Convenience name for target. -amqp_listen: examples/CMakeFiles/amqp_listen.dir/rule -.PHONY : amqp_listen - -# fast build rule for target. -amqp_listen/fast: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/build -.PHONY : amqp_listen/fast - -# Convenience name for target. -examples/CMakeFiles/amqp_listenq.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_listenq.dir/rule -.PHONY : examples/CMakeFiles/amqp_listenq.dir/rule - -# Convenience name for target. -amqp_listenq: examples/CMakeFiles/amqp_listenq.dir/rule -.PHONY : amqp_listenq - -# fast build rule for target. -amqp_listenq/fast: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/build -.PHONY : amqp_listenq/fast - -# Convenience name for target. -examples/CMakeFiles/amqp_producer.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_producer.dir/rule -.PHONY : examples/CMakeFiles/amqp_producer.dir/rule - -# Convenience name for target. -amqp_producer: examples/CMakeFiles/amqp_producer.dir/rule -.PHONY : amqp_producer - -# fast build rule for target. -amqp_producer/fast: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/build -.PHONY : amqp_producer/fast - -# Convenience name for target. -examples/CMakeFiles/amqp_rpc_sendstring_client.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_rpc_sendstring_client.dir/rule -.PHONY : examples/CMakeFiles/amqp_rpc_sendstring_client.dir/rule - -# Convenience name for target. -amqp_rpc_sendstring_client: examples/CMakeFiles/amqp_rpc_sendstring_client.dir/rule -.PHONY : amqp_rpc_sendstring_client - -# fast build rule for target. -amqp_rpc_sendstring_client/fast: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build -.PHONY : amqp_rpc_sendstring_client/fast - -# Convenience name for target. -examples/CMakeFiles/amqp_sendstring.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_sendstring.dir/rule -.PHONY : examples/CMakeFiles/amqp_sendstring.dir/rule - -# Convenience name for target. -amqp_sendstring: examples/CMakeFiles/amqp_sendstring.dir/rule -.PHONY : amqp_sendstring - -# fast build rule for target. -amqp_sendstring/fast: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/build -.PHONY : amqp_sendstring/fast - -# Convenience name for target. -examples/CMakeFiles/amqp_ssl_connect.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_ssl_connect.dir/rule -.PHONY : examples/CMakeFiles/amqp_ssl_connect.dir/rule - -# Convenience name for target. -amqp_ssl_connect: examples/CMakeFiles/amqp_ssl_connect.dir/rule -.PHONY : amqp_ssl_connect - -# fast build rule for target. -amqp_ssl_connect/fast: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/build -.PHONY : amqp_ssl_connect/fast - -# Convenience name for target. -examples/CMakeFiles/amqp_unbind.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/amqp_unbind.dir/rule -.PHONY : examples/CMakeFiles/amqp_unbind.dir/rule - -# Convenience name for target. -amqp_unbind: examples/CMakeFiles/amqp_unbind.dir/rule -.PHONY : amqp_unbind - -# fast build rule for target. -amqp_unbind/fast: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/build -.PHONY : amqp_unbind/fast - -amqp_bind.o: amqp_bind.c.o -.PHONY : amqp_bind.o - -# target to build an object file -amqp_bind.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.o -.PHONY : amqp_bind.c.o - -amqp_bind.i: amqp_bind.c.i -.PHONY : amqp_bind.i - -# target to preprocess a source file -amqp_bind.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.i -.PHONY : amqp_bind.c.i - -amqp_bind.s: amqp_bind.c.s -.PHONY : amqp_bind.s - -# target to generate assembly for a file -amqp_bind.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/amqp_bind.c.s -.PHONY : amqp_bind.c.s - -amqp_connect_timeout.o: amqp_connect_timeout.c.o -.PHONY : amqp_connect_timeout.o - -# target to build an object file -amqp_connect_timeout.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.o -.PHONY : amqp_connect_timeout.c.o - -amqp_connect_timeout.i: amqp_connect_timeout.c.i -.PHONY : amqp_connect_timeout.i - -# target to preprocess a source file -amqp_connect_timeout.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.i -.PHONY : amqp_connect_timeout.c.i - -amqp_connect_timeout.s: amqp_connect_timeout.c.s -.PHONY : amqp_connect_timeout.s - -# target to generate assembly for a file -amqp_connect_timeout.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/amqp_connect_timeout.c.s -.PHONY : amqp_connect_timeout.c.s - -amqp_consumer.o: amqp_consumer.c.o -.PHONY : amqp_consumer.o - -# target to build an object file -amqp_consumer.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.o -.PHONY : amqp_consumer.c.o - -amqp_consumer.i: amqp_consumer.c.i -.PHONY : amqp_consumer.i - -# target to preprocess a source file -amqp_consumer.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.i -.PHONY : amqp_consumer.c.i - -amqp_consumer.s: amqp_consumer.c.s -.PHONY : amqp_consumer.s - -# target to generate assembly for a file -amqp_consumer.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/amqp_consumer.c.s -.PHONY : amqp_consumer.c.s - -amqp_exchange_declare.o: amqp_exchange_declare.c.o -.PHONY : amqp_exchange_declare.o - -# target to build an object file -amqp_exchange_declare.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.o -.PHONY : amqp_exchange_declare.c.o - -amqp_exchange_declare.i: amqp_exchange_declare.c.i -.PHONY : amqp_exchange_declare.i - -# target to preprocess a source file -amqp_exchange_declare.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.i -.PHONY : amqp_exchange_declare.c.i - -amqp_exchange_declare.s: amqp_exchange_declare.c.s -.PHONY : amqp_exchange_declare.s - -# target to generate assembly for a file -amqp_exchange_declare.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/amqp_exchange_declare.c.s -.PHONY : amqp_exchange_declare.c.s - -amqp_listen.o: amqp_listen.c.o -.PHONY : amqp_listen.o - -# target to build an object file -amqp_listen.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.o -.PHONY : amqp_listen.c.o - -amqp_listen.i: amqp_listen.c.i -.PHONY : amqp_listen.i - -# target to preprocess a source file -amqp_listen.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.i -.PHONY : amqp_listen.c.i - -amqp_listen.s: amqp_listen.c.s -.PHONY : amqp_listen.s - -# target to generate assembly for a file -amqp_listen.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/amqp_listen.c.s -.PHONY : amqp_listen.c.s - -amqp_listenq.o: amqp_listenq.c.o -.PHONY : amqp_listenq.o - -# target to build an object file -amqp_listenq.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.o -.PHONY : amqp_listenq.c.o - -amqp_listenq.i: amqp_listenq.c.i -.PHONY : amqp_listenq.i - -# target to preprocess a source file -amqp_listenq.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.i -.PHONY : amqp_listenq.c.i - -amqp_listenq.s: amqp_listenq.c.s -.PHONY : amqp_listenq.s - -# target to generate assembly for a file -amqp_listenq.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/amqp_listenq.c.s -.PHONY : amqp_listenq.c.s - -amqp_producer.o: amqp_producer.c.o -.PHONY : amqp_producer.o - -# target to build an object file -amqp_producer.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.o -.PHONY : amqp_producer.c.o - -amqp_producer.i: amqp_producer.c.i -.PHONY : amqp_producer.i - -# target to preprocess a source file -amqp_producer.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.i -.PHONY : amqp_producer.c.i - -amqp_producer.s: amqp_producer.c.s -.PHONY : amqp_producer.s - -# target to generate assembly for a file -amqp_producer.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/amqp_producer.c.s -.PHONY : amqp_producer.c.s - -amqp_rpc_sendstring_client.o: amqp_rpc_sendstring_client.c.o -.PHONY : amqp_rpc_sendstring_client.o - -# target to build an object file -amqp_rpc_sendstring_client.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.o -.PHONY : amqp_rpc_sendstring_client.c.o - -amqp_rpc_sendstring_client.i: amqp_rpc_sendstring_client.c.i -.PHONY : amqp_rpc_sendstring_client.i - -# target to preprocess a source file -amqp_rpc_sendstring_client.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.i -.PHONY : amqp_rpc_sendstring_client.c.i - -amqp_rpc_sendstring_client.s: amqp_rpc_sendstring_client.c.s -.PHONY : amqp_rpc_sendstring_client.s - -# target to generate assembly for a file -amqp_rpc_sendstring_client.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/amqp_rpc_sendstring_client.c.s -.PHONY : amqp_rpc_sendstring_client.c.s - -amqp_sendstring.o: amqp_sendstring.c.o -.PHONY : amqp_sendstring.o - -# target to build an object file -amqp_sendstring.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.o -.PHONY : amqp_sendstring.c.o - -amqp_sendstring.i: amqp_sendstring.c.i -.PHONY : amqp_sendstring.i - -# target to preprocess a source file -amqp_sendstring.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.i -.PHONY : amqp_sendstring.c.i - -amqp_sendstring.s: amqp_sendstring.c.s -.PHONY : amqp_sendstring.s - -# target to generate assembly for a file -amqp_sendstring.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/amqp_sendstring.c.s -.PHONY : amqp_sendstring.c.s - -amqp_ssl_connect.o: amqp_ssl_connect.c.o -.PHONY : amqp_ssl_connect.o - -# target to build an object file -amqp_ssl_connect.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.o -.PHONY : amqp_ssl_connect.c.o - -amqp_ssl_connect.i: amqp_ssl_connect.c.i -.PHONY : amqp_ssl_connect.i - -# target to preprocess a source file -amqp_ssl_connect.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.i -.PHONY : amqp_ssl_connect.c.i - -amqp_ssl_connect.s: amqp_ssl_connect.c.s -.PHONY : amqp_ssl_connect.s - -# target to generate assembly for a file -amqp_ssl_connect.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/amqp_ssl_connect.c.s -.PHONY : amqp_ssl_connect.c.s - -amqp_unbind.o: amqp_unbind.c.o -.PHONY : amqp_unbind.o - -# target to build an object file -amqp_unbind.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.o -.PHONY : amqp_unbind.c.o - -amqp_unbind.i: amqp_unbind.c.i -.PHONY : amqp_unbind.i - -# target to preprocess a source file -amqp_unbind.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.i -.PHONY : amqp_unbind.c.i - -amqp_unbind.s: amqp_unbind.c.s -.PHONY : amqp_unbind.s - -# target to generate assembly for a file -amqp_unbind.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/amqp_unbind.c.s -.PHONY : amqp_unbind.c.s - -unix/platform_utils.o: unix/platform_utils.c.o -.PHONY : unix/platform_utils.o - -# target to build an object file -unix/platform_utils.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.o -.PHONY : unix/platform_utils.c.o - -unix/platform_utils.i: unix/platform_utils.c.i -.PHONY : unix/platform_utils.i - -# target to preprocess a source file -unix/platform_utils.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.i -.PHONY : unix/platform_utils.c.i - -unix/platform_utils.s: unix/platform_utils.c.s -.PHONY : unix/platform_utils.s - -# target to generate assembly for a file -unix/platform_utils.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/unix/platform_utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/unix/platform_utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/unix/platform_utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/unix/platform_utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/unix/platform_utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/unix/platform_utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/unix/platform_utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/unix/platform_utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/unix/platform_utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/unix/platform_utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/unix/platform_utils.c.s -.PHONY : unix/platform_utils.c.s - -utils.o: utils.c.o -.PHONY : utils.o - -# target to build an object file -utils.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.o - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/utils.c.o -.PHONY : utils.c.o - -utils.i: utils.c.i -.PHONY : utils.i - -# target to preprocess a source file -utils.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.i - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/utils.c.i -.PHONY : utils.c.i - -utils.s: utils.c.s -.PHONY : utils.s - -# target to generate assembly for a file -utils.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_bind.dir/build.make examples/CMakeFiles/amqp_bind.dir/utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_connect_timeout.dir/build.make examples/CMakeFiles/amqp_connect_timeout.dir/utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_consumer.dir/build.make examples/CMakeFiles/amqp_consumer.dir/utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_exchange_declare.dir/build.make examples/CMakeFiles/amqp_exchange_declare.dir/utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listen.dir/build.make examples/CMakeFiles/amqp_listen.dir/utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_listenq.dir/build.make examples/CMakeFiles/amqp_listenq.dir/utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_producer.dir/build.make examples/CMakeFiles/amqp_producer.dir/utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_rpc_sendstring_client.dir/build.make examples/CMakeFiles/amqp_rpc_sendstring_client.dir/utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_sendstring.dir/build.make examples/CMakeFiles/amqp_sendstring.dir/utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_ssl_connect.dir/build.make examples/CMakeFiles/amqp_ssl_connect.dir/utils.c.s - cd /home2/tcs/librab/build && $(MAKE) -f examples/CMakeFiles/amqp_unbind.dir/build.make examples/CMakeFiles/amqp_unbind.dir/utils.c.s -.PHONY : utils.c.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... amqp_bind" - @echo "... amqp_connect_timeout" - @echo "... amqp_consumer" - @echo "... amqp_exchange_declare" - @echo "... amqp_listen" - @echo "... amqp_listenq" - @echo "... amqp_producer" - @echo "... amqp_rpc_sendstring_client" - @echo "... amqp_sendstring" - @echo "... amqp_ssl_connect" - @echo "... amqp_unbind" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... amqp_bind.o" - @echo "... amqp_bind.i" - @echo "... amqp_bind.s" - @echo "... amqp_connect_timeout.o" - @echo "... amqp_connect_timeout.i" - @echo "... amqp_connect_timeout.s" - @echo "... amqp_consumer.o" - @echo "... amqp_consumer.i" - @echo "... amqp_consumer.s" - @echo "... amqp_exchange_declare.o" - @echo "... amqp_exchange_declare.i" - @echo "... amqp_exchange_declare.s" - @echo "... amqp_listen.o" - @echo "... amqp_listen.i" - @echo "... amqp_listen.s" - @echo "... amqp_listenq.o" - @echo "... amqp_listenq.i" - @echo "... amqp_listenq.s" - @echo "... amqp_producer.o" - @echo "... amqp_producer.i" - @echo "... amqp_producer.s" - @echo "... amqp_rpc_sendstring_client.o" - @echo "... amqp_rpc_sendstring_client.i" - @echo "... amqp_rpc_sendstring_client.s" - @echo "... amqp_sendstring.o" - @echo "... amqp_sendstring.i" - @echo "... amqp_sendstring.s" - @echo "... amqp_ssl_connect.o" - @echo "... amqp_ssl_connect.i" - @echo "... amqp_ssl_connect.s" - @echo "... amqp_unbind.o" - @echo "... amqp_unbind.i" - @echo "... amqp_unbind.s" - @echo "... unix/platform_utils.o" - @echo "... unix/platform_utils.i" - @echo "... unix/platform_utils.s" - @echo "... utils.o" - @echo "... utils.i" - @echo "... utils.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/librab/build/examples/amqp_bind b/librab/build/examples/amqp_bind deleted file mode 100644 index 963fd3d..0000000 Binary files a/librab/build/examples/amqp_bind and /dev/null differ diff --git a/librab/build/examples/amqp_bind.c b/librab/build/examples/amqp_bind.c index 46371a4..8f05552 100644 --- a/librab/build/examples/amqp_bind.c +++ b/librab/build/examples/amqp_bind.c @@ -1,45 +1,13 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include #include #include -#include -#include +#include +#include #include "utils.h" diff --git a/librab/build/examples/amqp_confirm_select.c b/librab/build/examples/amqp_confirm_select.c new file mode 100644 index 0000000..08217ed --- /dev/null +++ b/librab/build/examples/amqp_confirm_select.c @@ -0,0 +1,189 @@ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + +#include +#include +#include +#include +#include + +#include +#include + +#include "utils.h" + +#if ((defined(_WIN32)) || (defined(__MINGW32__)) || (defined(__MINGW64__))) +#ifndef WINVER +#define WINVER 0x0502 +#endif +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#else +#include +#endif + +#define SUMMARY_EVERY_US 5000 + +static void send_batch(amqp_connection_state_t conn, char const *queue_name, + int rate_limit, int message_count) { + uint64_t start_time = now_microseconds(); + int i; + int sent = 0; + int previous_sent = 0; + uint64_t previous_report_time = start_time; + uint64_t next_summary_time = start_time + SUMMARY_EVERY_US; + + char message[256]; + amqp_bytes_t message_bytes; + + for (i = 0; i < (int)sizeof(message); i++) { + message[i] = i & 0xff; + } + + message_bytes.len = sizeof(message); + message_bytes.bytes = message; + + for (i = 0; i < message_count; i++) { + uint64_t now = now_microseconds(); + + die_on_error(amqp_basic_publish(conn, 1, amqp_literal_bytes("amq.direct"), + amqp_cstring_bytes(queue_name), 0, 0, NULL, + message_bytes), + "Publishing"); + sent++; + if (now > next_summary_time) { + int countOverInterval = sent - previous_sent; + double intervalRate = + countOverInterval / ((now - previous_report_time) / 1000000.0); + printf("%d ms: Sent %d - %d since last report (%d Hz)\n", + (int)(now - start_time) / 1000, sent, countOverInterval, + (int)intervalRate); + + previous_sent = sent; + previous_report_time = now; + next_summary_time += SUMMARY_EVERY_US; + } + + while (((i * 1000000.0) / (now - start_time)) > rate_limit) { + microsleep(2000); + now = now_microseconds(); + } + } + + { + uint64_t stop_time = now_microseconds(); + int total_delta = (int)(stop_time - start_time); + + printf("PRODUCER - Message count: %d\n", message_count); + printf("Total time, milliseconds: %d\n", total_delta / 1000); + printf("Overall messages-per-second: %g\n", + (message_count / (total_delta / 1000000.0))); + } +} + +#define CONSUME_TIMEOUT_USEC 100 +#define WAITING_TIMEOUT_USEC (30 * 1000) +void wait_for_acks(amqp_connection_state_t conn) { + uint64_t start_time = now_microseconds(); + struct timeval timeout = {0, CONSUME_TIMEOUT_USEC}; + uint64_t now = 0; + amqp_publisher_confirm_t result = {}; + + for (;;) { + amqp_rpc_reply_t ret; + + now = now_microseconds(); + + if (now > start_time + WAITING_TIMEOUT_USEC) { + return; + } + + amqp_maybe_release_buffers(conn); + ret = amqp_publisher_confirm_wait(conn, &timeout, &result); + + if (AMQP_RESPONSE_LIBRARY_EXCEPTION == ret.reply_type) { + if (AMQP_STATUS_UNEXPECTED_STATE == ret.library_error) { + fprintf(stderr, "An unexpected method was received\n"); + return; + } else if (AMQP_STATUS_TIMEOUT == ret.library_error) { + // Timeout means you're done; no publisher confirms were waiting! + return; + } else { + die_on_amqp_error(ret, "Waiting for publisher confirmation"); + } + } + + switch (result.method) { + case AMQP_BASIC_ACK_METHOD: + fprintf(stderr, "Got an ACK!\n"); + fprintf(stderr, "Here's the ACK:\n"); + fprintf(stderr, "\tdelivery_tag: «%" PRIu64 "»\n", + result.payload.ack.delivery_tag); + fprintf(stderr, "\tmultiple: «%d»\n", result.payload.ack.multiple); + break; + case AMQP_BASIC_NACK_METHOD: + fprintf(stderr, "NACK\n"); + break; + case AMQP_BASIC_REJECT_METHOD: + fprintf(stderr, "REJECT\n"); + break; + default: + fprintf(stderr, "Unexpected method «%s» is.\n", + amqp_method_name(result.method)); + }; + } +} + +int main(int argc, char const *const *argv) { + char const *hostname; + int port, status; + int rate_limit; + int message_count; + amqp_socket_t *socket = NULL; + amqp_connection_state_t conn; + + if (argc < 5) { + fprintf(stderr, + "Usage: amqp_producer host port rate_limit message_count\n"); + return 1; + } + + hostname = argv[1]; + port = atoi(argv[2]); + rate_limit = atoi(argv[3]); + message_count = atoi(argv[4]); + + conn = amqp_new_connection(); + + socket = amqp_tcp_socket_new(conn); + if (!socket) { + die("creating TCP socket"); + } + + status = amqp_socket_open(socket, hostname, port); + if (status) { + die("opening TCP socket"); + } + + die_on_amqp_error(amqp_login(conn, "/", 0, 131072, 0, AMQP_SASL_METHOD_PLAIN, + "guest", "guest"), + "Logging in"); + amqp_channel_open(conn, 1); + die_on_amqp_error(amqp_get_rpc_reply(conn), "Opening channel"); + + // Enable confirm_select + amqp_confirm_select(conn, 1); + die_on_amqp_error(amqp_get_rpc_reply(conn), "Enable confirm-select"); + + send_batch(conn, "test queue", rate_limit, message_count); + + wait_for_acks(conn); + die_on_amqp_error(amqp_channel_close(conn, 1, AMQP_REPLY_SUCCESS), + "Closing channel"); + die_on_amqp_error(amqp_connection_close(conn, AMQP_REPLY_SUCCESS), + "Closing connection"); + die_on_error(amqp_destroy_connection(conn), "Ending connection"); + return 0; +} diff --git a/librab/build/examples/amqp_connect_timeout b/librab/build/examples/amqp_connect_timeout deleted file mode 100644 index db7ba65..0000000 Binary files a/librab/build/examples/amqp_connect_timeout and /dev/null differ diff --git a/librab/build/examples/amqp_connect_timeout.c b/librab/build/examples/amqp_connect_timeout.c index 21bd02e..a662f1a 100644 --- a/librab/build/examples/amqp_connect_timeout.c +++ b/librab/build/examples/amqp_connect_timeout.c @@ -1,48 +1,13 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by Bogdan Padalko are Copyright (c) 2013. - * Bogdan Padalko. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include #include #include -#include -#include +#include +#include #include diff --git a/librab/build/examples/amqp_consumer b/librab/build/examples/amqp_consumer deleted file mode 100644 index 2abbe0d..0000000 Binary files a/librab/build/examples/amqp_consumer and /dev/null differ diff --git a/librab/build/examples/amqp_consumer.c b/librab/build/examples/amqp_consumer.c index 93c7a21..6eee9a9 100644 --- a/librab/build/examples/amqp_consumer.c +++ b/librab/build/examples/amqp_consumer.c @@ -1,45 +1,13 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include #include #include -#include -#include +#include +#include #include @@ -205,6 +173,8 @@ int main(int argc, char const *const *argv) { run(conn); + amqp_bytes_free(queuename); + die_on_amqp_error(amqp_channel_close(conn, 1, AMQP_REPLY_SUCCESS), "Closing channel"); die_on_amqp_error(amqp_connection_close(conn, AMQP_REPLY_SUCCESS), diff --git a/librab/build/examples/amqp_exchange_declare b/librab/build/examples/amqp_exchange_declare deleted file mode 100644 index a61d874..0000000 Binary files a/librab/build/examples/amqp_exchange_declare and /dev/null differ diff --git a/librab/build/examples/amqp_exchange_declare.c b/librab/build/examples/amqp_exchange_declare.c index 2199a0b..4751a7f 100644 --- a/librab/build/examples/amqp_exchange_declare.c +++ b/librab/build/examples/amqp_exchange_declare.c @@ -1,45 +1,13 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include #include #include -#include -#include +#include +#include #include "utils.h" diff --git a/librab/build/examples/amqp_listen b/librab/build/examples/amqp_listen deleted file mode 100644 index 0ee7484..0000000 Binary files a/librab/build/examples/amqp_listen and /dev/null differ diff --git a/librab/build/examples/amqp_listen.c b/librab/build/examples/amqp_listen.c index 9026226..b468c80 100644 --- a/librab/build/examples/amqp_listen.c +++ b/librab/build/examples/amqp_listen.c @@ -1,45 +1,13 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include #include #include -#include -#include +#include +#include #include @@ -133,6 +101,8 @@ int main(int argc, char const *const *argv) { } } + amqp_bytes_free(queuename); + die_on_amqp_error(amqp_channel_close(conn, 1, AMQP_REPLY_SUCCESS), "Closing channel"); die_on_amqp_error(amqp_connection_close(conn, AMQP_REPLY_SUCCESS), diff --git a/librab/build/examples/amqp_listenq b/librab/build/examples/amqp_listenq deleted file mode 100644 index d24a90b..0000000 Binary files a/librab/build/examples/amqp_listenq and /dev/null differ diff --git a/librab/build/examples/amqp_listenq.c b/librab/build/examples/amqp_listenq.c index 624dc5c..6cad892 100644 --- a/librab/build/examples/amqp_listenq.c +++ b/librab/build/examples/amqp_listenq.c @@ -1,45 +1,13 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include #include #include -#include -#include +#include +#include #include diff --git a/librab/build/examples/amqp_producer b/librab/build/examples/amqp_producer deleted file mode 100644 index fa5f706..0000000 Binary files a/librab/build/examples/amqp_producer and /dev/null differ diff --git a/librab/build/examples/amqp_producer.c b/librab/build/examples/amqp_producer.c index 6e78fcb..ec833b5 100644 --- a/librab/build/examples/amqp_producer.c +++ b/librab/build/examples/amqp_producer.c @@ -1,45 +1,13 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include #include #include -#include -#include +#include +#include #include "utils.h" @@ -67,7 +35,7 @@ static void send_batch(amqp_connection_state_t conn, char const *queue_name, for (i = 0; i < message_count; i++) { uint64_t now = now_microseconds(); - die_on_error(amqp_basic_publish(conn, 1, amqp_cstring_bytes("amq.direct"), + die_on_error(amqp_basic_publish(conn, 1, amqp_literal_bytes("amq.direct"), amqp_cstring_bytes(queue_name), 0, 0, NULL, message_bytes), "Publishing"); diff --git a/librab/build/examples/amqp_rpc_sendstring_client b/librab/build/examples/amqp_rpc_sendstring_client deleted file mode 100644 index d8a0e99..0000000 Binary files a/librab/build/examples/amqp_rpc_sendstring_client and /dev/null differ diff --git a/librab/build/examples/amqp_rpc_sendstring_client.c b/librab/build/examples/amqp_rpc_sendstring_client.c index 59918e5..97cfa77 100644 --- a/librab/build/examples/amqp_rpc_sendstring_client.c +++ b/librab/build/examples/amqp_rpc_sendstring_client.c @@ -1,45 +1,13 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include #include #include -#include -#include +#include +#include #include @@ -117,14 +85,14 @@ int main(int argc, char *argv[]) { props._flags = AMQP_BASIC_CONTENT_TYPE_FLAG | AMQP_BASIC_DELIVERY_MODE_FLAG | AMQP_BASIC_REPLY_TO_FLAG | AMQP_BASIC_CORRELATION_ID_FLAG; - props.content_type = amqp_cstring_bytes("text/plain"); + props.content_type = amqp_literal_bytes("text/plain"); props.delivery_mode = 2; /* persistent delivery mode */ props.reply_to = amqp_bytes_malloc_dup(reply_to_queue); if (props.reply_to.bytes == NULL) { fprintf(stderr, "Out of memory while copying queue name"); return 1; } - props.correlation_id = amqp_cstring_bytes("1"); + props.correlation_id = amqp_literal_bytes("1"); /* publish diff --git a/librab/build/examples/amqp_sendstring b/librab/build/examples/amqp_sendstring deleted file mode 100644 index 35eaa31..0000000 Binary files a/librab/build/examples/amqp_sendstring and /dev/null differ diff --git a/librab/build/examples/amqp_sendstring.c b/librab/build/examples/amqp_sendstring.c index 75492aa..bfcaea5 100644 --- a/librab/build/examples/amqp_sendstring.c +++ b/librab/build/examples/amqp_sendstring.c @@ -1,45 +1,13 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include #include #include -#include -#include +#include +#include #include "utils.h" @@ -86,7 +54,7 @@ int main(int argc, char const *const *argv) { { amqp_basic_properties_t props; props._flags = AMQP_BASIC_CONTENT_TYPE_FLAG | AMQP_BASIC_DELIVERY_MODE_FLAG; - props.content_type = amqp_cstring_bytes("text/plain"); + props.content_type = amqp_literal_bytes("text/plain"); props.delivery_mode = 2; /* persistent delivery mode */ die_on_error(amqp_basic_publish(conn, 1, amqp_cstring_bytes(exchange), amqp_cstring_bytes(routingkey), 0, 0, diff --git a/librab/build/examples/amqp_ssl_connect b/librab/build/examples/amqp_ssl_connect deleted file mode 100644 index 942b756..0000000 Binary files a/librab/build/examples/amqp_ssl_connect and /dev/null differ diff --git a/librab/build/examples/amqp_ssl_connect.c b/librab/build/examples/amqp_ssl_connect.c index 3674c33..2d4d7c3 100644 --- a/librab/build/examples/amqp_ssl_connect.c +++ b/librab/build/examples/amqp_ssl_connect.c @@ -1,51 +1,13 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by Mike Steinert are Copyright (c) 2012-2013 - * Mike Steinert. All Rights Reserved. - * - * Portions created by Bogdan Padalko are Copyright (c) 2013. - * Bogdan Padalko. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include #include #include -#include -#include +#include +#include #include @@ -71,8 +33,9 @@ int main(int argc, char const *const *argv) { if (argc < 3) { fprintf(stderr, - "Usage: amqps_connect_timeout host port timeout_sec " - "[cacert.pem [verifypeer] [verifyhostname] [key.pem cert.pem]]\n"); + "Usage: amqp_ssl_connect host port timeout_sec " + "[cacert.pem [engine engine_ID] [verifypeer] [verifyhostname] " + "[key.pem cert.pem]]\n"); return 1; } @@ -103,6 +66,10 @@ int main(int argc, char const *const *argv) { int nextarg = 5; die_on_error(amqp_ssl_socket_set_cacert(socket, argv[4]), "setting CA certificate"); + if (argc > nextarg && !strcmp("engine", argv[nextarg])) { + amqp_set_ssl_engine(argv[++nextarg]); + nextarg++; + } if (argc > nextarg && !strcmp("verifypeer", argv[nextarg])) { amqp_ssl_socket_set_verify_peer(socket, 1); nextarg++; diff --git a/librab/build/examples/amqp_unbind b/librab/build/examples/amqp_unbind deleted file mode 100644 index 9e5e982..0000000 Binary files a/librab/build/examples/amqp_unbind and /dev/null differ diff --git a/librab/build/examples/amqp_unbind.c b/librab/build/examples/amqp_unbind.c index aea0738..78d3d19 100644 --- a/librab/build/examples/amqp_unbind.c +++ b/librab/build/examples/amqp_unbind.c @@ -1,45 +1,13 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include #include #include -#include -#include +#include +#include #include "utils.h" diff --git a/librab/build/examples/cmake_install.cmake b/librab/build/examples/cmake_install.cmake deleted file mode 100644 index b906803..0000000 --- a/librab/build/examples/cmake_install.cmake +++ /dev/null @@ -1,34 +0,0 @@ -# Install script for directory: /home2/tcs/librab/build/examples - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -# Install shared libraries without execute permission? -IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - SET(CMAKE_INSTALL_SO_NO_EXE "0") -ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - diff --git a/librab/build/examples/unix/platform_utils.c b/librab/build/examples/unix/platform_utils.c index e420b82..f9e4960 100644 --- a/librab/build/examples/unix/platform_utils.c +++ b/librab/build/examples/unix/platform_utils.c @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include diff --git a/librab/build/examples/utils.c b/librab/build/examples/utils.c index 8d1b4c6..1ff8455 100644 --- a/librab/build/examples/utils.c +++ b/librab/build/examples/utils.c @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include @@ -39,8 +7,8 @@ #include #include -#include -#include +#include +#include #include #include "utils.h" diff --git a/librab/build/examples/utils.h b/librab/build/examples/utils.h index 0fa7392..51a7157 100644 --- a/librab/build/examples/utils.h +++ b/librab/build/examples/utils.h @@ -1,41 +1,9 @@ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + #ifndef librabbitmq_examples_utils_h #define librabbitmq_examples_utils_h -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ - void die(const char *fmt, ...); extern void die_on_error(int x, char const *context); extern void die_on_amqp_error(amqp_rpc_reply_t x, char const *context); diff --git a/librab/build/examples/win32/platform_utils.c b/librab/build/examples/win32/platform_utils.c index 49fd377..59c1956 100644 --- a/librab/build/examples/win32/platform_utils.c +++ b/librab/build/examples/win32/platform_utils.c @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include diff --git a/librab/build/fuzz/CMakeLists.txt b/librab/build/fuzz/CMakeLists.txt new file mode 100644 index 0000000..06d9e78 --- /dev/null +++ b/librab/build/fuzz/CMakeLists.txt @@ -0,0 +1,20 @@ +include_directories( + ${LIBRABBITMQ_INCLUDE_DIRS} + ${CMAKE_CURRENT_BINARY_DIR}/../librabbitmq/ + ${CMAKE_CURRENT_SOURCE_DIR}/../librabbitmq/) + +add_definitions(-DHAVE_CONFIG_H) +add_definitions(-DAMQP_STATIC) + +SET(CMAKE_EXE_LINKER_FLAGS "${LIB_FUZZING_ENGINE}") + +if(BUILD_OSSFUZZ) + add_executable(fuzz_url fuzz_url.c) + target_link_libraries(fuzz_url rabbitmq-static) + + add_executable(fuzz_table fuzz_table.c) + target_link_libraries(fuzz_table rabbitmq-static) + + add_executable(fuzz_server fuzz_server.c) + target_link_libraries(fuzz_server rabbitmq-static) +endif () diff --git a/librab/build/fuzz/README.md b/librab/build/fuzz/README.md new file mode 100644 index 0000000..815fa07 --- /dev/null +++ b/librab/build/fuzz/README.md @@ -0,0 +1,27 @@ +### OSS-Fuzz in House + +#### Export Flags +``` +export CC=clang +export CXX=clang++ +export CFLAGS=-fsanitize=fuzzer-no-link,address +export LIB_FUZZING_ENGINE=-fsanitize=fuzzer +export LDFLAGS=-fsanitize=address +``` + +#### Build cmake Fuzzer +``` +cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_OSSFUZZ=ON \ +-DCMAKE_C_COMPILER=$CC -DCMAKE_CXX_COMPILER=$CXX \ +-DCMAKE_C_FLAGS=$CFLAGS -DCMAKE_EXE_LINKER_FLAGS=$CFLAGS \ +-DLIB_FUZZING_ENGINE=$LIB_FUZZING_ENGINE \ +../ +``` + +#### Run Fuzzer +``` +mkdir coverage +./fuzz/fuzz_url coverage/ ../fuzz/input/ +./fuzz/fuzz_table coverage/ ../fuzz/input/ +./fuzz/fuzz_server coverage/ ../fuzz/input/ +``` diff --git a/librab/build/fuzz/fuzz_server.c b/librab/build/fuzz/fuzz_server.c new file mode 100644 index 0000000..458689e --- /dev/null +++ b/librab/build/fuzz/fuzz_server.c @@ -0,0 +1,152 @@ +// Copyright 2007 - 2022, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +struct Fuzzer { + int socket; + uint16_t port; + pthread_t thread; + + uint64_t size; + uint8_t *buffer; +}; +typedef struct Fuzzer Fuzzer; + +#define PORT 5672 +#define kMinInputLength 8 +#define kMaxInputLength 1024 + +void client(Fuzzer *fuzzer); + +void fuzzinit(Fuzzer *fuzzer) { + struct sockaddr_in server_addr; + int res; + fuzzer->socket = socket(AF_INET, SOCK_STREAM, 0); + if (fuzzer->socket == -1) { + fprintf(stderr, "socket failed %s\n", strerror(errno)); + exit(1); + } + memset(&server_addr, 0, sizeof(server_addr)); + server_addr.sin_family = AF_INET; + server_addr.sin_port = htons(fuzzer->port); + server_addr.sin_addr.s_addr = inet_addr("127.0.0.1"); + res = setsockopt(fuzzer->socket, SOL_SOCKET, SO_REUSEADDR, &(int){1}, sizeof(int)); + if (res) { + fprintf(stderr, "setsockopt failed: %s\n", strerror(errno)); + exit(1); + } + + res = bind(fuzzer->socket, (struct sockaddr *)&server_addr, sizeof(server_addr)); + if (res) { + fprintf(stderr, "bind failed: %s\n", strerror(errno)); + exit(1); + } + res = listen(fuzzer->socket, 1); + if (res) { + fprintf(stderr, "listen failed: %s\n", strerror(errno)); + exit(1); + } +} + +void *Server(void *args) { + Fuzzer *fuzzer = (Fuzzer *)args; + + int client; + int res; + char clientData[10240]; + + client = accept(fuzzer->socket, NULL, NULL); + if (client == -1) { + fprintf(stderr, "accept failed: %s\n", strerror(errno)); + exit(1); + } + + res = recv(client, clientData, sizeof(clientData), 0); + if (res == -1) { + fprintf(stderr, "recv failed: %s\n", strerror(errno)); + exit(1); + } + res = send(client, fuzzer->buffer, fuzzer->size, 0); + if (res == -1) { + fprintf(stderr, "send failed: %s\n", strerror(errno)); + exit(1); + } + + res = shutdown(client, SHUT_RDWR); + close(client); + return NULL; +} + +void clean(Fuzzer *fuzzer) { + shutdown(fuzzer->socket, SHUT_RDWR); + close(fuzzer->socket); + free(fuzzer->buffer); + free(fuzzer); +} + +extern int LLVMFuzzerTestOneInput(const char *data, size_t size) { + + if (size < kMinInputLength || size > kMaxInputLength) { + return 0; + } + + Fuzzer *fuzzer = (Fuzzer *)malloc(sizeof(Fuzzer)); + fuzzer->port = PORT; + + fuzzer->size = size; + fuzzer->buffer = malloc(fuzzer->size); + memcpy(fuzzer->buffer, data, size); + + fuzzinit(fuzzer); + + pthread_create(&fuzzer->thread, NULL, Server, fuzzer); + + client(fuzzer); + + pthread_join(fuzzer->thread, NULL); + + clean(fuzzer); + + return 0; +} + +void client(Fuzzer *fuzzer) { + char const *hostname; + int status; + amqp_socket_t *socket = NULL; + amqp_connection_state_t conn; + + hostname = "127.0.0.1"; + + conn = amqp_new_connection(); + + socket = amqp_tcp_socket_new(conn); + if (!socket) { + exit(1); + } + + status = amqp_socket_open(socket, hostname, fuzzer->port); + if (status != AMQP_STATUS_OK) { + int sav_errno = errno; + fprintf(stderr, "amqp_socket_open failed: %s\n", amqp_error_string2(status)); + fprintf(stderr, "amqp_socket_open errno: %d: %s\n", sav_errno, strerror(sav_errno)); + exit(1); + } + + amqp_login(conn, "/", 0, 131072, 0, AMQP_SASL_METHOD_PLAIN, "guest", "guest"); + + amqp_destroy_connection(conn); +} diff --git a/librab/build/fuzz/fuzz_table.c b/librab/build/fuzz/fuzz_table.c new file mode 100644 index 0000000..34a75ea --- /dev/null +++ b/librab/build/fuzz/fuzz_table.c @@ -0,0 +1,32 @@ +// Copyright 2007 - 2022, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + +#include +#include +#include +#include +#include +#include +#include + +#include + +extern int LLVMFuzzerTestOneInput(const char *data, size_t size) { + + int unused_result; + amqp_pool_t pool; + + init_amqp_pool(&pool, 4096); + { + amqp_table_t decoded; + size_t decoding_offset = 0; + amqp_bytes_t decoding_bytes; + decoding_bytes.len = size; + decoding_bytes.bytes = (uint8_t *)data; + + unused_result = + amqp_decode_table(decoding_bytes, &pool, &decoded, &decoding_offset); + } + empty_amqp_pool(&pool); + return 0; +} diff --git a/librab/build/fuzz/fuzz_url.c b/librab/build/fuzz/fuzz_url.c new file mode 100644 index 0000000..250a3a4 --- /dev/null +++ b/librab/build/fuzz/fuzz_url.c @@ -0,0 +1,24 @@ +// Copyright 2007 - 2022, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + +#include +#include +#include +#include +#include + +#include + +extern int LLVMFuzzerTestOneInput(const char *data, size_t size) { + // amqp_parse_url expects null-terminated string that it can modify, + // LLVMFuzzer expects that data will not be modified and won't necessarily + // null terminate the string, so do that here. + char* in = malloc(size + 1); + memcpy(in, data, size); + in[size] = '\0'; + + struct amqp_connection_info ci; + amqp_parse_url(in, &ci); + free(in); + return 0; +} diff --git a/librab/build/fuzz/input/fuzz_server.raw b/librab/build/fuzz/input/fuzz_server.raw new file mode 100644 index 0000000..4f2ca96 Binary files /dev/null and b/librab/build/fuzz/input/fuzz_server.raw differ diff --git a/librab/build/fuzz/input/fuzz_table.raw b/librab/build/fuzz/input/fuzz_table.raw new file mode 100644 index 0000000..421d520 Binary files /dev/null and b/librab/build/fuzz/input/fuzz_table.raw differ diff --git a/librab/build/fuzz/input/fuzz_url.raw b/librab/build/fuzz/input/fuzz_url.raw new file mode 100644 index 0000000..34a284a Binary files /dev/null and b/librab/build/fuzz/input/fuzz_url.raw differ diff --git a/librab/build/include/amqp.h b/librab/build/include/amqp.h new file mode 100644 index 0000000..eadf966 --- /dev/null +++ b/librab/build/include/amqp.h @@ -0,0 +1,15 @@ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + +#ifndef AMQP_H +#define AMQP_H + +#ifdef _MSC_VER +# pragma message("warning: amqp.h is deprecated, use rabbitmq-c/amqp.h instead.") +#else +# warning "amqp.h is deprecated, use rabbitmq-c/amqp.h instead." +#endif + +#include + +#endif /* AMQP_H */ diff --git a/librab/build/include/amqp_framing.h b/librab/build/include/amqp_framing.h new file mode 100644 index 0000000..cf914d3 --- /dev/null +++ b/librab/build/include/amqp_framing.h @@ -0,0 +1,16 @@ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + +/** @file amqp_framing.h */ +#ifndef AMQP_FRAMING_H +#define AMQP_FRAMING_H + +#ifdef _MSC_VER +# pragma message("warning: amqp_framing.h is deprecated, use rabbitmq-c/framing.h instead.") +#else +# warning "amqp_framing.h is deprecated, use rabbitmq-c/framing.h instead." +#endif + +#include + +#endif /* AMQP_FRAMING_H */ diff --git a/librab/build/include/amqp_ssl_socket.h b/librab/build/include/amqp_ssl_socket.h new file mode 100644 index 0000000..c42888b --- /dev/null +++ b/librab/build/include/amqp_ssl_socket.h @@ -0,0 +1,17 @@ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + +/** \file */ + +#ifndef AMQP_SSL_H +#define AMQP_SSL_H + +#ifdef _MSC_VER +# pragma message("warning: amqp_ssl_socket.h is deprecated, use rabbitmq-c/ssl_socket.h instead.") +#else +# warning "amqp_ssl_socket.h is deprecated, use rabbitmq-c/ssl_socket.h instead." +#endif + +#include + +#endif /* AMQP_SSL_H */ diff --git a/librab/build/include/amqp_tcp_socket.h b/librab/build/include/amqp_tcp_socket.h new file mode 100644 index 0000000..0ce7669 --- /dev/null +++ b/librab/build/include/amqp_tcp_socket.h @@ -0,0 +1,15 @@ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + +#ifndef AMQP_TCP_SOCKET_H +#define AMQP_TCP_SOCKET_H + +#ifdef _MSC_VER +# pragma message("warning: amqp_tcp_socket.h is deprecated, use rabbitmq-c/tcp_socket.h instead.") +#else +# warning "amqp_tcp_socket.h is deprecated, use rabbitmq-c/tcp_socket.h instead." +#endif + +#include + +#endif /* AMQP_TCP_SOCKET_H */ diff --git a/librab/build/librabbitmq/amqp.h b/librab/build/include/rabbitmq-c/amqp.h similarity index 92% rename from librab/build/librabbitmq/amqp.h rename to librab/build/include/rabbitmq-c/amqp.h index 2983b16..978329d 100644 --- a/librab/build/librabbitmq/amqp.h +++ b/librab/build/include/rabbitmq-c/amqp.h @@ -1,41 +1,12 @@ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + /** \file */ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2014 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ -#ifndef AMQP_H -#define AMQP_H +#include + +#ifndef RABBITMQ_C_RABBITMQ_C_H +#define RABBITMQ_C_RABBITMQ_C_H /** \cond HIDE_FROM_DOXYGEN */ @@ -49,86 +20,14 @@ /* * \internal - * Important API decorators: - * AMQP_PUBLIC_FUNCTION - a public API function - * AMQP_PUBLIC_VARIABLE - a public API external variable - * AMQP_CALL - calling convension (used on Win32) + * AMQP_CALL - calling convension (used on Win32) */ - -#if defined(_WIN32) && defined(_MSC_VER) -#if defined(AMQP_BUILD) && !defined(AMQP_STATIC) -#define AMQP_PUBLIC_FUNCTION __declspec(dllexport) -#define AMQP_PUBLIC_VARIABLE __declspec(dllexport) extern -#else -#define AMQP_PUBLIC_FUNCTION -#if !defined(AMQP_STATIC) -#define AMQP_PUBLIC_VARIABLE __declspec(dllimport) extern -#else -#define AMQP_PUBLIC_VARIABLE extern -#endif -#endif -#define AMQP_CALL __cdecl - -#elif defined(_WIN32) && defined(__BORLANDC__) -#if defined(AMQP_BUILD) && !defined(AMQP_STATIC) -#define AMQP_PUBLIC_FUNCTION __declspec(dllexport) -#define AMQP_PUBLIC_VARIABLE __declspec(dllexport) extern -#else -#define AMQP_PUBLIC_FUNCTION -#if !defined(AMQP_STATIC) -#define AMQP_PUBLIC_VARIABLE __declspec(dllimport) extern -#else -#define AMQP_PUBLIC_VARIABLE extern -#endif -#endif -#define AMQP_CALL __cdecl - -#elif defined(_WIN32) && defined(__MINGW32__) -#if defined(AMQP_BUILD) && !defined(AMQP_STATIC) -#define AMQP_PUBLIC_FUNCTION __declspec(dllexport) -#define AMQP_PUBLIC_VARIABLE __declspec(dllexport) extern -#else -#define AMQP_PUBLIC_FUNCTION -#if !defined(AMQP_STATIC) -#define AMQP_PUBLIC_VARIABLE __declspec(dllimport) extern -#else -#define AMQP_PUBLIC_VARIABLE extern -#endif -#endif -#define AMQP_CALL __cdecl - -#elif defined(_WIN32) && defined(__CYGWIN__) -#if defined(AMQP_BUILD) && !defined(AMQP_STATIC) -#define AMQP_PUBLIC_FUNCTION __declspec(dllexport) -#define AMQP_PUBLIC_VARIABLE __declspec(dllexport) -#else -#define AMQP_PUBLIC_FUNCTION -#if !defined(AMQP_STATIC) -#define AMQP_PUBLIC_VARIABLE __declspec(dllimport) extern -#else -#define AMQP_PUBLIC_VARIABLE extern -#endif -#endif +#ifdef _WIN32 #define AMQP_CALL __cdecl - -#elif defined(__GNUC__) && __GNUC__ >= 4 -#define AMQP_PUBLIC_FUNCTION __attribute__((visibility("default"))) -#define AMQP_PUBLIC_VARIABLE __attribute__((visibility("default"))) extern -#define AMQP_CALL #else -#define AMQP_PUBLIC_FUNCTION -#define AMQP_PUBLIC_VARIABLE extern #define AMQP_CALL #endif -#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1) -#define AMQP_DEPRECATED(function) function __attribute__((__deprecated__)) -#elif defined(_MSC_VER) -#define AMQP_DEPRECATED(function) __declspec(deprecated) function -#else -#define AMQP_DEPRECATED(function) -#endif - /* Define ssize_t on Win32/64 platforms See: http://lists.cs.uiuc.edu/pipermail/llvmdev/2010-April/030649.html for details @@ -141,7 +40,7 @@ #endif #endif -#ifdef _MSC_VER +#if defined(_MSC_VER) || (defined(__BORLANDC__) && (__BORLANDC__ <= 0x0564)) #ifdef _WIN64 typedef __int64 ssize_t; #else @@ -219,7 +118,7 @@ AMQP_BEGIN_DECLS */ #define AMQP_VERSION_MAJOR 0 -#define AMQP_VERSION_MINOR 10 +#define AMQP_VERSION_MINOR 16 #define AMQP_VERSION_PATCH 0 #define AMQP_VERSION_IS_RELEASE 0 @@ -297,7 +196,7 @@ AMQP_BEGIN_DECLS * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT uint32_t AMQP_CALL amqp_version_number(void); /** @@ -311,7 +210,7 @@ uint32_t AMQP_CALL amqp_version_number(void); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT char const *AMQP_CALL amqp_version(void); /** @@ -575,8 +474,8 @@ typedef struct amqp_pool_t_ { * own block in the large_blocks block list */ amqp_pool_blocklist_t pages; /**< blocks that are the size of pagesize */ - amqp_pool_blocklist_t - large_blocks; /**< allocations larger than the pagesize */ + amqp_pool_blocklist_t large_blocks; /**< allocations larger than the pagesize + */ int next_page; /**< an index to the next unused page block */ char *alloc_block; /**< pointer to the current allocation block */ @@ -608,8 +507,8 @@ typedef struct amqp_frame_t_ { */ amqp_channel_t channel; /**< the channel the frame was received on */ union { - amqp_method_t - method; /**< a method, use if frame_type == AMQP_FRAME_METHOD */ + amqp_method_t method; /**< a method, use if frame_type == AMQP_FRAME_METHOD + */ struct { uint16_t class_id; /**< the class for the properties */ uint64_t body_size; /**< size of the body in bytes */ @@ -770,7 +669,9 @@ typedef enum amqp_status_enum_ { AMQP_STATUS_SSL_PEER_VERIFY_FAILED = -0x0202, /**< SSL validation of peer certificate failed. */ AMQP_STATUS_SSL_CONNECTION_FAILED = -0x0203, /**< SSL handshake failed. */ - _AMQP_STATUS_SSL_NEXT_VALUE = -0x0204 /**< Internal value */ + AMQP_STATUS_SSL_SET_ENGINE_FAILED = -0x0204, /**< SSL setting engine failed */ + AMQP_STATUS_SSL_UNIMPLEMENTED = -0x0205, /**< SSL API is not implemented. */ + _AMQP_STATUS_SSL_NEXT_VALUE = -0x0206 /**< Internal value */ } amqp_status_enum; /** @@ -786,7 +687,7 @@ typedef enum { AMQP_END_DECLS -#include +#include AMQP_BEGIN_DECLS @@ -795,21 +696,21 @@ AMQP_BEGIN_DECLS * * \since v0.2 */ -AMQP_PUBLIC_VARIABLE const amqp_bytes_t amqp_empty_bytes; +AMQP_EXPORT extern const amqp_bytes_t amqp_empty_bytes; /** * Empty table structure * * \since v0.2 */ -AMQP_PUBLIC_VARIABLE const amqp_table_t amqp_empty_table; +AMQP_EXPORT extern const amqp_table_t amqp_empty_table; /** * Empty table array structure * * \since v0.2 */ -AMQP_PUBLIC_VARIABLE const amqp_array_t amqp_empty_array; +AMQP_EXPORT extern const amqp_array_t amqp_empty_array; /* Compatibility macros for the above, to avoid the need to update code written against earlier versions of librabbitmq. */ @@ -868,7 +769,7 @@ AMQP_PUBLIC_VARIABLE const amqp_array_t amqp_empty_array; * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void AMQP_CALL init_amqp_pool(amqp_pool_t *pool, size_t pagesize); /** @@ -891,7 +792,7 @@ void AMQP_CALL init_amqp_pool(amqp_pool_t *pool, size_t pagesize); * \since v0.1 * */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void AMQP_CALL recycle_amqp_pool(amqp_pool_t *pool); /** @@ -903,7 +804,7 @@ void AMQP_CALL recycle_amqp_pool(amqp_pool_t *pool); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void AMQP_CALL empty_amqp_pool(amqp_pool_t *pool); /** @@ -922,7 +823,7 @@ void AMQP_CALL empty_amqp_pool(amqp_pool_t *pool); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void *AMQP_CALL amqp_pool_alloc(amqp_pool_t *pool, size_t amount); /** @@ -944,10 +845,27 @@ void *AMQP_CALL amqp_pool_alloc(amqp_pool_t *pool, size_t amount); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void AMQP_CALL amqp_pool_alloc_bytes(amqp_pool_t *pool, size_t amount, amqp_bytes_t *output); +/** + * Wraps a c string literal in an amqp_bytes_t + * + * Takes a string literal, calculates its length and creates an + * amqp_bytes_t that points to it. The string literal is not duplicated. + * + * For a given input str, The amqp_bytes_t output.bytes is the + * same as str, output.len is the length of the string literal not including + * the \0 terminator + * + * \param [in] str the c string literal to wrap + * \return an amqp_bytes_t that describes the string literal + * + * \since v0.15 + */ +#define amqp_literal_bytes(str) (amqp_bytes_t){sizeof(str) - 1, (void *)str} + /** * Wraps a c string in an amqp_bytes_t * @@ -966,9 +884,24 @@ void AMQP_CALL amqp_pool_alloc_bytes(amqp_pool_t *pool, size_t amount, * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_bytes_t AMQP_CALL amqp_cstring_bytes(char const *cstr); +/** + * Wraps a string of bytes in an amqp_bytes_t + * + * Takes a string of bytes and its length and creates an + * amqp_bytes_t that points to it. The input is not duplicated. + * + * \param [in] ptr the string of bytes to wrap + * \param [in] length the length of the string + * \return an amqp_bytes_t that describes the string + * + * \since v0.16 + */ +AMQP_EXPORT +amqp_bytes_t AMQP_CALL amqp_bytes_from_buffer(void const *ptr, size_t length); + /** * Duplicates an amqp_bytes_t buffer. * @@ -985,7 +918,7 @@ amqp_bytes_t AMQP_CALL amqp_cstring_bytes(char const *cstr); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_bytes_t AMQP_CALL amqp_bytes_malloc_dup(amqp_bytes_t src); /** @@ -1002,7 +935,7 @@ amqp_bytes_t AMQP_CALL amqp_bytes_malloc_dup(amqp_bytes_t src); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_bytes_t AMQP_CALL amqp_bytes_malloc(size_t amount); /** @@ -1019,7 +952,7 @@ amqp_bytes_t AMQP_CALL amqp_bytes_malloc(size_t amount); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void AMQP_CALL amqp_bytes_free(amqp_bytes_t bytes); /** @@ -1034,7 +967,7 @@ void AMQP_CALL amqp_bytes_free(amqp_bytes_t bytes); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_connection_state_t AMQP_CALL amqp_new_connection(void); /** @@ -1044,7 +977,7 @@ amqp_connection_state_t AMQP_CALL amqp_new_connection(void); * of the socket outside of the library will lead to undefined behavior. * Additionally rabbitmq-c may use the socket differently version-to-version, * what may work in one version, may break in the next version. Be sure to - * throughly test any applications that use the socket returned by this + * thoroughly test any applications that use the socket returned by this * function especially when using a newer version of rabbitmq-c * * \param [in] state the connection object @@ -1054,7 +987,7 @@ amqp_connection_state_t AMQP_CALL amqp_new_connection(void); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_get_sockfd(amqp_connection_state_t state); /** @@ -1074,8 +1007,8 @@ int AMQP_CALL amqp_get_sockfd(amqp_connection_state_t state); * * \since v0.1 */ -AMQP_DEPRECATED(AMQP_PUBLIC_FUNCTION void AMQP_CALL - amqp_set_sockfd(amqp_connection_state_t state, int sockfd)); +AMQP_DEPRECATED_EXPORT void AMQP_CALL + amqp_set_sockfd(amqp_connection_state_t state, int sockfd); /** * Tune client side parameters @@ -1109,7 +1042,7 @@ AMQP_DEPRECATED(AMQP_PUBLIC_FUNCTION void AMQP_CALL * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_tune_connection(amqp_connection_state_t state, int channel_max, int frame_max, int heartbeat); @@ -1125,7 +1058,7 @@ int AMQP_CALL amqp_tune_connection(amqp_connection_state_t state, * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_get_channel_max(amqp_connection_state_t state); /** @@ -1139,7 +1072,7 @@ int AMQP_CALL amqp_get_channel_max(amqp_connection_state_t state); * * \since v0.6 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_get_frame_max(amqp_connection_state_t state); /** @@ -1153,7 +1086,7 @@ int AMQP_CALL amqp_get_frame_max(amqp_connection_state_t state); * * \since v0.6 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_get_heartbeat(amqp_connection_state_t state); /** @@ -1173,7 +1106,7 @@ int AMQP_CALL amqp_get_heartbeat(amqp_connection_state_t state); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_destroy_connection(amqp_connection_state_t state); /** @@ -1218,7 +1151,7 @@ int AMQP_CALL amqp_destroy_connection(amqp_connection_state_t state); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_handle_input(amqp_connection_state_t state, amqp_bytes_t received_data, amqp_frame_t *decoded_frame); @@ -1240,7 +1173,7 @@ int AMQP_CALL amqp_handle_input(amqp_connection_state_t state, * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_boolean_t AMQP_CALL amqp_release_buffers_ok(amqp_connection_state_t state); /** @@ -1267,7 +1200,7 @@ amqp_boolean_t AMQP_CALL amqp_release_buffers_ok(amqp_connection_state_t state); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void AMQP_CALL amqp_release_buffers(amqp_connection_state_t state); /** @@ -1287,7 +1220,7 @@ void AMQP_CALL amqp_release_buffers(amqp_connection_state_t state); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void AMQP_CALL amqp_maybe_release_buffers(amqp_connection_state_t state); /** @@ -1310,7 +1243,7 @@ void AMQP_CALL amqp_maybe_release_buffers(amqp_connection_state_t state); * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void AMQP_CALL amqp_maybe_release_buffers_on_channel( amqp_connection_state_t state, amqp_channel_t channel); @@ -1335,7 +1268,7 @@ void AMQP_CALL amqp_maybe_release_buffers_on_channel( * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_send_frame(amqp_connection_state_t state, amqp_frame_t const *frame); @@ -1351,7 +1284,7 @@ int AMQP_CALL amqp_send_frame(amqp_connection_state_t state, * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_table_entry_cmp(void const *entry1, void const *entry2); /** @@ -1381,7 +1314,7 @@ int AMQP_CALL amqp_table_entry_cmp(void const *entry1, void const *entry2); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_open_socket(char const *hostname, int portnumber); /** @@ -1405,7 +1338,7 @@ int AMQP_CALL amqp_open_socket(char const *hostname, int portnumber); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_send_header(amqp_connection_state_t state); /** @@ -1424,7 +1357,7 @@ int AMQP_CALL amqp_send_header(amqp_connection_state_t state); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_boolean_t AMQP_CALL amqp_frames_enqueued(amqp_connection_state_t state); /** @@ -1478,7 +1411,7 @@ amqp_boolean_t AMQP_CALL amqp_frames_enqueued(amqp_connection_state_t state); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_simple_wait_frame(amqp_connection_state_t state, amqp_frame_t *decoded_frame); @@ -1510,7 +1443,7 @@ int AMQP_CALL amqp_simple_wait_frame(amqp_connection_state_t state, * amqp_data_in_buffer() function. * * \note This function does not return heartbeat frames. When enabled, - * heartbeating is handed internally internally by the library. + * heartbeating is handled internally by the library. * * \param [in,out] state the connection object * \param [out] decoded_frame the frame @@ -1545,10 +1478,10 @@ int AMQP_CALL amqp_simple_wait_frame(amqp_connection_state_t state, * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_simple_wait_frame_noblock(amqp_connection_state_t state, amqp_frame_t *decoded_frame, - struct timeval *tv); + const struct timeval *tv); /** * Waits for a specific method from the broker @@ -1591,7 +1524,7 @@ int AMQP_CALL amqp_simple_wait_frame_noblock(amqp_connection_state_t state, * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_simple_wait_method(amqp_connection_state_t state, amqp_channel_t expected_channel, amqp_method_number_t expected_method, @@ -1623,7 +1556,7 @@ int AMQP_CALL amqp_simple_wait_method(amqp_connection_state_t state, * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_send_method(amqp_connection_state_t state, amqp_channel_t channel, amqp_method_number_t id, void *decoded); @@ -1660,7 +1593,7 @@ int AMQP_CALL amqp_send_method(amqp_connection_state_t state, * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_rpc_reply_t AMQP_CALL amqp_simple_rpc( amqp_connection_state_t state, amqp_channel_t channel, amqp_method_number_t request_id, amqp_method_number_t *expected_reply_ids, @@ -1680,7 +1613,7 @@ amqp_rpc_reply_t AMQP_CALL amqp_simple_rpc( * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void *AMQP_CALL amqp_simple_rpc_decoded(amqp_connection_state_t state, amqp_channel_t channel, amqp_method_number_t request_id, @@ -1726,7 +1659,7 @@ void *AMQP_CALL amqp_simple_rpc_decoded(amqp_connection_state_t state, * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_rpc_reply_t AMQP_CALL amqp_get_rpc_reply(amqp_connection_state_t state); /** @@ -1786,7 +1719,7 @@ amqp_rpc_reply_t AMQP_CALL amqp_get_rpc_reply(amqp_connection_state_t state); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_rpc_reply_t AMQP_CALL amqp_login(amqp_connection_state_t state, char const *vhost, int channel_max, int frame_max, int heartbeat, @@ -1852,7 +1785,7 @@ amqp_rpc_reply_t AMQP_CALL amqp_login(amqp_connection_state_t state, * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_rpc_reply_t AMQP_CALL amqp_login_with_properties( amqp_connection_state_t state, char const *vhost, int channel_max, int frame_max, int heartbeat, const amqp_table_t *properties, @@ -1905,7 +1838,7 @@ struct amqp_basic_properties_t_; * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_basic_publish( amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t exchange, amqp_bytes_t routing_key, amqp_boolean_t mandatory, @@ -1923,7 +1856,7 @@ int AMQP_CALL amqp_basic_publish( * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_rpc_reply_t AMQP_CALL amqp_channel_close(amqp_connection_state_t state, amqp_channel_t channel, int code); @@ -1941,7 +1874,7 @@ amqp_rpc_reply_t AMQP_CALL amqp_channel_close(amqp_connection_state_t state, * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_rpc_reply_t AMQP_CALL amqp_connection_close(amqp_connection_state_t state, int code); @@ -1961,7 +1894,7 @@ amqp_rpc_reply_t AMQP_CALL amqp_connection_close(amqp_connection_state_t state, * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_basic_ack(amqp_connection_state_t state, amqp_channel_t channel, uint64_t delivery_tag, amqp_boolean_t multiple); @@ -1982,7 +1915,7 @@ int AMQP_CALL amqp_basic_ack(amqp_connection_state_t state, * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_rpc_reply_t AMQP_CALL amqp_basic_get(amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue, @@ -2004,7 +1937,7 @@ amqp_rpc_reply_t AMQP_CALL amqp_basic_get(amqp_connection_state_t state, * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_basic_reject(amqp_connection_state_t state, amqp_channel_t channel, uint64_t delivery_tag, amqp_boolean_t requeue); @@ -2028,7 +1961,7 @@ int AMQP_CALL amqp_basic_reject(amqp_connection_state_t state, * * \since v0.5.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_basic_nack(amqp_connection_state_t state, amqp_channel_t channel, uint64_t delivery_tag, amqp_boolean_t multiple, amqp_boolean_t requeue); @@ -2044,7 +1977,7 @@ int AMQP_CALL amqp_basic_nack(amqp_connection_state_t state, * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_boolean_t AMQP_CALL amqp_data_in_buffer(amqp_connection_state_t state); /** @@ -2062,8 +1995,7 @@ amqp_boolean_t AMQP_CALL amqp_data_in_buffer(amqp_connection_state_t state); * * \since v0.1 */ -AMQP_DEPRECATED( - AMQP_PUBLIC_FUNCTION char *AMQP_CALL amqp_error_string(int err)); +AMQP_DEPRECATED_EXPORT char *AMQP_CALL amqp_error_string(int err); /** * Get the error string for the given error code. @@ -2076,7 +2008,7 @@ AMQP_DEPRECATED( * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT const char *AMQP_CALL amqp_error_string2(int err); /** @@ -2099,7 +2031,7 @@ const char *AMQP_CALL amqp_error_string2(int err); * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_decode_table(amqp_bytes_t encoded, amqp_pool_t *pool, amqp_table_t *output, size_t *offset); @@ -2122,7 +2054,7 @@ int AMQP_CALL amqp_decode_table(amqp_bytes_t encoded, amqp_pool_t *pool, * * \since v0.1 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_encode_table(amqp_bytes_t encoded, amqp_table_t *input, size_t *offset); @@ -2144,7 +2076,7 @@ int AMQP_CALL amqp_encode_table(amqp_bytes_t encoded, amqp_table_t *input, * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_table_clone(const amqp_table_t *original, amqp_table_t *clone, amqp_pool_t *pool); @@ -2178,7 +2110,7 @@ typedef struct amqp_message_t_ { * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_rpc_reply_t AMQP_CALL amqp_read_message(amqp_connection_state_t state, amqp_channel_t channel, amqp_message_t *message, @@ -2191,7 +2123,7 @@ amqp_rpc_reply_t AMQP_CALL amqp_read_message(amqp_connection_state_t state, * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void AMQP_CALL amqp_destroy_message(amqp_message_t *message); /** @@ -2200,16 +2132,16 @@ void AMQP_CALL amqp_destroy_message(amqp_message_t *message); * \since v0.4.0 */ typedef struct amqp_envelope_t_ { - amqp_channel_t channel; /**< channel message was delivered on */ - amqp_bytes_t - consumer_tag; /**< the consumer tag the message was delivered to */ - uint64_t delivery_tag; /**< the messages delivery tag */ + amqp_channel_t channel; /**< channel message was delivered on */ + amqp_bytes_t consumer_tag; /**< the consumer tag the message was delivered to + */ + uint64_t delivery_tag; /**< the messages delivery tag */ amqp_boolean_t redelivered; /**< flag indicating whether this message is being redelivered */ amqp_bytes_t exchange; /**< exchange this message was published to */ - amqp_bytes_t - routing_key; /**< the routing key this message was published with */ - amqp_message_t message; /**< the message */ + amqp_bytes_t routing_key; /**< the routing key this message was published with + */ + amqp_message_t message; /**< the message */ } amqp_envelope_t; /** @@ -2242,10 +2174,10 @@ typedef struct amqp_envelope_t_ { * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_rpc_reply_t AMQP_CALL amqp_consume_message(amqp_connection_state_t state, amqp_envelope_t *envelope, - struct timeval *timeout, + const struct timeval *timeout, int flags); /** @@ -2256,7 +2188,7 @@ amqp_rpc_reply_t AMQP_CALL amqp_consume_message(amqp_connection_state_t state, * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void AMQP_CALL amqp_destroy_envelope(amqp_envelope_t *envelope); /** @@ -2291,7 +2223,7 @@ struct amqp_connection_info { * * \since v0.2 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void AMQP_CALL amqp_default_connection_info(struct amqp_connection_info *parsed); @@ -2321,7 +2253,7 @@ void AMQP_CALL * * \since v0.2 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_parse_url(char *url, struct amqp_connection_info *parsed); /* socket API */ @@ -2342,7 +2274,7 @@ int AMQP_CALL amqp_parse_url(char *url, struct amqp_connection_info *parsed); * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_socket_open(amqp_socket_t *self, const char *host, int port); /** @@ -2363,9 +2295,9 @@ int AMQP_CALL amqp_socket_open(amqp_socket_t *self, const char *host, int port); * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_socket_open_noblock(amqp_socket_t *self, const char *host, - int port, struct timeval *timeout); + int port, const struct timeval *timeout); /** * Get the socket descriptor in use by a socket object. @@ -2381,7 +2313,7 @@ int AMQP_CALL amqp_socket_open_noblock(amqp_socket_t *self, const char *host, * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_socket_get_sockfd(amqp_socket_t *self); /** @@ -2392,7 +2324,7 @@ int AMQP_CALL amqp_socket_get_sockfd(amqp_socket_t *self); * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_socket_t *AMQP_CALL amqp_get_socket(amqp_connection_state_t state); /** @@ -2405,7 +2337,7 @@ amqp_socket_t *AMQP_CALL amqp_get_socket(amqp_connection_state_t state); * * \since v0.5.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_table_t *AMQP_CALL amqp_get_server_properties(amqp_connection_state_t state); @@ -2421,7 +2353,7 @@ amqp_table_t *AMQP_CALL * * \since v0.7.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_table_t *AMQP_CALL amqp_get_client_properties(amqp_connection_state_t state); @@ -2444,7 +2376,7 @@ amqp_table_t *AMQP_CALL * * \since v0.9.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT struct timeval *AMQP_CALL amqp_get_handshake_timeout(amqp_connection_state_t state); @@ -2471,9 +2403,9 @@ struct timeval *AMQP_CALL * * \since v0.9.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_set_handshake_timeout(amqp_connection_state_t state, - struct timeval *timeout); + const struct timeval *timeout); /** * Get the RPC timeout @@ -2500,7 +2432,7 @@ int AMQP_CALL amqp_set_handshake_timeout(amqp_connection_state_t state, * * \since v0.9.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT struct timeval *AMQP_CALL amqp_get_rpc_timeout(amqp_connection_state_t state); /** @@ -2529,10 +2461,58 @@ struct timeval *AMQP_CALL amqp_get_rpc_timeout(amqp_connection_state_t state); * * \since v0.9.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_set_rpc_timeout(amqp_connection_state_t state, - struct timeval *timeout); + const struct timeval *timeout); + +/** + * Possible payload permutations for publisher confirms. + **/ +typedef union amqp_publisher_confirm_payload_t_ { + amqp_basic_ack_t ack; /* basic.ack */ + amqp_basic_nack_t nack; /* basic.nack */ + amqp_basic_reject_t reject; /* basic.reject */ +} amqp_publisher_confirm_payload_t; + +/** + * Return information from publisher confirm wait + **/ +typedef struct amqp_publisher_confirm_t_ { + amqp_publisher_confirm_payload_t payload; /* The response payload; check the `method` value to see which value you should use in the union */ + amqp_channel_t channel; /* The channel where the confirmation was received */ + amqp_method_number_t method; /* The method which was received */ +} amqp_publisher_confirm_t; + +/** + * amqp_publisher_confirm_wait + * + * Wait for a publisher confirm when one or more channel is in select mode. + * If the response has a `reply_type` of `AMQP_RESPONSE_LIBRARY_EXCEPTION` _and_ + * the `library_error` is `AMQP_STATUS_UNEXPECTED_STATE`, then the frame + * received was not an ack. + * + * In the event that there are no publisher confirms received during the + * allotted time, `reply_type` will be `AMQP_RESPONSE_LIBRARY_EXCEPTION` + * and the `library_error` will be `AMQP_STATUS_TIMEOUT`. + * + * When a publisher confirm is received, `reply_type` will equal + * `AMQP_RESPONSE_NORMAL`, and the `result` out parameter will + * contain all of the information you need: + * + * - The `channel` will identify which channel the publisher confirm was received on + * - The `method` will tell you whether this is an `ack`, `nack`, or `reject` + * - The `payload` is a union, and based on the `method` it will use one of `amqp_basic_ack_t`, `amqp_basic_nack_t`, or `amqp_basic_reject_t` + * + * \param [in] state connection state + * \param [in] timeout when waiting for the frame. Passing NULL will result in + * blocking behavior + * \param [out] The result of the publisher confirm wait. + */ +AMQP_EXPORT +amqp_rpc_reply_t AMQP_CALL amqp_publisher_confirm_wait( + amqp_connection_state_t state, const struct timeval *timeout, + amqp_publisher_confirm_t *result); AMQP_END_DECLS -#endif /* AMQP_H */ +#endif /* RABBITMQ_C_RABBITMQ_C_H */ diff --git a/librab/build/librabbitmq/amqp_framing.h b/librab/build/include/rabbitmq-c/framing.h similarity index 83% rename from librab/build/librabbitmq/amqp_framing.h rename to librab/build/include/rabbitmq-c/framing.h index fb20acc..9f2a7ed 100644 --- a/librab/build/librabbitmq/amqp_framing.h +++ b/librab/build/include/rabbitmq-c/framing.h @@ -1,78 +1,47 @@ -/* Generated code. Do not edit. Edit and re-run codegen.py instead. - * - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit -/** @file amqp_framing.h */ -#ifndef AMQP_FRAMING_H -#define AMQP_FRAMING_H +/* Generated code. Do not edit. Edit and re-run codegen.py instead. */ -#include +/** @file rabbitmq-c/framing.h */ +#ifndef RABBITMQ_C_FRAMING_H +#define RABBITMQ_C_FRAMING_H + +#include +#include AMQP_BEGIN_DECLS -#define AMQP_PROTOCOL_VERSION_MAJOR 0 /**< AMQP protocol version major */ -#define AMQP_PROTOCOL_VERSION_MINOR 9 /**< AMQP protocol version minor */ -#define AMQP_PROTOCOL_VERSION_REVISION \ - 1 /**< AMQP protocol version revision \ - */ -#define AMQP_PROTOCOL_PORT 5672 /**< Default AMQP Port */ -#define AMQP_FRAME_METHOD 1 /**< Constant: FRAME-METHOD */ -#define AMQP_FRAME_HEADER 2 /**< Constant: FRAME-HEADER */ -#define AMQP_FRAME_BODY 3 /**< Constant: FRAME-BODY */ -#define AMQP_FRAME_HEARTBEAT 8 /**< Constant: FRAME-HEARTBEAT */ -#define AMQP_FRAME_MIN_SIZE 4096 /**< Constant: FRAME-MIN-SIZE */ -#define AMQP_FRAME_END 206 /**< Constant: FRAME-END */ -#define AMQP_REPLY_SUCCESS 200 /**< Constant: REPLY-SUCCESS */ -#define AMQP_CONTENT_TOO_LARGE 311 /**< Constant: CONTENT-TOO-LARGE */ -#define AMQP_NO_ROUTE 312 /**< Constant: NO-ROUTE */ -#define AMQP_NO_CONSUMERS 313 /**< Constant: NO-CONSUMERS */ -#define AMQP_ACCESS_REFUSED 403 /**< Constant: ACCESS-REFUSED */ -#define AMQP_NOT_FOUND 404 /**< Constant: NOT-FOUND */ -#define AMQP_RESOURCE_LOCKED 405 /**< Constant: RESOURCE-LOCKED */ -#define AMQP_PRECONDITION_FAILED 406 /**< Constant: PRECONDITION-FAILED */ -#define AMQP_CONNECTION_FORCED 320 /**< Constant: CONNECTION-FORCED */ -#define AMQP_INVALID_PATH 402 /**< Constant: INVALID-PATH */ -#define AMQP_FRAME_ERROR 501 /**< Constant: FRAME-ERROR */ -#define AMQP_SYNTAX_ERROR 502 /**< Constant: SYNTAX-ERROR */ -#define AMQP_COMMAND_INVALID 503 /**< Constant: COMMAND-INVALID */ -#define AMQP_CHANNEL_ERROR 504 /**< Constant: CHANNEL-ERROR */ -#define AMQP_UNEXPECTED_FRAME 505 /**< Constant: UNEXPECTED-FRAME */ -#define AMQP_RESOURCE_ERROR 506 /**< Constant: RESOURCE-ERROR */ -#define AMQP_NOT_ALLOWED 530 /**< Constant: NOT-ALLOWED */ -#define AMQP_NOT_IMPLEMENTED 540 /**< Constant: NOT-IMPLEMENTED */ -#define AMQP_INTERNAL_ERROR 541 /**< Constant: INTERNAL-ERROR */ +#define AMQP_PROTOCOL_VERSION_MAJOR 0 /**< AMQP protocol version major */ +#define AMQP_PROTOCOL_VERSION_MINOR 9 /**< AMQP protocol version minor */ +#define AMQP_PROTOCOL_VERSION_REVISION 1 /**< AMQP protocol version revision \ + */ +#define AMQP_PROTOCOL_PORT 5672 /**< Default AMQP Port */ +#define AMQP_FRAME_METHOD 1 /**< Constant: FRAME-METHOD */ +#define AMQP_FRAME_HEADER 2 /**< Constant: FRAME-HEADER */ +#define AMQP_FRAME_BODY 3 /**< Constant: FRAME-BODY */ +#define AMQP_FRAME_HEARTBEAT 8 /**< Constant: FRAME-HEARTBEAT */ +#define AMQP_FRAME_MIN_SIZE 4096 /**< Constant: FRAME-MIN-SIZE */ +#define AMQP_FRAME_END 206 /**< Constant: FRAME-END */ +#define AMQP_REPLY_SUCCESS 200 /**< Constant: REPLY-SUCCESS */ +#define AMQP_CONTENT_TOO_LARGE 311 /**< Constant: CONTENT-TOO-LARGE */ +#define AMQP_NO_ROUTE 312 /**< Constant: NO-ROUTE */ +#define AMQP_NO_CONSUMERS 313 /**< Constant: NO-CONSUMERS */ +#define AMQP_ACCESS_REFUSED 403 /**< Constant: ACCESS-REFUSED */ +#define AMQP_NOT_FOUND 404 /**< Constant: NOT-FOUND */ +#define AMQP_RESOURCE_LOCKED 405 /**< Constant: RESOURCE-LOCKED */ +#define AMQP_PRECONDITION_FAILED 406 /**< Constant: PRECONDITION-FAILED */ +#define AMQP_CONNECTION_FORCED 320 /**< Constant: CONNECTION-FORCED */ +#define AMQP_INVALID_PATH 402 /**< Constant: INVALID-PATH */ +#define AMQP_FRAME_ERROR 501 /**< Constant: FRAME-ERROR */ +#define AMQP_SYNTAX_ERROR 502 /**< Constant: SYNTAX-ERROR */ +#define AMQP_COMMAND_INVALID 503 /**< Constant: COMMAND-INVALID */ +#define AMQP_CHANNEL_ERROR 504 /**< Constant: CHANNEL-ERROR */ +#define AMQP_UNEXPECTED_FRAME 505 /**< Constant: UNEXPECTED-FRAME */ +#define AMQP_RESOURCE_ERROR 506 /**< Constant: RESOURCE-ERROR */ +#define AMQP_NOT_ALLOWED 530 /**< Constant: NOT-ALLOWED */ +#define AMQP_NOT_IMPLEMENTED 540 /**< Constant: NOT-IMPLEMENTED */ +#define AMQP_INTERNAL_ERROR 541 /**< Constant: INTERNAL-ERROR */ /* Function prototypes. */ @@ -83,7 +52,7 @@ AMQP_BEGIN_DECLS * @returns string describing the constant. String is managed by * the library and should not be free()'d by the program */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT char const *AMQP_CALL amqp_constant_name(int constantNumber); /** @@ -95,7 +64,7 @@ char const *AMQP_CALL amqp_constant_name(int constantNumber); * @param [in] constantNumber the error constant * @returns true if its a hard error, false otherwise */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_boolean_t AMQP_CALL amqp_constant_is_hard_error(int constantNumber); /** @@ -105,7 +74,7 @@ amqp_boolean_t AMQP_CALL amqp_constant_is_hard_error(int constantNumber); * @returns method name string. String is managed by the library * and should not be freed()'d by the program */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT char const *AMQP_CALL amqp_method_name(amqp_method_number_t methodNumber); /** @@ -117,7 +86,7 @@ char const *AMQP_CALL amqp_method_name(amqp_method_number_t methodNumber); * @param [in] methodNumber the method number * @returns true if method has content, false otherwise */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_boolean_t AMQP_CALL amqp_method_has_content(amqp_method_number_t methodNumber); @@ -130,7 +99,7 @@ amqp_boolean_t AMQP_CALL * @param [out] decoded pointer to the decoded method struct * @returns 0 on success, an error code otherwise */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_decode_method(amqp_method_number_t methodNumber, amqp_pool_t *pool, amqp_bytes_t encoded, void **decoded); @@ -144,7 +113,7 @@ int AMQP_CALL amqp_decode_method(amqp_method_number_t methodNumber, * @param [out] decoded pointer to the decoded properties struct * @returns 0 on success, an error code otherwise */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_decode_properties(uint16_t class_id, amqp_pool_t *pool, amqp_bytes_t encoded, void **decoded); @@ -158,7 +127,7 @@ int AMQP_CALL amqp_decode_properties(uint16_t class_id, amqp_pool_t *pool, * to hold the encoded method, an error code will be returned. * @returns 0 on success, an error code otherwise. */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_encode_method(amqp_method_number_t methodNumber, void *decoded, amqp_bytes_t encoded); @@ -168,20 +137,19 @@ int AMQP_CALL amqp_encode_method(amqp_method_number_t methodNumber, * @param [in] class_id the class id for the decoded parameter * @param [in] decoded the properties structure (e.g., amqp_basic_properties_t) * @param [in] encoded an allocated byte buffer for the encoded properties to - * written to. - * If the buffer isn't large enough to hold the encoded method, an + * written to. If the buffer isn't large enough to hold the encoded method, an * an error code will be returned * @returns 0 on success, an error code otherwise. */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_encode_properties(uint16_t class_id, void *decoded, amqp_bytes_t encoded); /* Method field records. */ -#define AMQP_CONNECTION_START_METHOD \ - ((amqp_method_number_t)0x000A000A) /**< connection.start method id \ - @internal 10, 10; 655370 */ +#define AMQP_CONNECTION_START_METHOD \ + ((amqp_method_number_t)0x000A000A) /**< connection.start method id @internal \ + 10, 10; 655370 */ /** connection.start method fields */ typedef struct amqp_connection_start_t_ { uint8_t version_major; /**< version-major */ @@ -218,9 +186,9 @@ typedef struct amqp_connection_secure_ok_t_ { amqp_bytes_t response; /**< response */ } amqp_connection_secure_ok_t; -#define AMQP_CONNECTION_TUNE_METHOD \ - ((amqp_method_number_t)0x000A001E) /**< connection.tune method id \ - @internal 10, 30; 655390 */ +#define AMQP_CONNECTION_TUNE_METHOD \ + ((amqp_method_number_t)0x000A001E) /**< connection.tune method id @internal \ + 10, 30; 655390 */ /** connection.tune method fields */ typedef struct amqp_connection_tune_t_ { uint16_t channel_max; /**< channel-max */ @@ -238,9 +206,9 @@ typedef struct amqp_connection_tune_ok_t_ { uint16_t heartbeat; /**< heartbeat */ } amqp_connection_tune_ok_t; -#define AMQP_CONNECTION_OPEN_METHOD \ - ((amqp_method_number_t)0x000A0028) /**< connection.open method id \ - @internal 10, 40; 655400 */ +#define AMQP_CONNECTION_OPEN_METHOD \ + ((amqp_method_number_t)0x000A0028) /**< connection.open method id @internal \ + 10, 40; 655400 */ /** connection.open method fields */ typedef struct amqp_connection_open_t_ { amqp_bytes_t virtual_host; /**< virtual-host */ @@ -256,9 +224,9 @@ typedef struct amqp_connection_open_ok_t_ { amqp_bytes_t known_hosts; /**< known-hosts */ } amqp_connection_open_ok_t; -#define AMQP_CONNECTION_CLOSE_METHOD \ - ((amqp_method_number_t)0x000A0032) /**< connection.close method id \ - @internal 10, 50; 655410 */ +#define AMQP_CONNECTION_CLOSE_METHOD \ + ((amqp_method_number_t)0x000A0032) /**< connection.close method id @internal \ + 10, 50; 655410 */ /** connection.close method fields */ typedef struct amqp_connection_close_t_ { uint16_t reply_code; /**< reply-code */ @@ -291,33 +259,50 @@ typedef struct amqp_connection_unblocked_t_ { char dummy; /**< Dummy field to avoid empty struct */ } amqp_connection_unblocked_t; -#define AMQP_CHANNEL_OPEN_METHOD \ - ((amqp_method_number_t)0x0014000A) /**< channel.open method id @internal \ - 20, 10; 1310730 */ +#define AMQP_CONNECTION_UPDATE_SECRET_METHOD \ + ((amqp_method_number_t)0x000A0046) /**< connection.update-secret method id \ + @internal 10, 70; 655430 */ +/** connection.update-secret method fields */ +typedef struct amqp_connection_update_secret_t_ { + amqp_bytes_t new_secret; /**< new-secret */ + amqp_bytes_t reason; /**< reason */ +} amqp_connection_update_secret_t; + +#define AMQP_CONNECTION_UPDATE_SECRET_OK_METHOD \ + ((amqp_method_number_t)0x000A0047) /**< connection.update-secret-ok method \ + id @internal 10, 71; 655431 */ +/** connection.update-secret-ok method fields */ +typedef struct amqp_connection_update_secret_ok_t_ { + char dummy; /**< Dummy field to avoid empty struct */ +} amqp_connection_update_secret_ok_t; + +#define AMQP_CHANNEL_OPEN_METHOD \ + ((amqp_method_number_t)0x0014000A) /**< channel.open method id @internal 20, \ + 10; 1310730 */ /** channel.open method fields */ typedef struct amqp_channel_open_t_ { amqp_bytes_t out_of_band; /**< out-of-band */ } amqp_channel_open_t; -#define AMQP_CHANNEL_OPEN_OK_METHOD \ - ((amqp_method_number_t)0x0014000B) /**< channel.open-ok method id \ - @internal 20, 11; 1310731 */ +#define AMQP_CHANNEL_OPEN_OK_METHOD \ + ((amqp_method_number_t)0x0014000B) /**< channel.open-ok method id @internal \ + 20, 11; 1310731 */ /** channel.open-ok method fields */ typedef struct amqp_channel_open_ok_t_ { amqp_bytes_t channel_id; /**< channel-id */ } amqp_channel_open_ok_t; -#define AMQP_CHANNEL_FLOW_METHOD \ - ((amqp_method_number_t)0x00140014) /**< channel.flow method id @internal \ - 20, 20; 1310740 */ +#define AMQP_CHANNEL_FLOW_METHOD \ + ((amqp_method_number_t)0x00140014) /**< channel.flow method id @internal 20, \ + 20; 1310740 */ /** channel.flow method fields */ typedef struct amqp_channel_flow_t_ { amqp_boolean_t active; /**< active */ } amqp_channel_flow_t; -#define AMQP_CHANNEL_FLOW_OK_METHOD \ - ((amqp_method_number_t)0x00140015) /**< channel.flow-ok method id \ - @internal 20, 21; 1310741 */ +#define AMQP_CHANNEL_FLOW_OK_METHOD \ + ((amqp_method_number_t)0x00140015) /**< channel.flow-ok method id @internal \ + 20, 21; 1310741 */ /** channel.flow-ok method fields */ typedef struct amqp_channel_flow_ok_t_ { amqp_boolean_t active; /**< active */ @@ -334,9 +319,9 @@ typedef struct amqp_channel_close_t_ { uint16_t method_id; /**< method-id */ } amqp_channel_close_t; -#define AMQP_CHANNEL_CLOSE_OK_METHOD \ - ((amqp_method_number_t)0x00140029) /**< channel.close-ok method id \ - @internal 20, 41; 1310761 */ +#define AMQP_CHANNEL_CLOSE_OK_METHOD \ + ((amqp_method_number_t)0x00140029) /**< channel.close-ok method id @internal \ + 20, 41; 1310761 */ /** channel.close-ok method fields */ typedef struct amqp_channel_close_ok_t_ { char dummy; /**< Dummy field to avoid empty struct */ @@ -363,9 +348,9 @@ typedef struct amqp_access_request_ok_t_ { uint16_t ticket; /**< ticket */ } amqp_access_request_ok_t; -#define AMQP_EXCHANGE_DECLARE_METHOD \ - ((amqp_method_number_t)0x0028000A) /**< exchange.declare method id \ - @internal 40, 10; 2621450 */ +#define AMQP_EXCHANGE_DECLARE_METHOD \ + ((amqp_method_number_t)0x0028000A) /**< exchange.declare method id @internal \ + 40, 10; 2621450 */ /** exchange.declare method fields */ typedef struct amqp_exchange_declare_t_ { uint16_t ticket; /**< ticket */ @@ -387,9 +372,9 @@ typedef struct amqp_exchange_declare_ok_t_ { char dummy; /**< Dummy field to avoid empty struct */ } amqp_exchange_declare_ok_t; -#define AMQP_EXCHANGE_DELETE_METHOD \ - ((amqp_method_number_t)0x00280014) /**< exchange.delete method id \ - @internal 40, 20; 2621460 */ +#define AMQP_EXCHANGE_DELETE_METHOD \ + ((amqp_method_number_t)0x00280014) /**< exchange.delete method id @internal \ + 40, 20; 2621460 */ /** exchange.delete method fields */ typedef struct amqp_exchange_delete_t_ { uint16_t ticket; /**< ticket */ @@ -419,17 +404,17 @@ typedef struct amqp_exchange_bind_t_ { amqp_table_t arguments; /**< arguments */ } amqp_exchange_bind_t; -#define AMQP_EXCHANGE_BIND_OK_METHOD \ - ((amqp_method_number_t)0x0028001F) /**< exchange.bind-ok method id \ - @internal 40, 31; 2621471 */ +#define AMQP_EXCHANGE_BIND_OK_METHOD \ + ((amqp_method_number_t)0x0028001F) /**< exchange.bind-ok method id @internal \ + 40, 31; 2621471 */ /** exchange.bind-ok method fields */ typedef struct amqp_exchange_bind_ok_t_ { char dummy; /**< Dummy field to avoid empty struct */ } amqp_exchange_bind_ok_t; -#define AMQP_EXCHANGE_UNBIND_METHOD \ - ((amqp_method_number_t)0x00280028) /**< exchange.unbind method id \ - @internal 40, 40; 2621480 */ +#define AMQP_EXCHANGE_UNBIND_METHOD \ + ((amqp_method_number_t)0x00280028) /**< exchange.unbind method id @internal \ + 40, 40; 2621480 */ /** exchange.unbind method fields */ typedef struct amqp_exchange_unbind_t_ { uint16_t ticket; /**< ticket */ @@ -463,9 +448,9 @@ typedef struct amqp_queue_declare_t_ { amqp_table_t arguments; /**< arguments */ } amqp_queue_declare_t; -#define AMQP_QUEUE_DECLARE_OK_METHOD \ - ((amqp_method_number_t)0x0032000B) /**< queue.declare-ok method id \ - @internal 50, 11; 3276811 */ +#define AMQP_QUEUE_DECLARE_OK_METHOD \ + ((amqp_method_number_t)0x0032000B) /**< queue.declare-ok method id @internal \ + 50, 11; 3276811 */ /** queue.declare-ok method fields */ typedef struct amqp_queue_declare_ok_t_ { amqp_bytes_t queue; /**< queue */ @@ -494,9 +479,9 @@ typedef struct amqp_queue_bind_ok_t_ { char dummy; /**< Dummy field to avoid empty struct */ } amqp_queue_bind_ok_t; -#define AMQP_QUEUE_PURGE_METHOD \ - ((amqp_method_number_t)0x0032001E) /**< queue.purge method id @internal \ - 50, 30; 3276830 */ +#define AMQP_QUEUE_PURGE_METHOD \ + ((amqp_method_number_t)0x0032001E) /**< queue.purge method id @internal 50, \ + 30; 3276830 */ /** queue.purge method fields */ typedef struct amqp_queue_purge_t_ { uint16_t ticket; /**< ticket */ @@ -512,9 +497,9 @@ typedef struct amqp_queue_purge_ok_t_ { uint32_t message_count; /**< message-count */ } amqp_queue_purge_ok_t; -#define AMQP_QUEUE_DELETE_METHOD \ - ((amqp_method_number_t)0x00320028) /**< queue.delete method id @internal \ - 50, 40; 3276840 */ +#define AMQP_QUEUE_DELETE_METHOD \ + ((amqp_method_number_t)0x00320028) /**< queue.delete method id @internal 50, \ + 40; 3276840 */ /** queue.delete method fields */ typedef struct amqp_queue_delete_t_ { uint16_t ticket; /**< ticket */ @@ -524,17 +509,17 @@ typedef struct amqp_queue_delete_t_ { amqp_boolean_t nowait; /**< nowait */ } amqp_queue_delete_t; -#define AMQP_QUEUE_DELETE_OK_METHOD \ - ((amqp_method_number_t)0x00320029) /**< queue.delete-ok method id \ - @internal 50, 41; 3276841 */ +#define AMQP_QUEUE_DELETE_OK_METHOD \ + ((amqp_method_number_t)0x00320029) /**< queue.delete-ok method id @internal \ + 50, 41; 3276841 */ /** queue.delete-ok method fields */ typedef struct amqp_queue_delete_ok_t_ { uint32_t message_count; /**< message-count */ } amqp_queue_delete_ok_t; -#define AMQP_QUEUE_UNBIND_METHOD \ - ((amqp_method_number_t)0x00320032) /**< queue.unbind method id @internal \ - 50, 50; 3276850 */ +#define AMQP_QUEUE_UNBIND_METHOD \ + ((amqp_method_number_t)0x00320032) /**< queue.unbind method id @internal 50, \ + 50; 3276850 */ /** queue.unbind method fields */ typedef struct amqp_queue_unbind_t_ { uint16_t ticket; /**< ticket */ @@ -544,9 +529,9 @@ typedef struct amqp_queue_unbind_t_ { amqp_table_t arguments; /**< arguments */ } amqp_queue_unbind_t; -#define AMQP_QUEUE_UNBIND_OK_METHOD \ - ((amqp_method_number_t)0x00320033) /**< queue.unbind-ok method id \ - @internal 50, 51; 3276851 */ +#define AMQP_QUEUE_UNBIND_OK_METHOD \ + ((amqp_method_number_t)0x00320033) /**< queue.unbind-ok method id @internal \ + 50, 51; 3276851 */ /** queue.unbind-ok method fields */ typedef struct amqp_queue_unbind_ok_t_ { char dummy; /**< Dummy field to avoid empty struct */ @@ -562,9 +547,9 @@ typedef struct amqp_basic_qos_t_ { amqp_boolean_t global; /**< global */ } amqp_basic_qos_t; -#define AMQP_BASIC_QOS_OK_METHOD \ - ((amqp_method_number_t)0x003C000B) /**< basic.qos-ok method id @internal \ - 60, 11; 3932171 */ +#define AMQP_BASIC_QOS_OK_METHOD \ + ((amqp_method_number_t)0x003C000B) /**< basic.qos-ok method id @internal 60, \ + 11; 3932171 */ /** basic.qos-ok method fields */ typedef struct amqp_basic_qos_ok_t_ { char dummy; /**< Dummy field to avoid empty struct */ @@ -585,26 +570,26 @@ typedef struct amqp_basic_consume_t_ { amqp_table_t arguments; /**< arguments */ } amqp_basic_consume_t; -#define AMQP_BASIC_CONSUME_OK_METHOD \ - ((amqp_method_number_t)0x003C0015) /**< basic.consume-ok method id \ - @internal 60, 21; 3932181 */ +#define AMQP_BASIC_CONSUME_OK_METHOD \ + ((amqp_method_number_t)0x003C0015) /**< basic.consume-ok method id @internal \ + 60, 21; 3932181 */ /** basic.consume-ok method fields */ typedef struct amqp_basic_consume_ok_t_ { amqp_bytes_t consumer_tag; /**< consumer-tag */ } amqp_basic_consume_ok_t; -#define AMQP_BASIC_CANCEL_METHOD \ - ((amqp_method_number_t)0x003C001E) /**< basic.cancel method id @internal \ - 60, 30; 3932190 */ +#define AMQP_BASIC_CANCEL_METHOD \ + ((amqp_method_number_t)0x003C001E) /**< basic.cancel method id @internal 60, \ + 30; 3932190 */ /** basic.cancel method fields */ typedef struct amqp_basic_cancel_t_ { amqp_bytes_t consumer_tag; /**< consumer-tag */ amqp_boolean_t nowait; /**< nowait */ } amqp_basic_cancel_t; -#define AMQP_BASIC_CANCEL_OK_METHOD \ - ((amqp_method_number_t)0x003C001F) /**< basic.cancel-ok method id \ - @internal 60, 31; 3932191 */ +#define AMQP_BASIC_CANCEL_OK_METHOD \ + ((amqp_method_number_t)0x003C001F) /**< basic.cancel-ok method id @internal \ + 60, 31; 3932191 */ /** basic.cancel-ok method fields */ typedef struct amqp_basic_cancel_ok_t_ { amqp_bytes_t consumer_tag; /**< consumer-tag */ @@ -622,9 +607,9 @@ typedef struct amqp_basic_publish_t_ { amqp_boolean_t immediate; /**< immediate */ } amqp_basic_publish_t; -#define AMQP_BASIC_RETURN_METHOD \ - ((amqp_method_number_t)0x003C0032) /**< basic.return method id @internal \ - 60, 50; 3932210 */ +#define AMQP_BASIC_RETURN_METHOD \ + ((amqp_method_number_t)0x003C0032) /**< basic.return method id @internal 60, \ + 50; 3932210 */ /** basic.return method fields */ typedef struct amqp_basic_return_t_ { uint16_t reply_code; /**< reply-code */ @@ -655,9 +640,9 @@ typedef struct amqp_basic_get_t_ { amqp_boolean_t no_ack; /**< no-ack */ } amqp_basic_get_t; -#define AMQP_BASIC_GET_OK_METHOD \ - ((amqp_method_number_t)0x003C0047) /**< basic.get-ok method id @internal \ - 60, 71; 3932231 */ +#define AMQP_BASIC_GET_OK_METHOD \ + ((amqp_method_number_t)0x003C0047) /**< basic.get-ok method id @internal 60, \ + 71; 3932231 */ /** basic.get-ok method fields */ typedef struct amqp_basic_get_ok_t_ { uint64_t delivery_tag; /**< delivery-tag */ @@ -667,9 +652,9 @@ typedef struct amqp_basic_get_ok_t_ { uint32_t message_count; /**< message-count */ } amqp_basic_get_ok_t; -#define AMQP_BASIC_GET_EMPTY_METHOD \ - ((amqp_method_number_t)0x003C0048) /**< basic.get-empty method id \ - @internal 60, 72; 3932232 */ +#define AMQP_BASIC_GET_EMPTY_METHOD \ + ((amqp_method_number_t)0x003C0048) /**< basic.get-empty method id @internal \ + 60, 72; 3932232 */ /** basic.get-empty method fields */ typedef struct amqp_basic_get_empty_t_ { amqp_bytes_t cluster_id; /**< cluster-id */ @@ -684,9 +669,9 @@ typedef struct amqp_basic_ack_t_ { amqp_boolean_t multiple; /**< multiple */ } amqp_basic_ack_t; -#define AMQP_BASIC_REJECT_METHOD \ - ((amqp_method_number_t)0x003C005A) /**< basic.reject method id @internal \ - 60, 90; 3932250 */ +#define AMQP_BASIC_REJECT_METHOD \ + ((amqp_method_number_t)0x003C005A) /**< basic.reject method id @internal 60, \ + 90; 3932250 */ /** basic.reject method fields */ typedef struct amqp_basic_reject_t_ { uint64_t delivery_tag; /**< delivery-tag */ @@ -709,9 +694,9 @@ typedef struct amqp_basic_recover_t_ { amqp_boolean_t requeue; /**< requeue */ } amqp_basic_recover_t; -#define AMQP_BASIC_RECOVER_OK_METHOD \ - ((amqp_method_number_t)0x003C006F) /**< basic.recover-ok method id \ - @internal 60, 111; 3932271 */ +#define AMQP_BASIC_RECOVER_OK_METHOD \ + ((amqp_method_number_t)0x003C006F) /**< basic.recover-ok method id @internal \ + 60, 111; 3932271 */ /** basic.recover-ok method fields */ typedef struct amqp_basic_recover_ok_t_ { char dummy; /**< Dummy field to avoid empty struct */ @@ -735,9 +720,9 @@ typedef struct amqp_tx_select_t_ { char dummy; /**< Dummy field to avoid empty struct */ } amqp_tx_select_t; -#define AMQP_TX_SELECT_OK_METHOD \ - ((amqp_method_number_t)0x005A000B) /**< tx.select-ok method id @internal \ - 90, 11; 5898251 */ +#define AMQP_TX_SELECT_OK_METHOD \ + ((amqp_method_number_t)0x005A000B) /**< tx.select-ok method id @internal 90, \ + 11; 5898251 */ /** tx.select-ok method fields */ typedef struct amqp_tx_select_ok_t_ { char dummy; /**< Dummy field to avoid empty struct */ @@ -751,17 +736,17 @@ typedef struct amqp_tx_commit_t_ { char dummy; /**< Dummy field to avoid empty struct */ } amqp_tx_commit_t; -#define AMQP_TX_COMMIT_OK_METHOD \ - ((amqp_method_number_t)0x005A0015) /**< tx.commit-ok method id @internal \ - 90, 21; 5898261 */ +#define AMQP_TX_COMMIT_OK_METHOD \ + ((amqp_method_number_t)0x005A0015) /**< tx.commit-ok method id @internal 90, \ + 21; 5898261 */ /** tx.commit-ok method fields */ typedef struct amqp_tx_commit_ok_t_ { char dummy; /**< Dummy field to avoid empty struct */ } amqp_tx_commit_ok_t; -#define AMQP_TX_ROLLBACK_METHOD \ - ((amqp_method_number_t)0x005A001E) /**< tx.rollback method id @internal \ - 90, 30; 5898270 */ +#define AMQP_TX_ROLLBACK_METHOD \ + ((amqp_method_number_t)0x005A001E) /**< tx.rollback method id @internal 90, \ + 30; 5898270 */ /** tx.rollback method fields */ typedef struct amqp_tx_rollback_t_ { char dummy; /**< Dummy field to avoid empty struct */ @@ -792,9 +777,8 @@ typedef struct amqp_confirm_select_ok_t_ { } amqp_confirm_select_ok_t; /* Class property records. */ -#define AMQP_CONNECTION_CLASS \ - (0x000A) /**< connection class id @internal 10 \ - */ +#define AMQP_CONNECTION_CLASS (0x000A) /**< connection class id @internal 10 \ + */ /** connection class properties */ typedef struct amqp_connection_properties_t_ { amqp_flags_t _flags; /**< bit-mask of set fields */ @@ -830,20 +814,29 @@ typedef struct amqp_queue_properties_t_ { } amqp_queue_properties_t; #define AMQP_BASIC_CLASS (0x003C) /**< basic class id @internal 60 */ -#define AMQP_BASIC_CONTENT_TYPE_FLAG (1 << 15) -#define AMQP_BASIC_CONTENT_ENCODING_FLAG (1 << 14) -#define AMQP_BASIC_HEADERS_FLAG (1 << 13) -#define AMQP_BASIC_DELIVERY_MODE_FLAG (1 << 12) -#define AMQP_BASIC_PRIORITY_FLAG (1 << 11) -#define AMQP_BASIC_CORRELATION_ID_FLAG (1 << 10) -#define AMQP_BASIC_REPLY_TO_FLAG (1 << 9) -#define AMQP_BASIC_EXPIRATION_FLAG (1 << 8) -#define AMQP_BASIC_MESSAGE_ID_FLAG (1 << 7) -#define AMQP_BASIC_TIMESTAMP_FLAG (1 << 6) -#define AMQP_BASIC_TYPE_FLAG (1 << 5) -#define AMQP_BASIC_USER_ID_FLAG (1 << 4) -#define AMQP_BASIC_APP_ID_FLAG (1 << 3) -#define AMQP_BASIC_CLUSTER_ID_FLAG (1 << 2) +#define AMQP_BASIC_CONTENT_TYPE_FLAG \ + (1 << 15) /**< basic.content-type property flag */ +#define AMQP_BASIC_CONTENT_ENCODING_FLAG \ + (1 << 14) /**< basic.content-encoding property flag */ +#define AMQP_BASIC_HEADERS_FLAG (1 << 13) /**< basic.headers property flag */ +#define AMQP_BASIC_DELIVERY_MODE_FLAG \ + (1 << 12) /**< basic.delivery-mode property flag */ +#define AMQP_BASIC_PRIORITY_FLAG (1 << 11) /**< basic.priority property flag \ + */ +#define AMQP_BASIC_CORRELATION_ID_FLAG \ + (1 << 10) /**< basic.correlation-id property flag */ +#define AMQP_BASIC_REPLY_TO_FLAG (1 << 9) /**< basic.reply-to property flag */ +#define AMQP_BASIC_EXPIRATION_FLAG \ + (1 << 8) /**< basic.expiration property flag */ +#define AMQP_BASIC_MESSAGE_ID_FLAG \ + (1 << 7) /**< basic.message-id property flag */ +#define AMQP_BASIC_TIMESTAMP_FLAG (1 << 6) /**< basic.timestamp property flag \ + */ +#define AMQP_BASIC_TYPE_FLAG (1 << 5) /**< basic.type property flag */ +#define AMQP_BASIC_USER_ID_FLAG (1 << 4) /**< basic.user-id property flag */ +#define AMQP_BASIC_APP_ID_FLAG (1 << 3) /**< basic.app-id property flag */ +#define AMQP_BASIC_CLUSTER_ID_FLAG \ + (1 << 2) /**< basic.cluster-id property flag */ /** basic class properties */ typedef struct amqp_basic_properties_t_ { amqp_flags_t _flags; /**< bit-mask of set fields */ @@ -879,6 +872,19 @@ typedef struct amqp_confirm_properties_t_ { /* API functions for methods */ +/** + * amqp_connection_update_secret + * + * @param [in] state connection state + * @param [in] channel the channel to do the RPC on + * @param [in] new_secret new_secret + * @param [in] reason reason + * @returns amqp_connection_update_secret_ok_t + */ +AMQP_EXPORT +amqp_connection_update_secret_ok_t *AMQP_CALL amqp_connection_update_secret( + amqp_connection_state_t state, amqp_channel_t channel, + amqp_bytes_t new_secret, amqp_bytes_t reason); /** * amqp_channel_open * @@ -886,7 +892,7 @@ typedef struct amqp_confirm_properties_t_ { * @param [in] channel the channel to do the RPC on * @returns amqp_channel_open_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_channel_open_ok_t *AMQP_CALL amqp_channel_open(amqp_connection_state_t state, amqp_channel_t channel); /** @@ -897,7 +903,7 @@ amqp_channel_open_ok_t *AMQP_CALL * @param [in] active active * @returns amqp_channel_flow_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_channel_flow_ok_t *AMQP_CALL amqp_channel_flow(amqp_connection_state_t state, amqp_channel_t channel, amqp_boolean_t active); @@ -915,7 +921,7 @@ amqp_channel_flow_ok_t *AMQP_CALL * @param [in] arguments arguments * @returns amqp_exchange_declare_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_exchange_declare_ok_t *AMQP_CALL amqp_exchange_declare( amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t exchange, amqp_bytes_t type, amqp_boolean_t passive, @@ -930,7 +936,7 @@ amqp_exchange_declare_ok_t *AMQP_CALL amqp_exchange_declare( * @param [in] if_unused if_unused * @returns amqp_exchange_delete_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_exchange_delete_ok_t *AMQP_CALL amqp_exchange_delete(amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t exchange, amqp_boolean_t if_unused); @@ -945,7 +951,7 @@ amqp_exchange_delete_ok_t *AMQP_CALL * @param [in] arguments arguments * @returns amqp_exchange_bind_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_exchange_bind_ok_t *AMQP_CALL amqp_exchange_bind(amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t destination, amqp_bytes_t source, @@ -961,7 +967,7 @@ amqp_exchange_bind_ok_t *AMQP_CALL * @param [in] arguments arguments * @returns amqp_exchange_unbind_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_exchange_unbind_ok_t *AMQP_CALL amqp_exchange_unbind(amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t destination, amqp_bytes_t source, @@ -979,7 +985,7 @@ amqp_exchange_unbind_ok_t *AMQP_CALL * @param [in] arguments arguments * @returns amqp_queue_declare_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_queue_declare_ok_t *AMQP_CALL amqp_queue_declare( amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue, amqp_boolean_t passive, amqp_boolean_t durable, amqp_boolean_t exclusive, @@ -995,7 +1001,7 @@ amqp_queue_declare_ok_t *AMQP_CALL amqp_queue_declare( * @param [in] arguments arguments * @returns amqp_queue_bind_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_queue_bind_ok_t *AMQP_CALL amqp_queue_bind( amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue, amqp_bytes_t exchange, amqp_bytes_t routing_key, amqp_table_t arguments); @@ -1007,7 +1013,7 @@ amqp_queue_bind_ok_t *AMQP_CALL amqp_queue_bind( * @param [in] queue queue * @returns amqp_queue_purge_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_queue_purge_ok_t *AMQP_CALL amqp_queue_purge(amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue); @@ -1021,7 +1027,7 @@ amqp_queue_purge_ok_t *AMQP_CALL amqp_queue_purge(amqp_connection_state_t state, * @param [in] if_empty if_empty * @returns amqp_queue_delete_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_queue_delete_ok_t *AMQP_CALL amqp_queue_delete( amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue, amqp_boolean_t if_unused, amqp_boolean_t if_empty); @@ -1036,7 +1042,7 @@ amqp_queue_delete_ok_t *AMQP_CALL amqp_queue_delete( * @param [in] arguments arguments * @returns amqp_queue_unbind_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_queue_unbind_ok_t *AMQP_CALL amqp_queue_unbind( amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue, amqp_bytes_t exchange, amqp_bytes_t routing_key, amqp_table_t arguments); @@ -1050,7 +1056,7 @@ amqp_queue_unbind_ok_t *AMQP_CALL amqp_queue_unbind( * @param [in] global global * @returns amqp_basic_qos_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_basic_qos_ok_t *AMQP_CALL amqp_basic_qos(amqp_connection_state_t state, amqp_channel_t channel, uint32_t prefetch_size, @@ -1069,7 +1075,7 @@ amqp_basic_qos_ok_t *AMQP_CALL amqp_basic_qos(amqp_connection_state_t state, * @param [in] arguments arguments * @returns amqp_basic_consume_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_basic_consume_ok_t *AMQP_CALL amqp_basic_consume( amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue, amqp_bytes_t consumer_tag, amqp_boolean_t no_local, amqp_boolean_t no_ack, @@ -1082,7 +1088,7 @@ amqp_basic_consume_ok_t *AMQP_CALL amqp_basic_consume( * @param [in] consumer_tag consumer_tag * @returns amqp_basic_cancel_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_basic_cancel_ok_t *AMQP_CALL amqp_basic_cancel(amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t consumer_tag); @@ -1094,7 +1100,7 @@ amqp_basic_cancel_ok_t *AMQP_CALL * @param [in] requeue requeue * @returns amqp_basic_recover_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_basic_recover_ok_t *AMQP_CALL amqp_basic_recover(amqp_connection_state_t state, amqp_channel_t channel, amqp_boolean_t requeue); @@ -1105,7 +1111,7 @@ amqp_basic_recover_ok_t *AMQP_CALL * @param [in] channel the channel to do the RPC on * @returns amqp_tx_select_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_tx_select_ok_t *AMQP_CALL amqp_tx_select(amqp_connection_state_t state, amqp_channel_t channel); /** @@ -1115,7 +1121,7 @@ amqp_tx_select_ok_t *AMQP_CALL amqp_tx_select(amqp_connection_state_t state, * @param [in] channel the channel to do the RPC on * @returns amqp_tx_commit_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_tx_commit_ok_t *AMQP_CALL amqp_tx_commit(amqp_connection_state_t state, amqp_channel_t channel); /** @@ -1125,7 +1131,7 @@ amqp_tx_commit_ok_t *AMQP_CALL amqp_tx_commit(amqp_connection_state_t state, * @param [in] channel the channel to do the RPC on * @returns amqp_tx_rollback_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_tx_rollback_ok_t *AMQP_CALL amqp_tx_rollback(amqp_connection_state_t state, amqp_channel_t channel); /** @@ -1135,10 +1141,10 @@ amqp_tx_rollback_ok_t *AMQP_CALL amqp_tx_rollback(amqp_connection_state_t state, * @param [in] channel the channel to do the RPC on * @returns amqp_confirm_select_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_confirm_select_ok_t *AMQP_CALL amqp_confirm_select(amqp_connection_state_t state, amqp_channel_t channel); AMQP_END_DECLS -#endif /* AMQP_FRAMING_H */ +#endif /* RABBITMQ_C_FRAMING_H */ diff --git a/librab/build/librabbitmq/amqp_ssl_socket.h b/librab/build/include/rabbitmq-c/ssl_socket.h similarity index 66% rename from librab/build/librabbitmq/amqp_ssl_socket.h rename to librab/build/include/rabbitmq-c/ssl_socket.h index 9977ae4..77ed1ef 100644 --- a/librab/build/librabbitmq/amqp_ssl_socket.h +++ b/librab/build/include/rabbitmq-c/ssl_socket.h @@ -1,34 +1,13 @@ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + /** \file */ -/* - * Portions created by Alan Antonuk are Copyright (c) 2013-2014 Alan Antonuk. - * All Rights Reserved. - * - * Portions created by Michael Steinert are Copyright (c) 2012-2013 Michael - * Steinert. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ -#ifndef AMQP_SSL_H -#define AMQP_SSL_H +#ifndef RABBITMQ_C_SSL_SOCKET_H +#define RABBITMQ_C_SSL_SOCKET_H -#include +#include +#include AMQP_BEGIN_DECLS @@ -54,9 +33,35 @@ AMQP_BEGIN_DECLS * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_socket_t *AMQP_CALL amqp_ssl_socket_new(amqp_connection_state_t state); +/** + * Get the internal OpenSSL context. Caveat emptor. + * + * \param [in,out] self An SSL/TLS socket object. + * + * \return A pointer to the internal OpenSSL context. This should be cast to + * SSL_CTX*. + * + * \since v0.9.0 + */ +AMQP_EXPORT +void *AMQP_CALL amqp_ssl_socket_get_context(amqp_socket_t *self); + +/** + * Enable loading of the CA certificates from the default location. + * + * \param [in,out] self An SSL/TLS socket object. + * + * \return \ref AMQP_STATUS_OK on success an \ref amqp_status_enum value on + * failure. + * + * \since v0.14.0 + */ +AMQP_EXPORT +int AMQP_CALL amqp_ssl_socket_enable_default_verify_paths(amqp_socket_t *self); + /** * Set the CA certificate. * @@ -68,10 +73,22 @@ amqp_socket_t *AMQP_CALL amqp_ssl_socket_new(amqp_connection_state_t state); * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_ssl_socket_set_cacert(amqp_socket_t *self, const char *cacert); +/** + * Set the password of key in PEM format. + * + * \param [in,out] self An SSL/TLS socket object. + * \param [in] passwd The password of key in PEM format. + * + * \since v0.11.0 + */ +AMQP_EXPORT +void AMQP_CALL amqp_ssl_socket_set_key_passwd(amqp_socket_t *self, + const char *passwd); + /** * Set the client key. * @@ -84,10 +101,29 @@ int AMQP_CALL amqp_ssl_socket_set_cacert(amqp_socket_t *self, * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_ssl_socket_set_key(amqp_socket_t *self, const char *cert, const char *key); +/** + * Set the client key use the engine. + * + * This function requires amqp_set_ssl_engine() has been called. + * + * \param [in,out] self An SSL/TLS socket object. + * \param [in] cert Path to the client certificate in PEM foramt. + * \param [in] the key ID. + * + * \return \ref AMQP_STATUS_OK on success an \ref amqp_status_enum value on + * failure. May return \ref AMQP_STATUS_SSL_UNIMPLEMENTED if OpenSSL does + * not support the ENGINE API. + * + * \since v0.11.0 + */ +AMQP_EXPORT +int AMQP_CALL amqp_ssl_socket_set_key_engine(amqp_socket_t *self, + const char *cert, const char *key); + /** * Set the client key from a buffer. * @@ -101,7 +137,7 @@ int AMQP_CALL amqp_ssl_socket_set_key(amqp_socket_t *self, const char *cert, * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_ssl_socket_set_key_buffer(amqp_socket_t *self, const char *cert, const void *key, size_t n); @@ -121,8 +157,8 @@ int AMQP_CALL amqp_ssl_socket_set_key_buffer(amqp_socket_t *self, * * \since v0.4.0 */ -AMQP_DEPRECATED(AMQP_PUBLIC_FUNCTION void AMQP_CALL amqp_ssl_socket_set_verify( - amqp_socket_t *self, amqp_boolean_t verify)); +AMQP_DEPRECATED_EXPORT void AMQP_CALL + amqp_ssl_socket_set_verify(amqp_socket_t *self, amqp_boolean_t verify); /** * Enable or disable peer verification. @@ -135,7 +171,7 @@ AMQP_DEPRECATED(AMQP_PUBLIC_FUNCTION void AMQP_CALL amqp_ssl_socket_set_verify( * * \since v0.8.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void AMQP_CALL amqp_ssl_socket_set_verify_peer(amqp_socket_t *self, amqp_boolean_t verify); @@ -148,7 +184,7 @@ void AMQP_CALL amqp_ssl_socket_set_verify_peer(amqp_socket_t *self, * * \since v0.8.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT void AMQP_CALL amqp_ssl_socket_set_verify_hostname(amqp_socket_t *self, amqp_boolean_t verify); @@ -156,6 +192,7 @@ typedef enum { AMQP_TLSv1 = 1, AMQP_TLSv1_1 = 2, AMQP_TLSv1_2 = 3, + AMQP_TLSv1_3 = 4, AMQP_TLSvLATEST = 0xFFFF } amqp_tls_version_t; @@ -166,6 +203,9 @@ typedef enum { * connecting to the broker. Set min == max to restrict to just that * version. * + * As of v0.14.0 the defaults are TLS v1.2 and TLS v1.3. TLS v1.1 and lower are + * no longer supported. + * * \param [in,out] self An SSL/TLS socket object. * \param [in] min the minimum acceptable TLS version * \param [in] max the maxmium acceptable TLS version @@ -175,7 +215,7 @@ typedef enum { * * \since v0.8.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_ssl_socket_set_ssl_versions(amqp_socket_t *self, amqp_tls_version_t min, amqp_tls_version_t max); @@ -183,6 +223,9 @@ int AMQP_CALL amqp_ssl_socket_set_ssl_versions(amqp_socket_t *self, /** * Sets whether rabbitmq-c will initialize OpenSSL. * + * \deprecated Since v0.13.0 this is a no-op. OpenSSL automatically manages + * library initialization and uninitialization. + * * OpenSSL requires a one-time initialization across a whole program, this sets * whether or not rabbitmq-c will initialize the SSL library when the first call * to amqp_ssl_socket_new() is made. You should call this function with @@ -203,12 +246,15 @@ int AMQP_CALL amqp_ssl_socket_set_ssl_versions(amqp_socket_t *self, * * \since v0.4.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_DEPRECATED_EXPORT void AMQP_CALL amqp_set_initialize_ssl_library(amqp_boolean_t do_initialize); /** * Initialize the underlying SSL/TLS library. * + * \deprecated Since v0.13.0 this is a no-op. OpenSSL automatically manages + * library initialization and uninitialization. + * * The OpenSSL library requires a one-time initialization across the whole * program. * @@ -221,19 +267,39 @@ void AMQP_CALL amqp_set_initialize_ssl_library(amqp_boolean_t do_initialize); * * \since v0.9.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_DEPRECATED_EXPORT int AMQP_CALL amqp_initialize_ssl_library(void); +/** + * Set the engine for underlying SSL/TLS library. + * + * This function is thread-safe, and may be called more than once. + * + * This function requires amqp_initialize_ssl_library() or amqp_ssl_socket_new() + * has been called. + * + * \param [in] engine the engine ID + * \return AMQP_STATUS_OK on success. May return \ref AMQP_STATUS_SSL_UNIMPLEMENTED + * if OpenSSL does not support the ENGINE API. + * + * \since v0.11.0 + */ +AMQP_EXPORT +int amqp_set_ssl_engine(const char *engine); + /** * Uninitialize the underlying SSL/TLS library. * + * \deprecated Since v0.13.0 this is a no-op. OpenSSL automatically manages + * library initialization and uninitialization. + * * \return AMQP_STATUS_OK on success. * * \since v0.9.0 */ -AMQP_PUBLIC_FUNCTION +AMQP_DEPRECATED_EXPORT int AMQP_CALL amqp_uninitialize_ssl_library(void); AMQP_END_DECLS -#endif /* AMQP_SSL_H */ +#endif /* RABBITMQ_C_SSL_SOCKET_H */ diff --git a/librab/build/include/rabbitmq-c/tcp_socket.h b/librab/build/include/rabbitmq-c/tcp_socket.h new file mode 100644 index 0000000..10f0408 --- /dev/null +++ b/librab/build/include/rabbitmq-c/tcp_socket.h @@ -0,0 +1,47 @@ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + +/** \file */ + +/** + * A TCP socket connection. + */ + +#ifndef RABBITMQ_C_TCP_SOCKET_H +#define RABBITMQ_C_TCP_SOCKET_H + +#include +#include + +AMQP_BEGIN_DECLS + +/** + * Create a new TCP socket. + * + * Call amqp_connection_close() to release socket resources. + * + * \return A new socket object or NULL if an error occurred. + * + * \since v0.4.0 + */ +AMQP_EXPORT +amqp_socket_t *AMQP_CALL amqp_tcp_socket_new(amqp_connection_state_t state); + +/** + * Assign an open file descriptor to a socket object. + * + * This function must not be used in conjunction with amqp_socket_open(), i.e. + * the socket connection should already be open(2) when this function is + * called. + * + * \param [in,out] self A TCP socket object. + * \param [in] sockfd An open socket descriptor. + * + * \since v0.4.0 + */ +AMQP_EXPORT +void AMQP_CALL amqp_tcp_socket_set_sockfd(amqp_socket_t *self, int sockfd); + +AMQP_END_DECLS + +#endif /* RABBITMQ_C_TCP_SOCKET_H */ diff --git a/librab/build/install_manifest.txt b/librab/build/install_manifest.txt deleted file mode 100644 index 73baa4e..0000000 --- a/librab/build/install_manifest.txt +++ /dev/null @@ -1,9 +0,0 @@ -/usr/lib64/pkgconfig/librabbitmq.pc -/usr/lib64/librabbitmq.so.4.3.1 -/usr/lib64/librabbitmq.so.4 -/usr/lib64/librabbitmq.so -/usr/lib64/librabbitmq.a -/usr/include/amqp.h -/usr/include/amqp_framing.h -/usr/include/amqp_tcp_socket.h -/usr/include/amqp_ssl_socket.h diff --git a/librab/build/librabbitmq.pc b/librab/build/librabbitmq.pc deleted file mode 100644 index 78e3800..0000000 --- a/librab/build/librabbitmq.pc +++ /dev/null @@ -1,13 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${exec_prefix}/lib64 -includedir=${prefix}/include - -Name: rabbitmq-c -Description: An AMQP 0-9-1 client library -Version: 0.10.0 -URL: https://github.com/alanxz/rabbitmq-c -Requires.private: openssl -Libs: -L${libdir} -lrabbitmq -Libs.private: rt;-lpthread -CFlags: -I${includedir} diff --git a/librab/build/librabbitmq.pc.in b/librab/build/librabbitmq.pc.in index 17c1e08..711d01d 100644 --- a/librab/build/librabbitmq.pc.in +++ b/librab/build/librabbitmq.pc.in @@ -5,9 +5,9 @@ includedir=@includedir@ Name: rabbitmq-c Description: An AMQP 0-9-1 client library -Version: @VERSION@ +Version: @RMQ_VERSION@ URL: https://github.com/alanxz/rabbitmq-c Requires.private: @requires_private@ Libs: -L${libdir} -lrabbitmq Libs.private: @libs_private@ -CFlags: -I${includedir} +Cflags: -I${includedir} diff --git a/librab/build/librabbitmq/CMakeFiles/CMakeDirectoryInformation.cmake b/librab/build/librabbitmq/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 44e562e..0000000 --- a/librab/build/librabbitmq/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Relative path conversion top directories. -SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home2/tcs/librab/build") -SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home2/tcs/librab/build") - -# Force unix paths in dependencies. -SET(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/librab/build/librabbitmq/CMakeFiles/progress.marks b/librab/build/librabbitmq/CMakeFiles/progress.marks deleted file mode 100644 index 9902f17..0000000 --- a/librab/build/librabbitmq/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -28 diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/C.includecache b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/C.includecache deleted file mode 100644 index 4be308d..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/C.includecache +++ /dev/null @@ -1,372 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_api.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h -stdarg.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_connection.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_tcp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.h -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h -errno.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_consumer.c -amqp.h -/home2/tcs/librab/build/librabbitmq/amqp.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_socket.h -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_framing.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_framing.h -amqp.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c -amqp_hostcheck.h -/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.h -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.h - -/home2/tcs/librab/build/librabbitmq/amqp_mem.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -assert.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -sys/types.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_openssl.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_openssl_bio.h -/home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h -amqp_openssl_hostname_validation.h -/home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_socket.h -amqp_ssl_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_ssl_socket.h -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h -threads.h -/home2/tcs/librab/build/librabbitmq/threads.h -ctype.h -- -limits.h -- -openssl/bio.h -- -openssl/conf.h -- -openssl/engine.h -- -openssl/err.h -- -openssl/ssl.h -- -openssl/x509v3.h -- -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.c -amqp_openssl_bio.h -/home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h -amqp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_socket.h -assert.h -- -errno.h -- -winsock2.h -- -sys/socket.h -- -sys/types.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h -openssl/bio.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.c -openssl/ssl.h -- -openssl/x509v3.h -- -amqp_hostcheck.h -/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.h -amqp_openssl_bio.h -/home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h -amqp_openssl_hostname_validation.h -/home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.h -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.h -openssl/x509v3.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_private.h -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp.h -/home2/tcs/librab/build/librabbitmq/amqp.h -amqp_framing.h -/home2/tcs/librab/build/librabbitmq/amqp_framing.h -string.h -- -winsock2.h -- -arpa/inet.h -- -sys/uio.h -- -amqp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_socket.h -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h - -/home2/tcs/librab/build/librabbitmq/amqp_socket.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_socket.h -amqp_table.h -/home2/tcs/librab/build/librabbitmq/amqp_table.h -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h -assert.h -- -limits.h -- -stdarg.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -errno.h -- -winsock2.h -- -ws2tcpip.h -- -sys/types.h -- -netinet/in.h -- -netinet/tcp.h -- -sys/select.h -- -fcntl.h -- -netdb.h -- -sys/socket.h -- -sys/uio.h -- -poll.h -- -unistd.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_socket.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h - -/home2/tcs/librab/build/librabbitmq/amqp_ssl_socket.h -amqp.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_table.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_table.h -/home2/tcs/librab/build/librabbitmq/amqp_table.h -assert.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_table.h -amqp.h -/home2/tcs/librab/build/librabbitmq/amqp.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h - -/home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_tcp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.h -errno.h -- -winsock2.h -- -netinet/in.h -- -netinet/tcp.h -- -sys/socket.h -- -stdio.h -- -stdlib.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.h -amqp.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_time.c -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h -amqp.h -/home2/tcs/librab/build/librabbitmq/amqp.h -assert.h -- -limits.h -- -string.h -- -windows.h -- -mach/mach_time.h -- -time.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_time.h -stdint.h -- -winsock2.h -- -sys/time.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_url.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -limits.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/config.h - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/unix/threads.h -pthread.h -- - diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/DependInfo.cmake b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/DependInfo.cmake deleted file mode 100644 index 60debe5..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/DependInfo.cmake +++ /dev/null @@ -1,43 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/librabbitmq/amqp_api.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_connection.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_consumer.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_framing.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_mem.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_openssl.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_socket.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_table.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_time.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_url.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "AMQP_BUILD" - "AMQP_STATIC" - "HAVE_CONFIG_H" - "WITH_SSL=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "librabbitmq/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o deleted file mode 100644 index e7ebc98..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o deleted file mode 100644 index eea55b8..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o deleted file mode 100644 index ed4ea53..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o deleted file mode 100644 index 614d276..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o deleted file mode 100644 index 446651e..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o deleted file mode 100644 index c4e97df..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o deleted file mode 100644 index bc1c16c..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o deleted file mode 100644 index 28c61ed..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o deleted file mode 100644 index 664f4ec..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o deleted file mode 100644 index e81b7a3..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o deleted file mode 100644 index 68cfcfd..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o deleted file mode 100644 index 8e9c953..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o deleted file mode 100644 index 925e99a..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o deleted file mode 100644 index 7831744..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make deleted file mode 100644 index 4ecedc9..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make +++ /dev/null @@ -1,444 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include librabbitmq/CMakeFiles/rabbitmq-static.dir/depend.make - -# Include the progress variables for this target. -include librabbitmq/CMakeFiles/rabbitmq-static.dir/progress.make - -# Include the compile flags for this target's objects. -include librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o: librabbitmq/amqp_framing.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_framing.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_framing.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_framing.c > CMakeFiles/rabbitmq-static.dir/amqp_framing.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_framing.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_framing.c -o CMakeFiles/rabbitmq-static.dir/amqp_framing.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o: librabbitmq/amqp_api.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_api.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_api.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_api.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_api.c > CMakeFiles/rabbitmq-static.dir/amqp_api.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_api.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_api.c -o CMakeFiles/rabbitmq-static.dir/amqp_api.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o: librabbitmq/amqp_connection.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_connection.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_connection.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_connection.c > CMakeFiles/rabbitmq-static.dir/amqp_connection.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_connection.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_connection.c -o CMakeFiles/rabbitmq-static.dir/amqp_connection.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o: librabbitmq/amqp_mem.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_4) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_mem.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_mem.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_mem.c > CMakeFiles/rabbitmq-static.dir/amqp_mem.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_mem.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_mem.c -o CMakeFiles/rabbitmq-static.dir/amqp_mem.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o: librabbitmq/amqp_socket.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_5) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_socket.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_socket.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_socket.c > CMakeFiles/rabbitmq-static.dir/amqp_socket.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_socket.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_socket.c -o CMakeFiles/rabbitmq-static.dir/amqp_socket.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o: librabbitmq/amqp_table.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_6) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_table.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_table.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_table.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_table.c > CMakeFiles/rabbitmq-static.dir/amqp_table.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_table.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_table.c -o CMakeFiles/rabbitmq-static.dir/amqp_table.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o: librabbitmq/amqp_url.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_7) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_url.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_url.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_url.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_url.c > CMakeFiles/rabbitmq-static.dir/amqp_url.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_url.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_url.c -o CMakeFiles/rabbitmq-static.dir/amqp_url.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_tcp_socket.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_8) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.c > CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.c -o CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o: librabbitmq/amqp_time.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_9) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_time.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_time.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_time.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_time.c > CMakeFiles/rabbitmq-static.dir/amqp_time.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_time.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_time.c -o CMakeFiles/rabbitmq-static.dir/amqp_time.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o: librabbitmq/amqp_consumer.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_10) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_consumer.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_consumer.c > CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_consumer.c -o CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o: librabbitmq/amqp_openssl.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_11) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_openssl.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_openssl.c > CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_openssl.c -o CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o: librabbitmq/amqp_openssl_hostname_validation.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_12) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.c > CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.c -o CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o: librabbitmq/amqp_hostcheck.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_13) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c > CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c -o CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o: librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_openssl_bio.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_14) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.c - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.c > CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.i - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.c -o CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.s - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o.provides: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o - -# Object files for target rabbitmq-static -rabbitmq__static_OBJECTS = \ -"CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o" \ -"CMakeFiles/rabbitmq-static.dir/amqp_api.c.o" \ -"CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o" \ -"CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o" \ -"CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o" \ -"CMakeFiles/rabbitmq-static.dir/amqp_table.c.o" \ -"CMakeFiles/rabbitmq-static.dir/amqp_url.c.o" \ -"CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o" \ -"CMakeFiles/rabbitmq-static.dir/amqp_time.c.o" \ -"CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o" \ -"CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o" \ -"CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o" \ -"CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o" \ -"CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o" - -# External object files for target rabbitmq-static -rabbitmq__static_EXTERNAL_OBJECTS = - -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make -librabbitmq/librabbitmq.a: librabbitmq/CMakeFiles/rabbitmq-static.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C static library librabbitmq.a" - cd /home2/tcs/librab/build/librabbitmq && $(CMAKE_COMMAND) -P CMakeFiles/rabbitmq-static.dir/cmake_clean_target.cmake - cd /home2/tcs/librab/build/librabbitmq && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/rabbitmq-static.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -librabbitmq/CMakeFiles/rabbitmq-static.dir/build: librabbitmq/librabbitmq.a -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/build - -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o.requires -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o.requires -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o.requires -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o.requires -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o.requires -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o.requires -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o.requires -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o.requires -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o.requires -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o.requires -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o.requires -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o.requires -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o.requires -librabbitmq/CMakeFiles/rabbitmq-static.dir/requires: librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o.requires -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/requires - -librabbitmq/CMakeFiles/rabbitmq-static.dir/clean: - cd /home2/tcs/librab/build/librabbitmq && $(CMAKE_COMMAND) -P CMakeFiles/rabbitmq-static.dir/cmake_clean.cmake -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/clean - -librabbitmq/CMakeFiles/rabbitmq-static.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/librabbitmq /home2/tcs/librab/build /home2/tcs/librab/build/librabbitmq /home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/depend - diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/cmake_clean.cmake b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/cmake_clean.cmake deleted file mode 100644 index 48c5944..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/cmake_clean.cmake +++ /dev/null @@ -1,23 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o" - "CMakeFiles/rabbitmq-static.dir/amqp_api.c.o" - "CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o" - "CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o" - "CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o" - "CMakeFiles/rabbitmq-static.dir/amqp_table.c.o" - "CMakeFiles/rabbitmq-static.dir/amqp_url.c.o" - "CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o" - "CMakeFiles/rabbitmq-static.dir/amqp_time.c.o" - "CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o" - "CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o" - "CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o" - "CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o" - "CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o" - "librabbitmq.pdb" - "librabbitmq.a" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/rabbitmq-static.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/cmake_clean_target.cmake b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/cmake_clean_target.cmake deleted file mode 100644 index 4d06d03..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -FILE(REMOVE_RECURSE - "librabbitmq.a" -) diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/depend.internal b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/depend.internal deleted file mode 100644 index 11c535a..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/depend.internal +++ /dev/null @@ -1,113 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_api.c - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_connection.c - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_consumer.c - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h - librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.c - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o - /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c - /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_mem.c - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_openssl.c - /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h - /home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_ssl_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h - librabbitmq/unix/threads.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.c - /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o - /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.h - /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h - /home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.c - /home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.c - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_table.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_table.c - /home2/tcs/librab/build/librabbitmq/amqp_table.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.c - /home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_time.c - /home2/tcs/librab/build/librabbitmq/amqp_time.h - librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/amqp_url.c - /home2/tcs/librab/build/librabbitmq/config.h diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/depend.make b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/depend.make deleted file mode 100644 index ca75284..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/depend.make +++ /dev/null @@ -1,113 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o: librabbitmq/amqp_api.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o: librabbitmq/amqp_connection.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o: librabbitmq/amqp_tcp_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o: librabbitmq/amqp_consumer.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o: librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o: librabbitmq/amqp_framing.h - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o: librabbitmq/amqp_framing.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o: librabbitmq/amqp_hostcheck.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o: librabbitmq/amqp_hostcheck.h - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o: librabbitmq/amqp_mem.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o: librabbitmq/amqp_openssl.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o: librabbitmq/amqp_openssl_bio.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o: librabbitmq/amqp_openssl_hostname_validation.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o: librabbitmq/amqp_ssl_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o: librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o: librabbitmq/unix/threads.h - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_openssl_bio.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_openssl_bio.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o: librabbitmq/amqp_hostcheck.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o: librabbitmq/amqp_openssl_bio.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o: librabbitmq/amqp_openssl_hostname_validation.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o: librabbitmq/amqp_openssl_hostname_validation.h - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o: librabbitmq/amqp_socket.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o: librabbitmq/amqp_table.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o: librabbitmq/amqp_table.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o: librabbitmq/amqp_table.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_tcp_socket.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_tcp_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o: librabbitmq/amqp_time.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o: librabbitmq/amqp_framing.h - -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o: librabbitmq/amqp_url.c -librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o: librabbitmq/config.h - diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make deleted file mode 100644 index 60c85c9..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/librabbitmq/unix - -C_DEFINES = -DAMQP_BUILD -DAMQP_STATIC -DHAVE_CONFIG_H -DWITH_SSL=1 - diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/link.txt b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/link.txt deleted file mode 100644 index dd84e78..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/bin/ar cr librabbitmq.a CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o CMakeFiles/rabbitmq-static.dir/amqp_api.c.o CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o CMakeFiles/rabbitmq-static.dir/amqp_table.c.o CMakeFiles/rabbitmq-static.dir/amqp_url.c.o CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o CMakeFiles/rabbitmq-static.dir/amqp_time.c.o CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o -/bin/ranlib librabbitmq.a diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/progress.make b/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/progress.make deleted file mode 100644 index 008abf9..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/progress.make +++ /dev/null @@ -1,15 +0,0 @@ -CMAKE_PROGRESS_1 = 48 -CMAKE_PROGRESS_2 = 49 -CMAKE_PROGRESS_3 = 50 -CMAKE_PROGRESS_4 = 51 -CMAKE_PROGRESS_5 = 52 -CMAKE_PROGRESS_6 = 53 -CMAKE_PROGRESS_7 = 54 -CMAKE_PROGRESS_8 = 55 -CMAKE_PROGRESS_9 = 56 -CMAKE_PROGRESS_10 = 57 -CMAKE_PROGRESS_11 = 58 -CMAKE_PROGRESS_12 = 59 -CMAKE_PROGRESS_13 = 60 -CMAKE_PROGRESS_14 = 61 - diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/C.includecache b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/C.includecache deleted file mode 100644 index 4be308d..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/C.includecache +++ /dev/null @@ -1,372 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_api.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h -stdarg.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_connection.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_tcp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.h -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h -errno.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_consumer.c -amqp.h -/home2/tcs/librab/build/librabbitmq/amqp.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_socket.h -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_framing.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_framing.h -amqp.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c -amqp_hostcheck.h -/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.h -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.h - -/home2/tcs/librab/build/librabbitmq/amqp_mem.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -assert.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -sys/types.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_openssl.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_openssl_bio.h -/home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h -amqp_openssl_hostname_validation.h -/home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_socket.h -amqp_ssl_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_ssl_socket.h -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h -threads.h -/home2/tcs/librab/build/librabbitmq/threads.h -ctype.h -- -limits.h -- -openssl/bio.h -- -openssl/conf.h -- -openssl/engine.h -- -openssl/err.h -- -openssl/ssl.h -- -openssl/x509v3.h -- -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.c -amqp_openssl_bio.h -/home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h -amqp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_socket.h -assert.h -- -errno.h -- -winsock2.h -- -sys/socket.h -- -sys/types.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h -openssl/bio.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.c -openssl/ssl.h -- -openssl/x509v3.h -- -amqp_hostcheck.h -/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.h -amqp_openssl_bio.h -/home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h -amqp_openssl_hostname_validation.h -/home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.h -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.h -openssl/x509v3.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_private.h -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp.h -/home2/tcs/librab/build/librabbitmq/amqp.h -amqp_framing.h -/home2/tcs/librab/build/librabbitmq/amqp_framing.h -string.h -- -winsock2.h -- -arpa/inet.h -- -sys/uio.h -- -amqp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_socket.h -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h - -/home2/tcs/librab/build/librabbitmq/amqp_socket.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_socket.h -amqp_table.h -/home2/tcs/librab/build/librabbitmq/amqp_table.h -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h -assert.h -- -limits.h -- -stdarg.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -errno.h -- -winsock2.h -- -ws2tcpip.h -- -sys/types.h -- -netinet/in.h -- -netinet/tcp.h -- -sys/select.h -- -fcntl.h -- -netdb.h -- -sys/socket.h -- -sys/uio.h -- -poll.h -- -unistd.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_socket.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h - -/home2/tcs/librab/build/librabbitmq/amqp_ssl_socket.h -amqp.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_table.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_table.h -/home2/tcs/librab/build/librabbitmq/amqp_table.h -assert.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_table.h -amqp.h -/home2/tcs/librab/build/librabbitmq/amqp.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h - -/home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -amqp_tcp_socket.h -/home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.h -errno.h -- -winsock2.h -- -netinet/in.h -- -netinet/tcp.h -- -sys/socket.h -- -stdio.h -- -stdlib.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.h -amqp.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_time.c -amqp_time.h -/home2/tcs/librab/build/librabbitmq/amqp_time.h -amqp.h -/home2/tcs/librab/build/librabbitmq/amqp.h -assert.h -- -limits.h -- -string.h -- -windows.h -- -mach/mach_time.h -- -time.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_time.h -stdint.h -- -winsock2.h -- -sys/time.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_url.c -config.h -/home2/tcs/librab/build/librabbitmq/config.h -amqp_private.h -/home2/tcs/librab/build/librabbitmq/amqp_private.h -limits.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- - -/home2/tcs/librab/build/librabbitmq/config.h - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/unix/threads.h -pthread.h -- - diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake deleted file mode 100644 index 0715c5d..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake +++ /dev/null @@ -1,49 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/librabbitmq/amqp_api.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_connection.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_consumer.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_framing.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_mem.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_openssl.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_socket.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_table.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_time.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o" - "/home2/tcs/librab/build/librabbitmq/amqp_url.c" "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "AMQP_BUILD" - "HAVE_CONFIG_H" - "WITH_SSL=1" - ) - -# Pairs of files generated by the same build rule. -SET(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home2/tcs/librab/build/librabbitmq/librabbitmq.so" "/home2/tcs/librab/build/librabbitmq/librabbitmq.so.4.3.1" - "/home2/tcs/librab/build/librabbitmq/librabbitmq.so.4" "/home2/tcs/librab/build/librabbitmq/librabbitmq.so.4.3.1" - ) - - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "librabbitmq/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o deleted file mode 100644 index d116bee..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o deleted file mode 100644 index bc0dd1b..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o deleted file mode 100644 index 5eee1f3..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o deleted file mode 100644 index 54cc0ad..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o deleted file mode 100644 index c6c4897..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o deleted file mode 100644 index 23f02e7..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o deleted file mode 100644 index 53a5623..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o deleted file mode 100644 index fa2d80c..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o deleted file mode 100644 index 781b553..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o deleted file mode 100644 index 5d24c02..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o deleted file mode 100644 index 92b04a0..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o deleted file mode 100644 index 1d6009a..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o deleted file mode 100644 index 9a825d3..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o deleted file mode 100644 index 2570409..0000000 Binary files a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o and /dev/null differ diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/build.make b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/build.make deleted file mode 100644 index 03e7f3e..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/build.make +++ /dev/null @@ -1,450 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include librabbitmq/CMakeFiles/rabbitmq.dir/depend.make - -# Include the progress variables for this target. -include librabbitmq/CMakeFiles/rabbitmq.dir/progress.make - -# Include the compile flags for this target's objects. -include librabbitmq/CMakeFiles/rabbitmq.dir/flags.make - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o: librabbitmq/amqp_framing.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_framing.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_framing.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_framing.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_framing.c > CMakeFiles/rabbitmq.dir/amqp_framing.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_framing.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_framing.c -o CMakeFiles/rabbitmq.dir/amqp_framing.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o: librabbitmq/amqp_api.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_api.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_api.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_api.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_api.c > CMakeFiles/rabbitmq.dir/amqp_api.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_api.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_api.c -o CMakeFiles/rabbitmq.dir/amqp_api.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o: librabbitmq/amqp_connection.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_connection.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_connection.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_connection.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_connection.c > CMakeFiles/rabbitmq.dir/amqp_connection.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_connection.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_connection.c -o CMakeFiles/rabbitmq.dir/amqp_connection.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o: librabbitmq/amqp_mem.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_4) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_mem.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_mem.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_mem.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_mem.c > CMakeFiles/rabbitmq.dir/amqp_mem.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_mem.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_mem.c -o CMakeFiles/rabbitmq.dir/amqp_mem.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o: librabbitmq/amqp_socket.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_5) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_socket.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_socket.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_socket.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_socket.c > CMakeFiles/rabbitmq.dir/amqp_socket.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_socket.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_socket.c -o CMakeFiles/rabbitmq.dir/amqp_socket.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o: librabbitmq/amqp_table.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_6) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_table.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_table.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_table.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_table.c > CMakeFiles/rabbitmq.dir/amqp_table.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_table.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_table.c -o CMakeFiles/rabbitmq.dir/amqp_table.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o: librabbitmq/amqp_url.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_7) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_url.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_url.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_url.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_url.c > CMakeFiles/rabbitmq.dir/amqp_url.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_url.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_url.c -o CMakeFiles/rabbitmq.dir/amqp_url.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_tcp_socket.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_8) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.c > CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.c -o CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o: librabbitmq/amqp_time.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_9) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_time.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_time.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_time.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_time.c > CMakeFiles/rabbitmq.dir/amqp_time.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_time.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_time.c -o CMakeFiles/rabbitmq.dir/amqp_time.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o: librabbitmq/amqp_consumer.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_10) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_consumer.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_consumer.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_consumer.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_consumer.c > CMakeFiles/rabbitmq.dir/amqp_consumer.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_consumer.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_consumer.c -o CMakeFiles/rabbitmq.dir/amqp_consumer.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o: librabbitmq/amqp_openssl.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_11) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_openssl.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_openssl.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_openssl.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_openssl.c > CMakeFiles/rabbitmq.dir/amqp_openssl.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_openssl.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_openssl.c -o CMakeFiles/rabbitmq.dir/amqp_openssl.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o: librabbitmq/amqp_openssl_hostname_validation.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_12) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.c > CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.c -o CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o: librabbitmq/amqp_hostcheck.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_13) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c > CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c -o CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o: librabbitmq/CMakeFiles/rabbitmq.dir/flags.make -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_openssl_bio.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_14) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.c - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.i" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.c > CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.i - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.s" - cd /home2/tcs/librab/build/librabbitmq && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.c -o CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.s - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o.requires: -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o.requires - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o.provides: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o.requires - $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o.provides.build -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o.provides - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o.provides.build: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o - -# Object files for target rabbitmq -rabbitmq_OBJECTS = \ -"CMakeFiles/rabbitmq.dir/amqp_framing.c.o" \ -"CMakeFiles/rabbitmq.dir/amqp_api.c.o" \ -"CMakeFiles/rabbitmq.dir/amqp_connection.c.o" \ -"CMakeFiles/rabbitmq.dir/amqp_mem.c.o" \ -"CMakeFiles/rabbitmq.dir/amqp_socket.c.o" \ -"CMakeFiles/rabbitmq.dir/amqp_table.c.o" \ -"CMakeFiles/rabbitmq.dir/amqp_url.c.o" \ -"CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o" \ -"CMakeFiles/rabbitmq.dir/amqp_time.c.o" \ -"CMakeFiles/rabbitmq.dir/amqp_consumer.c.o" \ -"CMakeFiles/rabbitmq.dir/amqp_openssl.c.o" \ -"CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o" \ -"CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o" \ -"CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o" - -# External object files for target rabbitmq -rabbitmq_EXTERNAL_OBJECTS = - -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/build.make -librabbitmq/librabbitmq.so.4.3.1: /usr/lib64/libssl.so -librabbitmq/librabbitmq.so.4.3.1: /usr/lib64/libcrypto.so -librabbitmq/librabbitmq.so.4.3.1: librabbitmq/CMakeFiles/rabbitmq.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C shared library librabbitmq.so" - cd /home2/tcs/librab/build/librabbitmq && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/rabbitmq.dir/link.txt --verbose=$(VERBOSE) - cd /home2/tcs/librab/build/librabbitmq && $(CMAKE_COMMAND) -E cmake_symlink_library librabbitmq.so.4.3.1 librabbitmq.so.4 librabbitmq.so - -librabbitmq/librabbitmq.so.4: librabbitmq/librabbitmq.so.4.3.1 - -librabbitmq/librabbitmq.so: librabbitmq/librabbitmq.so.4.3.1 - -# Rule to build all files generated by this target. -librabbitmq/CMakeFiles/rabbitmq.dir/build: librabbitmq/librabbitmq.so -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/build - -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o.requires -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o.requires -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o.requires -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o.requires -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o.requires -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o.requires -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o.requires -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o.requires -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o.requires -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o.requires -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o.requires -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o.requires -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o.requires -librabbitmq/CMakeFiles/rabbitmq.dir/requires: librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o.requires -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/requires - -librabbitmq/CMakeFiles/rabbitmq.dir/clean: - cd /home2/tcs/librab/build/librabbitmq && $(CMAKE_COMMAND) -P CMakeFiles/rabbitmq.dir/cmake_clean.cmake -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/clean - -librabbitmq/CMakeFiles/rabbitmq.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/librabbitmq /home2/tcs/librab/build /home2/tcs/librab/build/librabbitmq /home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/depend - diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/cmake_clean.cmake b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/cmake_clean.cmake deleted file mode 100644 index dfe39ee..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/cmake_clean.cmake +++ /dev/null @@ -1,25 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rabbitmq.dir/amqp_framing.c.o" - "CMakeFiles/rabbitmq.dir/amqp_api.c.o" - "CMakeFiles/rabbitmq.dir/amqp_connection.c.o" - "CMakeFiles/rabbitmq.dir/amqp_mem.c.o" - "CMakeFiles/rabbitmq.dir/amqp_socket.c.o" - "CMakeFiles/rabbitmq.dir/amqp_table.c.o" - "CMakeFiles/rabbitmq.dir/amqp_url.c.o" - "CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o" - "CMakeFiles/rabbitmq.dir/amqp_time.c.o" - "CMakeFiles/rabbitmq.dir/amqp_consumer.c.o" - "CMakeFiles/rabbitmq.dir/amqp_openssl.c.o" - "CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o" - "CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o" - "CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o" - "librabbitmq.pdb" - "librabbitmq.so" - "librabbitmq.so.4.3.1" - "librabbitmq.so.4" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/rabbitmq.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/depend.internal b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/depend.internal deleted file mode 100644 index 84f1833..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/depend.internal +++ /dev/null @@ -1,113 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_api.c - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_connection.c - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_consumer.c - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h - librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.c - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o - /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c - /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_mem.c - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_openssl.c - /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h - /home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_ssl_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h - librabbitmq/unix/threads.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.c - /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o - /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.h - /home2/tcs/librab/build/librabbitmq/amqp_openssl_bio.h - /home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.c - /home2/tcs/librab/build/librabbitmq/amqp_openssl_hostname_validation.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.c - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_table.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_table.c - /home2/tcs/librab/build/librabbitmq/amqp_table.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.c - /home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_time.c - /home2/tcs/librab/build/librabbitmq/amqp_time.h - librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o - /home2/tcs/librab/build/librabbitmq/amqp.h - /home2/tcs/librab/build/librabbitmq/amqp_framing.h - /home2/tcs/librab/build/librabbitmq/amqp_private.h - /home2/tcs/librab/build/librabbitmq/amqp_socket.h - /home2/tcs/librab/build/librabbitmq/amqp_time.h - /home2/tcs/librab/build/librabbitmq/amqp_url.c - /home2/tcs/librab/build/librabbitmq/config.h diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/depend.make b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/depend.make deleted file mode 100644 index df99a8c..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/depend.make +++ /dev/null @@ -1,113 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o: librabbitmq/amqp_api.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o: librabbitmq/amqp_connection.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o: librabbitmq/amqp_tcp_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o: librabbitmq/amqp_consumer.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o: librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o: librabbitmq/amqp_framing.h - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o: librabbitmq/amqp_framing.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o: librabbitmq/amqp_hostcheck.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o: librabbitmq/amqp_hostcheck.h - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o: librabbitmq/amqp_mem.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o: librabbitmq/amqp_openssl.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o: librabbitmq/amqp_openssl_bio.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o: librabbitmq/amqp_openssl_hostname_validation.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o: librabbitmq/amqp_ssl_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o: librabbitmq/config.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o: librabbitmq/unix/threads.h - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_openssl_bio.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_openssl_bio.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o: librabbitmq/amqp_hostcheck.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o: librabbitmq/amqp_openssl_bio.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o: librabbitmq/amqp_openssl_hostname_validation.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o: librabbitmq/amqp_openssl_hostname_validation.h - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o: librabbitmq/amqp_socket.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o: librabbitmq/amqp_table.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o: librabbitmq/amqp_table.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o: librabbitmq/amqp_table.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_tcp_socket.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_tcp_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o: librabbitmq/config.h - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o: librabbitmq/amqp_time.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o: librabbitmq/amqp_framing.h - -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o: librabbitmq/amqp.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o: librabbitmq/amqp_framing.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o: librabbitmq/amqp_private.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o: librabbitmq/amqp_socket.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o: librabbitmq/amqp_time.h -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o: librabbitmq/amqp_url.c -librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o: librabbitmq/config.h - diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/flags.make b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/flags.make deleted file mode 100644 index ef39111..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -fPIC -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/librabbitmq/unix - -C_DEFINES = -DAMQP_BUILD -DHAVE_CONFIG_H -DWITH_SSL=1 -Drabbitmq_EXPORTS - diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/link.txt b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/link.txt deleted file mode 100644 index 778f0e2..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -fPIC -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -shared -Wl,-soname,librabbitmq.so.4 -o librabbitmq.so.4.3.1 CMakeFiles/rabbitmq.dir/amqp_framing.c.o CMakeFiles/rabbitmq.dir/amqp_api.c.o CMakeFiles/rabbitmq.dir/amqp_connection.c.o CMakeFiles/rabbitmq.dir/amqp_mem.c.o CMakeFiles/rabbitmq.dir/amqp_socket.c.o CMakeFiles/rabbitmq.dir/amqp_table.c.o CMakeFiles/rabbitmq.dir/amqp_url.c.o CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o CMakeFiles/rabbitmq.dir/amqp_time.c.o CMakeFiles/rabbitmq.dir/amqp_consumer.c.o CMakeFiles/rabbitmq.dir/amqp_openssl.c.o CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o -lssl -lcrypto -lrt -lpthread diff --git a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/progress.make b/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/progress.make deleted file mode 100644 index 65c9570..0000000 --- a/librab/build/librabbitmq/CMakeFiles/rabbitmq.dir/progress.make +++ /dev/null @@ -1,15 +0,0 @@ -CMAKE_PROGRESS_1 = 34 -CMAKE_PROGRESS_2 = 35 -CMAKE_PROGRESS_3 = 36 -CMAKE_PROGRESS_4 = 37 -CMAKE_PROGRESS_5 = 38 -CMAKE_PROGRESS_6 = 39 -CMAKE_PROGRESS_7 = 40 -CMAKE_PROGRESS_8 = 41 -CMAKE_PROGRESS_9 = 42 -CMAKE_PROGRESS_10 = 43 -CMAKE_PROGRESS_11 = 44 -CMAKE_PROGRESS_12 = 45 -CMAKE_PROGRESS_13 = 46 -CMAKE_PROGRESS_14 = 47 - diff --git a/librab/build/librabbitmq/CMakeLists.txt b/librab/build/librabbitmq/CMakeLists.txt index bd5369a..c7983ae 100644 --- a/librab/build/librabbitmq/CMakeLists.txt +++ b/librab/build/librabbitmq/CMakeLists.txt @@ -1,186 +1,190 @@ -project(librabbitmq "C") - -if (REGENERATE_AMQP_FRAMING) - set(AMQP_CODEGEN_PY "${CMAKE_CURRENT_BINARY_DIR}/amqp_codegen.py") - set(CODEGEN_PY "${CMAKE_CURRENT_BINARY_DIR}/codegen.py") - set(AMQP_SPEC_JSON_PATH "${AMQP_CODEGEN_DIR}/amqp-rabbitmq-0.9.1.json") - set(AMQP_FRAMING_H_PATH ${CMAKE_CURRENT_BINARY_DIR}/amqp_framing.h) - set(AMQP_FRAMING_C_PATH ${CMAKE_CURRENT_BINARY_DIR}/amqp_framing.c) - - if (PYTHON_VERSION_MAJOR GREATER 2) - set(CONVERT_CODEGEN ${PYTHON_2TO3_EXECUTABLE} -w ${CODEGEN_PY} > codegen_2to3.out) - set(CONVERT_AMQP_CODEGEN ${PYTHON_2TO3_EXECUTABLE} -w ${AMQP_CODEGEN_PY} > amqp_codegen_2to3.out) - else () - set(CONVERT_CODEGEN "") - set(CONVERT_AMQP_CODEGEN "") - endif () - - add_custom_command( - OUTPUT ${CODEGEN_PY} - COMMAND ${CMAKE_COMMAND} ARGS -E copy ${CMAKE_CURRENT_SOURCE_DIR}/codegen.py ${CODEGEN_PY} - COMMAND ${CONVERT_CODEGEN} - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/codegen.py - VERBATIM) - - add_custom_command( - OUTPUT ${AMQP_CODEGEN_PY} - COMMAND ${CMAKE_COMMAND} ARGS -E copy ${AMQP_CODEGEN_DIR}/amqp_codegen.py ${AMQP_CODEGEN_PY} - COMMAND ${CONVERT_AMQP_CODEGEN} - DEPENDS ${AMQP_CODEGEN_DIR}/amqp_codegen.py ${AMQP_CODEGEN_TARGET} - VERBATIM) - - add_custom_command( - OUTPUT ${AMQP_FRAMING_H_PATH} - COMMAND ${PYTHON_EXECUTABLE} ARGS ${CODEGEN_PY} header ${AMQP_SPEC_JSON_PATH} ${AMQP_FRAMING_H_PATH} - DEPENDS ${AMQP_SPEC_JSON_PATH} ${CODEGEN_PY} ${AMQP_CODEGEN_PY} - VERBATIM) - - add_custom_command( - OUTPUT ${AMQP_FRAMING_C_PATH} - COMMAND ${PYTHON_EXECUTABLE} ARGS ${CODEGEN_PY} body ${AMQP_SPEC_JSON_PATH} ${AMQP_FRAMING_C_PATH} - DEPENDS ${AMQP_SPEC_JSON_PATH} ${CODEGEN_PY} ${AMQP_CODEGEN_PY} - VERBATIM) -else (REGENERATE_AMQP_FRAMING) - set(AMQP_FRAMING_H_PATH ${CMAKE_CURRENT_SOURCE_DIR}/amqp_framing.h) - set(AMQP_FRAMING_C_PATH ${CMAKE_CURRENT_SOURCE_DIR}/amqp_framing.c) -endif (REGENERATE_AMQP_FRAMING) - -if(WIN32) - set(SOCKET_IMPL "win32") -else(WIN32) - set(SOCKET_IMPL "unix") -endif(WIN32) - -if(MSVC) - if(MSVC_VERSION LESS 1600) - set(MSINTTYPES_INCLUDE "${CMAKE_CURRENT_SOURCE_DIR}/win32/msinttypes") - set(STDINT_H_INSTALL_FILE "${CMAKE_CURRENT_SOURCE_DIR}/win32/msinttypes/stdint.h") - endif(MSVC_VERSION LESS 1600) -endif(MSVC) - -# NOTE: order is important here: if we generate amqp_framing.h/.c it'll be in the -# binary directory, and should shadow whats in the source directory -set(LIBRABBITMQ_INCLUDE_DIRS - ${CMAKE_CURRENT_BINARY_DIR} - ${CMAKE_CURRENT_SOURCE_DIR} - ${SOCKET_IMPL} - ${MSINTTYPES_INCLUDE} - ) - -include_directories(${LIBRABBITMQ_INCLUDE_DIRS}) - -set(LIBRABBITMQ_INCLUDE_DIRS - ${LIBRABBITMQ_INCLUDE_DIRS} - PARENT_SCOPE) - -add_definitions(-DHAVE_CONFIG_H) +# Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +# SPDX-License-Identifier: mit if (ENABLE_SSL_SUPPORT) - add_definitions(-DWITH_SSL=1) - set(AMQP_SSL_SOCKET_H_PATH amqp_ssl_socket.h) + SET(AMQP_SSL_SOCKET_SHIM_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../include/amqp_ssl_socket.h) + set(AMQP_SSL_SOCKET_H_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../include/rabbitmq-c/ssl_socket.h) - set(AMQP_SSL_SRCS ${AMQP_SSL_SOCKET_H_PATH} + set(AMQP_SSL_SRCS amqp_openssl.c - amqp_openssl_hostname_validation.c - amqp_openssl_hostname_validation.h - amqp_hostcheck.c - amqp_hostcheck.h amqp_openssl_bio.c amqp_openssl_bio.h ) - include_directories(${OPENSSL_INCLUDE_DIR}) - set(AMQP_SSL_LIBS ${OPENSSL_LIBRARIES}) + set(AMQP_SSL_LIBS OpenSSL::SSL) if (APPLE) # Apple has deprecated OpenSSL in 10.7+. This disables that warning. set_source_files_properties(${AMQP_SSL_SRCS} PROPERTIES COMPILE_FLAGS -Wno-deprecated-declarations) endif() - if (WIN32) + if (WIN32 AND NOT CMAKE_USE_PTHREADS_INIT) set(AMQP_SSL_SRCS ${AMQP_SSL_SRCS} win32/threads.h win32/threads.c) + set(SSL_INCLUDE_DIRS win32) else() set(AMQP_SSL_SRCS ${AMQP_SSL_SRCS} unix/threads.h) + set(SSL_INCLUDE_DIRS unix) endif() endif() -set(RABBITMQ_SOURCES - ${AMQP_FRAMING_H_PATH} - ${AMQP_FRAMING_C_PATH} - amqp_api.c amqp.h amqp_connection.c amqp_mem.c amqp_private.h amqp_socket.c - amqp_table.c amqp_url.c amqp_socket.h amqp_tcp_socket.c amqp_tcp_socket.h - amqp_time.c amqp_time.h - amqp_consumer.c - ${AMQP_SSL_SRCS} +set(PUBLIC_INCLUDE_DIRS + $ + $ + $ +) + +set(PRIVATE_INCLUDE_DIRS + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${SSL_INCLUDE_DIRS} ) -add_definitions(-DAMQP_BUILD) +set(RMQ_SOURCES + ../include/amqp.h + ../include/amqp_framing.h + ${AMQP_SSL_SOCKET_SHIM_PATH} + ../include/amqp_tcp_socket.h + ../include/rabbitmq-c/amqp.h + ../include/rabbitmq-c/framing.h + ${AMQP_SSL_SOCKET_H_PATH} + ../include/rabbitmq-c/tcp_socket.h + amqp_api.c + amqp_connection.c + amqp_consumer.c + amqp_framing.c + amqp_mem.c + ${AMQP_SSL_SRCS} + amqp_private.h + amqp_socket.c + amqp_socket.h + amqp_table.c + amqp_table.h + amqp_tcp_socket.c + amqp_time.c + amqp_time.h + amqp_url.c +) set(RMQ_LIBRARIES ${AMQP_SSL_LIBS} ${SOCKET_LIBRARIES} ${LIBRT} ${CMAKE_THREAD_LIBS_INIT}) -if (BUILD_SHARED_LIBS) - add_library(rabbitmq SHARED ${RABBITMQ_SOURCES}) - if (THREADS_HAVE_PTHREAD_ARG) - target_compile_options(rabbitmq PUBLIC "-pthread") - endif() - - target_link_libraries(rabbitmq ${RMQ_LIBRARIES}) - - if (WIN32) - set_target_properties(rabbitmq PROPERTIES VERSION ${RMQ_VERSION} OUTPUT_NAME rabbitmq.${RMQ_SOVERSION}) - else (WIN32) - set_target_properties(rabbitmq PROPERTIES VERSION ${RMQ_VERSION} SOVERSION ${RMQ_SOVERSION}) - endif (WIN32) - - install(TARGETS rabbitmq - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} - ) - - set(RMQ_LIBRARY_TARGET rabbitmq) -endif (BUILD_SHARED_LIBS) - -if (BUILD_STATIC_LIBS) - add_library(rabbitmq-static STATIC ${RABBITMQ_SOURCES}) - if (THREADS_HAVE_PTHREAD_ARG) - target_compile_options(rabbitmq-static PUBLIC "-pthread") - endif() - - target_link_libraries(rabbitmq-static ${RMQ_LIBRARIES}) - - set_target_properties(rabbitmq-static PROPERTIES COMPILE_DEFINITIONS AMQP_STATIC) - if (WIN32) - set_target_properties(rabbitmq-static PROPERTIES - VERSION ${RMQ_VERSION} - OUTPUT_NAME librabbitmq.${RMQ_SOVERSION}) - - if(MSVC) - set_target_properties(rabbitmq-static PROPERTIES - # Embed debugging info in the library itself instead of generating - # a .pdb file. - COMPILE_OPTIONS "/Z7") - endif(MSVC) - - else (WIN32) - set_target_properties(rabbitmq-static PROPERTIES VERSION ${RMQ_VERSION} SOVERSION ${RMQ_SOVERSION} OUTPUT_NAME rabbitmq) - endif (WIN32) - - install(TARGETS rabbitmq-static - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} - ) - - if (NOT DEFINED RMQ_LIBRARY_TARGET) - set(RMQ_LIBRARY_TARGET rabbitmq-static) - endif () -endif (BUILD_STATIC_LIBS) +if(BUILD_SHARED_LIBS) + if (NOT APPLE) + set(CMAKE_INSTALL_RPATH $ORIGIN) + endif() + + add_library(rabbitmq SHARED) + set(RMQ_GEN_EXPORT_TARGET rabbitmq) + + target_sources(rabbitmq PRIVATE ${RMQ_SOURCES}) + + target_include_directories(rabbitmq + PUBLIC ${PUBLIC_INCLUDE_DIRS} + PRIVATE ${PRIVATE_INCLUDE_DIRS} + ) + + target_compile_definitions(rabbitmq PRIVATE -DHAVE_CONFIG_H) + + target_link_libraries(rabbitmq PRIVATE ${RMQ_LIBRARIES}) + + set_target_properties(rabbitmq PROPERTIES + VERSION ${RMQ_VERSION} + SOVERSION ${RMQ_SOVERSION} + ) + + if (APPLE) + set_target_properties(rabbitmq PROPERTIES + MACHO_CURRENT_VERSION ${RMQ_SOVERSION}.${RMQ_SOVERSION_AGE}.${RMQ_SOVERSION_REVISION} + MACHO_COMPATIBILITY_VERSION ${RMQ_SOVERSION} + ) + endif() + + if (WIN32) + set_target_properties(rabbitmq PROPERTIES OUTPUT_NAME rabbitmq.${RMQ_SOVERSION}) + endif() + + install(TARGETS rabbitmq EXPORT "${targets_export_name}" + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + COMPONENT rabbitmq-c-runtime + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + COMPONENT rabbitmq-c-runtime + NAMELINK_COMPONENT rabbitmq-c-development + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + COMPONENT rabbitmq-c-development + ) + + add_library(rabbitmq::rabbitmq ALIAS rabbitmq) +endif() + +if(BUILD_STATIC_LIBS) + add_library(rabbitmq-static STATIC) + + target_sources(rabbitmq-static PRIVATE ${RMQ_SOURCES}) + if (NOT BUILD_SHARED_LIBS) + set(RMQ_GEN_EXPORT_TARGET rabbitmq-static) + endif() + + target_include_directories(rabbitmq-static + PUBLIC ${PUBLIC_INCLUDE_DIRS} + PRIVATE ${PRIVATE_INCLUDE_DIRS} + ) + + target_compile_definitions(rabbitmq-static + PUBLIC -DAMQP_STATIC + PRIVATE -DHAVE_CONFIG_H + ) + + target_link_libraries(rabbitmq-static PRIVATE ${RMQ_LIBRARIES}) + + set_target_properties(rabbitmq-static PROPERTIES + VERSION ${RMQ_VERSION} + SOVERSION ${RMQ_SOVERSION} + ) + + if (APPLE) + set_target_properties(rabbitmq-static PROPERTIES + MACHO_CURRENT_VERSION ${RMQ_SOVERSION}.${RMQ_SOVERSION_AGE}.${RMQ_SOVERSION_REVISION} + MACHO_COMPATIBILITY_VERSION ${RMQ_SOVERSION} + ) + endif() + + if (WIN32) + set_target_properties(rabbitmq-static PROPERTIES OUTPUT_NAME librabbitmq.${RMQ_SOVERSION}) + else() + set_target_properties(rabbitmq-static PROPERTIES OUTPUT_NAME rabbitmq) + endif() + + if(INSTALL_STATIC_LIBS) + install(TARGETS rabbitmq-static EXPORT "${targets_export_name}" + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + COMPONENT rabbitmq-c-development + ) + endif() + + add_library(rabbitmq::rabbitmq-static ALIAS rabbitmq-static) +endif() + +include(GenerateExportHeader) +generate_export_header(${RMQ_GEN_EXPORT_TARGET} + BASE_NAME AMQP + EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/../include/rabbitmq-c/export.h + STATIC_DEFINE AMQP_STATIC + INCLUDE_GUARD_NAME RABBITMQ_C_EXPORT_H +) install(FILES - amqp.h - ${AMQP_FRAMING_H_PATH} - amqp_tcp_socket.h - ${AMQP_SSL_SOCKET_H_PATH} - ${STDINT_H_INSTALL_FILE} + ../include/amqp.h + ../include/amqp_framing.h + ../include/amqp_tcp_socket.h + ${AMQP_SSL_SOCKET_SHIM_PATH} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} - ) + COMPONENT rabbitmq-c-development +) -set(RMQ_LIBRARY_TARGET ${RMQ_LIBRARY_TARGET} PARENT_SCOPE) +install(FILES + ../include/rabbitmq-c/amqp.h + ../include/rabbitmq-c/framing.h + ../include/rabbitmq-c/tcp_socket.h + ${AMQP_SSL_SOCKET_H_PATH} + ${CMAKE_CURRENT_BINARY_DIR}/../include/rabbitmq-c/export.h + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/rabbitmq-c + COMPONENT rabbitmq-c-development +) diff --git a/librab/build/librabbitmq/Makefile b/librab/build/librabbitmq/Makefile deleted file mode 100644 index 4331afa..0000000 --- a/librab/build/librabbitmq/Makefile +++ /dev/null @@ -1,631 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." - /usr/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: install/local -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: install/strip -.PHONY : install/strip/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# The main all target -all: cmake_check_build_system - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles /home2/tcs/librab/build/librabbitmq/CMakeFiles/progress.marks - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 librabbitmq/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 librabbitmq/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 librabbitmq/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 librabbitmq/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -librabbitmq/CMakeFiles/rabbitmq.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 librabbitmq/CMakeFiles/rabbitmq.dir/rule -.PHONY : librabbitmq/CMakeFiles/rabbitmq.dir/rule - -# Convenience name for target. -rabbitmq: librabbitmq/CMakeFiles/rabbitmq.dir/rule -.PHONY : rabbitmq - -# fast build rule for target. -rabbitmq/fast: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/build -.PHONY : rabbitmq/fast - -# Convenience name for target. -librabbitmq/CMakeFiles/rabbitmq-static.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 librabbitmq/CMakeFiles/rabbitmq-static.dir/rule -.PHONY : librabbitmq/CMakeFiles/rabbitmq-static.dir/rule - -# Convenience name for target. -rabbitmq-static: librabbitmq/CMakeFiles/rabbitmq-static.dir/rule -.PHONY : rabbitmq-static - -# fast build rule for target. -rabbitmq-static/fast: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/build -.PHONY : rabbitmq-static/fast - -amqp_api.o: amqp_api.c.o -.PHONY : amqp_api.o - -# target to build an object file -amqp_api.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.o -.PHONY : amqp_api.c.o - -amqp_api.i: amqp_api.c.i -.PHONY : amqp_api.i - -# target to preprocess a source file -amqp_api.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.i -.PHONY : amqp_api.c.i - -amqp_api.s: amqp_api.c.s -.PHONY : amqp_api.s - -# target to generate assembly for a file -amqp_api.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_api.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_api.c.s -.PHONY : amqp_api.c.s - -amqp_connection.o: amqp_connection.c.o -.PHONY : amqp_connection.o - -# target to build an object file -amqp_connection.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.o -.PHONY : amqp_connection.c.o - -amqp_connection.i: amqp_connection.c.i -.PHONY : amqp_connection.i - -# target to preprocess a source file -amqp_connection.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.i -.PHONY : amqp_connection.c.i - -amqp_connection.s: amqp_connection.c.s -.PHONY : amqp_connection.s - -# target to generate assembly for a file -amqp_connection.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_connection.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_connection.c.s -.PHONY : amqp_connection.c.s - -amqp_consumer.o: amqp_consumer.c.o -.PHONY : amqp_consumer.o - -# target to build an object file -amqp_consumer.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.o -.PHONY : amqp_consumer.c.o - -amqp_consumer.i: amqp_consumer.c.i -.PHONY : amqp_consumer.i - -# target to preprocess a source file -amqp_consumer.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.i -.PHONY : amqp_consumer.c.i - -amqp_consumer.s: amqp_consumer.c.s -.PHONY : amqp_consumer.s - -# target to generate assembly for a file -amqp_consumer.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_consumer.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_consumer.c.s -.PHONY : amqp_consumer.c.s - -amqp_framing.o: amqp_framing.c.o -.PHONY : amqp_framing.o - -# target to build an object file -amqp_framing.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.o -.PHONY : amqp_framing.c.o - -amqp_framing.i: amqp_framing.c.i -.PHONY : amqp_framing.i - -# target to preprocess a source file -amqp_framing.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.i -.PHONY : amqp_framing.c.i - -amqp_framing.s: amqp_framing.c.s -.PHONY : amqp_framing.s - -# target to generate assembly for a file -amqp_framing.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_framing.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_framing.c.s -.PHONY : amqp_framing.c.s - -amqp_hostcheck.o: amqp_hostcheck.c.o -.PHONY : amqp_hostcheck.o - -# target to build an object file -amqp_hostcheck.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.o -.PHONY : amqp_hostcheck.c.o - -amqp_hostcheck.i: amqp_hostcheck.c.i -.PHONY : amqp_hostcheck.i - -# target to preprocess a source file -amqp_hostcheck.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.i -.PHONY : amqp_hostcheck.c.i - -amqp_hostcheck.s: amqp_hostcheck.c.s -.PHONY : amqp_hostcheck.s - -# target to generate assembly for a file -amqp_hostcheck.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_hostcheck.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_hostcheck.c.s -.PHONY : amqp_hostcheck.c.s - -amqp_mem.o: amqp_mem.c.o -.PHONY : amqp_mem.o - -# target to build an object file -amqp_mem.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.o -.PHONY : amqp_mem.c.o - -amqp_mem.i: amqp_mem.c.i -.PHONY : amqp_mem.i - -# target to preprocess a source file -amqp_mem.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.i -.PHONY : amqp_mem.c.i - -amqp_mem.s: amqp_mem.c.s -.PHONY : amqp_mem.s - -# target to generate assembly for a file -amqp_mem.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_mem.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_mem.c.s -.PHONY : amqp_mem.c.s - -amqp_openssl.o: amqp_openssl.c.o -.PHONY : amqp_openssl.o - -# target to build an object file -amqp_openssl.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.o -.PHONY : amqp_openssl.c.o - -amqp_openssl.i: amqp_openssl.c.i -.PHONY : amqp_openssl.i - -# target to preprocess a source file -amqp_openssl.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.i -.PHONY : amqp_openssl.c.i - -amqp_openssl.s: amqp_openssl.c.s -.PHONY : amqp_openssl.s - -# target to generate assembly for a file -amqp_openssl.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl.c.s -.PHONY : amqp_openssl.c.s - -amqp_openssl_bio.o: amqp_openssl_bio.c.o -.PHONY : amqp_openssl_bio.o - -# target to build an object file -amqp_openssl_bio.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.o -.PHONY : amqp_openssl_bio.c.o - -amqp_openssl_bio.i: amqp_openssl_bio.c.i -.PHONY : amqp_openssl_bio.i - -# target to preprocess a source file -amqp_openssl_bio.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.i -.PHONY : amqp_openssl_bio.c.i - -amqp_openssl_bio.s: amqp_openssl_bio.c.s -.PHONY : amqp_openssl_bio.s - -# target to generate assembly for a file -amqp_openssl_bio.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_bio.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_bio.c.s -.PHONY : amqp_openssl_bio.c.s - -amqp_openssl_hostname_validation.o: amqp_openssl_hostname_validation.c.o -.PHONY : amqp_openssl_hostname_validation.o - -# target to build an object file -amqp_openssl_hostname_validation.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.o -.PHONY : amqp_openssl_hostname_validation.c.o - -amqp_openssl_hostname_validation.i: amqp_openssl_hostname_validation.c.i -.PHONY : amqp_openssl_hostname_validation.i - -# target to preprocess a source file -amqp_openssl_hostname_validation.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.i -.PHONY : amqp_openssl_hostname_validation.c.i - -amqp_openssl_hostname_validation.s: amqp_openssl_hostname_validation.c.s -.PHONY : amqp_openssl_hostname_validation.s - -# target to generate assembly for a file -amqp_openssl_hostname_validation.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_openssl_hostname_validation.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_openssl_hostname_validation.c.s -.PHONY : amqp_openssl_hostname_validation.c.s - -amqp_socket.o: amqp_socket.c.o -.PHONY : amqp_socket.o - -# target to build an object file -amqp_socket.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.o -.PHONY : amqp_socket.c.o - -amqp_socket.i: amqp_socket.c.i -.PHONY : amqp_socket.i - -# target to preprocess a source file -amqp_socket.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.i -.PHONY : amqp_socket.c.i - -amqp_socket.s: amqp_socket.c.s -.PHONY : amqp_socket.s - -# target to generate assembly for a file -amqp_socket.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_socket.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_socket.c.s -.PHONY : amqp_socket.c.s - -amqp_table.o: amqp_table.c.o -.PHONY : amqp_table.o - -# target to build an object file -amqp_table.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.o -.PHONY : amqp_table.c.o - -amqp_table.i: amqp_table.c.i -.PHONY : amqp_table.i - -# target to preprocess a source file -amqp_table.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.i -.PHONY : amqp_table.c.i - -amqp_table.s: amqp_table.c.s -.PHONY : amqp_table.s - -# target to generate assembly for a file -amqp_table.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_table.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_table.c.s -.PHONY : amqp_table.c.s - -amqp_tcp_socket.o: amqp_tcp_socket.c.o -.PHONY : amqp_tcp_socket.o - -# target to build an object file -amqp_tcp_socket.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.o -.PHONY : amqp_tcp_socket.c.o - -amqp_tcp_socket.i: amqp_tcp_socket.c.i -.PHONY : amqp_tcp_socket.i - -# target to preprocess a source file -amqp_tcp_socket.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.i -.PHONY : amqp_tcp_socket.c.i - -amqp_tcp_socket.s: amqp_tcp_socket.c.s -.PHONY : amqp_tcp_socket.s - -# target to generate assembly for a file -amqp_tcp_socket.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_tcp_socket.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_tcp_socket.c.s -.PHONY : amqp_tcp_socket.c.s - -amqp_time.o: amqp_time.c.o -.PHONY : amqp_time.o - -# target to build an object file -amqp_time.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.o -.PHONY : amqp_time.c.o - -amqp_time.i: amqp_time.c.i -.PHONY : amqp_time.i - -# target to preprocess a source file -amqp_time.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.i -.PHONY : amqp_time.c.i - -amqp_time.s: amqp_time.c.s -.PHONY : amqp_time.s - -# target to generate assembly for a file -amqp_time.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_time.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_time.c.s -.PHONY : amqp_time.c.s - -amqp_url.o: amqp_url.c.o -.PHONY : amqp_url.o - -# target to build an object file -amqp_url.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.o - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.o -.PHONY : amqp_url.c.o - -amqp_url.i: amqp_url.c.i -.PHONY : amqp_url.i - -# target to preprocess a source file -amqp_url.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.i - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.i -.PHONY : amqp_url.c.i - -amqp_url.s: amqp_url.c.s -.PHONY : amqp_url.s - -# target to generate assembly for a file -amqp_url.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq.dir/build.make librabbitmq/CMakeFiles/rabbitmq.dir/amqp_url.c.s - cd /home2/tcs/librab/build && $(MAKE) -f librabbitmq/CMakeFiles/rabbitmq-static.dir/build.make librabbitmq/CMakeFiles/rabbitmq-static.dir/amqp_url.c.s -.PHONY : amqp_url.c.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rabbitmq" - @echo "... rabbitmq-static" - @echo "... rebuild_cache" - @echo "... test" - @echo "... amqp_api.o" - @echo "... amqp_api.i" - @echo "... amqp_api.s" - @echo "... amqp_connection.o" - @echo "... amqp_connection.i" - @echo "... amqp_connection.s" - @echo "... amqp_consumer.o" - @echo "... amqp_consumer.i" - @echo "... amqp_consumer.s" - @echo "... amqp_framing.o" - @echo "... amqp_framing.i" - @echo "... amqp_framing.s" - @echo "... amqp_hostcheck.o" - @echo "... amqp_hostcheck.i" - @echo "... amqp_hostcheck.s" - @echo "... amqp_mem.o" - @echo "... amqp_mem.i" - @echo "... amqp_mem.s" - @echo "... amqp_openssl.o" - @echo "... amqp_openssl.i" - @echo "... amqp_openssl.s" - @echo "... amqp_openssl_bio.o" - @echo "... amqp_openssl_bio.i" - @echo "... amqp_openssl_bio.s" - @echo "... amqp_openssl_hostname_validation.o" - @echo "... amqp_openssl_hostname_validation.i" - @echo "... amqp_openssl_hostname_validation.s" - @echo "... amqp_socket.o" - @echo "... amqp_socket.i" - @echo "... amqp_socket.s" - @echo "... amqp_table.o" - @echo "... amqp_table.i" - @echo "... amqp_table.s" - @echo "... amqp_tcp_socket.o" - @echo "... amqp_tcp_socket.i" - @echo "... amqp_tcp_socket.s" - @echo "... amqp_time.o" - @echo "... amqp_time.i" - @echo "... amqp_time.s" - @echo "... amqp_url.o" - @echo "... amqp_url.i" - @echo "... amqp_url.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/librab/build/librabbitmq/amqp_api.c b/librab/build/librabbitmq/amqp_api.c index 28b2384..7b70a19 100644 --- a/librab/build/librabbitmq/amqp_api.c +++ b/librab/build/librabbitmq/amqp_api.c @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #ifdef HAVE_CONFIG_H #include "config.h" @@ -108,14 +76,18 @@ static const char *tcp_error_strings[] = { "socket library initialization failed"}; static const char *ssl_error_strings[] = { - /* AMQP_STATUS_SSL_ERRO R -0x0200 */ + /* AMQP_STATUS_SSL_ERROR -0x0200 */ "a SSL error occurred", /* AMQP_STATUS_SSL_HOSTNAME_VERIFY_FAILED -0x0201 */ "SSL hostname verification failed", /* AMQP_STATUS_SSL_PEER_VERIFY_FAILED -0x0202 */ "SSL peer cert verification failed", /* AMQP_STATUS_SSL_CONNECTION_FAILED -0x0203 */ - "SSL handshake failed"}; + "SSL handshake failed", + /* AMQP_STATUS_SSL_SET_ENGINE_FAILED -0x0204 */ + "SSL setting engine failed", + /* AMQP_STATUS_SSL_UNIMPLEMENTED -0x0204 */ + "SSL API is not implemented"}; static const char *unknown_error_string = "(unknown error)"; @@ -361,7 +333,7 @@ struct timeval *amqp_get_handshake_timeout(amqp_connection_state_t state) { } int amqp_set_handshake_timeout(amqp_connection_state_t state, - struct timeval *timeout) { + const struct timeval *timeout) { if (timeout) { if (timeout->tv_sec < 0 || timeout->tv_usec < 0) { return AMQP_STATUS_INVALID_PARAMETER; @@ -380,7 +352,7 @@ struct timeval *amqp_get_rpc_timeout(amqp_connection_state_t state) { } int amqp_set_rpc_timeout(amqp_connection_state_t state, - struct timeval *timeout) { + const struct timeval *timeout) { if (timeout) { if (timeout->tv_sec < 0 || timeout->tv_usec < 0) { return AMQP_STATUS_INVALID_PARAMETER; @@ -392,3 +364,58 @@ int amqp_set_rpc_timeout(amqp_connection_state_t state, } return AMQP_STATUS_OK; } + +amqp_rpc_reply_t amqp_publisher_confirm_wait(amqp_connection_state_t state, + const struct timeval *timeout, + amqp_publisher_confirm_t *result) { + int res; + amqp_frame_t frame; + amqp_rpc_reply_t ret; + + memset(&ret, 0x0, sizeof(ret)); + memset(result, 0x0, sizeof(amqp_publisher_confirm_t)); + + res = amqp_simple_wait_frame_noblock(state, &frame, timeout); + + if (AMQP_STATUS_OK != res) { + ret.reply_type = AMQP_RESPONSE_LIBRARY_EXCEPTION; + ret.library_error = res; + return ret; + } else if (AMQP_FRAME_METHOD != frame.frame_type || + (AMQP_BASIC_ACK_METHOD != frame.payload.method.id && + AMQP_BASIC_NACK_METHOD != frame.payload.method.id && + AMQP_BASIC_REJECT_METHOD != frame.payload.method.id)) { + amqp_put_back_frame(state, &frame); + ret.reply_type = AMQP_RESPONSE_LIBRARY_EXCEPTION; + ret.library_error = AMQP_STATUS_UNEXPECTED_STATE; + return ret; + } + + switch (frame.payload.method.id) { + case AMQP_BASIC_ACK_METHOD: + memcpy(&(result->payload.ack), frame.payload.method.decoded, + sizeof(amqp_basic_ack_t)); + break; + + case AMQP_BASIC_NACK_METHOD: + memcpy(&(result->payload.nack), frame.payload.method.decoded, + sizeof(amqp_basic_nack_t)); + break; + + case AMQP_BASIC_REJECT_METHOD: + memcpy(&(result->payload.reject), frame.payload.method.decoded, + sizeof(amqp_basic_reject_t)); + break; + + default: + amqp_put_back_frame(state, &frame); + ret.reply_type = AMQP_RESPONSE_LIBRARY_EXCEPTION; + ret.library_error = AMQP_STATUS_UNSUPPORTED; + return ret; + } + result->method = frame.payload.method.id; + result->channel = frame.channel; + ret.reply_type = AMQP_RESPONSE_NORMAL; + + return ret; +} diff --git a/librab/build/librabbitmq/amqp_connection.c b/librab/build/librabbitmq/amqp_connection.c index 034b2e9..56ab8a8 100644 --- a/librab/build/librabbitmq/amqp_connection.c +++ b/librab/build/librabbitmq/amqp_connection.c @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2014 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #ifdef HAVE_CONFIG_H #include "config.h" @@ -42,8 +10,8 @@ #endif #include "amqp_private.h" -#include "amqp_tcp_socket.h" #include "amqp_time.h" +#include "rabbitmq-c/tcp_socket.h" #include #include #include @@ -281,19 +249,28 @@ int amqp_handle_input(amqp_connection_state_t state, amqp_bytes_t received_data, return (int)bytes_consumed; } - /* it's not a protocol header; fall through to process it as a - regular frame header */ + /* it's not a protocol header; fall through to process it as a + regular frame header */ case CONNECTION_STATE_HEADER: { amqp_channel_t channel; amqp_pool_t *channel_pool; - /* frame length is 3 bytes in */ + uint32_t frame_size; + channel = amqp_d16(amqp_offset(raw_frame, 1)); - state->target_size = - amqp_d32(amqp_offset(raw_frame, 3)) + HEADER_SIZE + FOOTER_SIZE; + /* frame length is 3 bytes in */ + frame_size = amqp_d32(amqp_offset(raw_frame, 3)); + /* To prevent the target_size calculation below from overflowing, check + * that the stated frame_size is smaller than a signed 32-bit. Given + * the library only allows configuring frame_max as an int32_t, and + * frame_size is uint32_t, the math below is safe from overflow. */ + if (frame_size >= INT32_MAX) { + return AMQP_STATUS_BAD_AMQP_DATA; + } - if ((size_t)state->frame_max < state->target_size) { + frame_size = frame_size + HEADER_SIZE + FOOTER_SIZE; + if ((size_t)state->frame_max < frame_size) { return AMQP_STATUS_BAD_AMQP_DATA; } @@ -302,8 +279,7 @@ int amqp_handle_input(amqp_connection_state_t state, amqp_bytes_t received_data, return AMQP_STATUS_NO_MEMORY; } - amqp_pool_alloc_bytes(channel_pool, state->target_size, - &state->inbound_buffer); + amqp_pool_alloc_bytes(channel_pool, frame_size, &state->inbound_buffer); if (NULL == state->inbound_buffer.bytes) { return AMQP_STATUS_NO_MEMORY; } @@ -311,7 +287,7 @@ int amqp_handle_input(amqp_connection_state_t state, amqp_bytes_t received_data, raw_frame = state->inbound_buffer.bytes; state->state = CONNECTION_STATE_BODY; - + state->target_size = frame_size; bytes_consumed += consume_data(state, &received_data); /* do we have target_size data yet? if not, return with the @@ -320,7 +296,7 @@ int amqp_handle_input(amqp_connection_state_t state, amqp_bytes_t received_data, return (int)bytes_consumed; } } - /* fall through to process body */ + /* fall through to process body */ case CONNECTION_STATE_BODY: { amqp_bytes_t encoded; diff --git a/librab/build/librabbitmq/amqp_consumer.c b/librab/build/librabbitmq/amqp_consumer.c index bb9095f..f2ea617 100644 --- a/librab/build/librabbitmq/amqp_consumer.c +++ b/librab/build/librabbitmq/amqp_consumer.c @@ -1,34 +1,9 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2013-2014 - * Alan Antonuk. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ -#include "amqp.h" +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + #include "amqp_private.h" #include "amqp_socket.h" +#include "rabbitmq-c/amqp.h" #include #include @@ -134,7 +109,7 @@ static int amqp_bytes_malloc_dup_failed(amqp_bytes_t bytes) { amqp_rpc_reply_t amqp_consume_message(amqp_connection_state_t state, amqp_envelope_t *envelope, - struct timeval *timeout, + const struct timeval *timeout, AMQP_UNUSED int flags) { int res; amqp_frame_t frame; diff --git a/librab/build/librabbitmq/amqp_framing.c b/librab/build/librabbitmq/amqp_framing.c index bdeb01c..35f026d 100644 --- a/librab/build/librabbitmq/amqp_framing.c +++ b/librab/build/librabbitmq/amqp_framing.c @@ -1,38 +1,7 @@ -/* Generated code. Do not edit. Edit and re-run codegen.py instead. - * - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + +/* Generated code. Do not edit. Edit and re-run codegen.py instead. */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -156,6 +125,10 @@ char const *amqp_method_name(amqp_method_number_t methodNumber) { return "AMQP_CONNECTION_BLOCKED_METHOD"; case AMQP_CONNECTION_UNBLOCKED_METHOD: return "AMQP_CONNECTION_UNBLOCKED_METHOD"; + case AMQP_CONNECTION_UPDATE_SECRET_METHOD: + return "AMQP_CONNECTION_UPDATE_SECRET_METHOD"; + case AMQP_CONNECTION_UPDATE_SECRET_OK_METHOD: + return "AMQP_CONNECTION_UPDATE_SECRET_OK_METHOD"; case AMQP_CHANNEL_OPEN_METHOD: return "AMQP_CHANNEL_OPEN_METHOD"; case AMQP_CHANNEL_OPEN_OK_METHOD: @@ -508,6 +481,38 @@ int amqp_decode_method(amqp_method_number_t methodNumber, amqp_pool_t *pool, *decoded = m; return 0; } + case AMQP_CONNECTION_UPDATE_SECRET_METHOD: { + amqp_connection_update_secret_t *m = + (amqp_connection_update_secret_t *)amqp_pool_alloc( + pool, sizeof(amqp_connection_update_secret_t)); + if (m == NULL) { + return AMQP_STATUS_NO_MEMORY; + } + { + uint32_t len; + if (!amqp_decode_32(encoded, &offset, &len) || + !amqp_decode_bytes(encoded, &offset, &m->new_secret, len)) + return AMQP_STATUS_BAD_AMQP_DATA; + } + { + uint8_t len; + if (!amqp_decode_8(encoded, &offset, &len) || + !amqp_decode_bytes(encoded, &offset, &m->reason, len)) + return AMQP_STATUS_BAD_AMQP_DATA; + } + *decoded = m; + return 0; + } + case AMQP_CONNECTION_UPDATE_SECRET_OK_METHOD: { + amqp_connection_update_secret_ok_t *m = + (amqp_connection_update_secret_ok_t *)amqp_pool_alloc( + pool, sizeof(amqp_connection_update_secret_ok_t)); + if (m == NULL) { + return AMQP_STATUS_NO_MEMORY; + } + *decoded = m; + return 0; + } case AMQP_CHANNEL_OPEN_METHOD: { amqp_channel_open_t *m = (amqp_channel_open_t *)amqp_pool_alloc( pool, sizeof(amqp_channel_open_t)); @@ -1740,6 +1745,22 @@ int amqp_encode_method(amqp_method_number_t methodNumber, void *decoded, case AMQP_CONNECTION_UNBLOCKED_METHOD: { return (int)offset; } + case AMQP_CONNECTION_UPDATE_SECRET_METHOD: { + amqp_connection_update_secret_t *m = + (amqp_connection_update_secret_t *)decoded; + if (UINT32_MAX < m->new_secret.len || + !amqp_encode_32(encoded, &offset, (uint32_t)m->new_secret.len) || + !amqp_encode_bytes(encoded, &offset, m->new_secret)) + return AMQP_STATUS_BAD_AMQP_DATA; + if (UINT8_MAX < m->reason.len || + !amqp_encode_8(encoded, &offset, (uint8_t)m->reason.len) || + !amqp_encode_bytes(encoded, &offset, m->reason)) + return AMQP_STATUS_BAD_AMQP_DATA; + return (int)offset; + } + case AMQP_CONNECTION_UPDATE_SECRET_OK_METHOD: { + return (int)offset; + } case AMQP_CHANNEL_OPEN_METHOD: { amqp_channel_open_t *m = (amqp_channel_open_t *)decoded; if (UINT8_MAX < m->out_of_band.len || @@ -2433,6 +2454,28 @@ int amqp_encode_properties(uint16_t class_id, void *decoded, } } +/** + * amqp_connection_update_secret + * + * @param [in] state connection state + * @param [in] channel the channel to do the RPC on + * @param [in] new_secret new_secret + * @param [in] reason reason + * @returns amqp_connection_update_secret_ok_t + */ +AMQP_EXPORT +amqp_connection_update_secret_ok_t *AMQP_CALL amqp_connection_update_secret( + amqp_connection_state_t state, amqp_channel_t channel, + amqp_bytes_t new_secret, amqp_bytes_t reason) { + amqp_connection_update_secret_t req; + req.new_secret = new_secret; + req.reason = reason; + + return amqp_simple_rpc_decoded(state, channel, + AMQP_CONNECTION_UPDATE_SECRET_METHOD, + AMQP_CONNECTION_UPDATE_SECRET_OK_METHOD, &req); +} + /** * amqp_channel_open * @@ -2440,7 +2483,7 @@ int amqp_encode_properties(uint16_t class_id, void *decoded, * @param [in] channel the channel to do the RPC on * @returns amqp_channel_open_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_channel_open_ok_t *AMQP_CALL amqp_channel_open(amqp_connection_state_t state, amqp_channel_t channel) { amqp_channel_open_t req; @@ -2458,7 +2501,7 @@ amqp_channel_open_ok_t *AMQP_CALL * @param [in] active active * @returns amqp_channel_flow_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_channel_flow_ok_t *AMQP_CALL amqp_channel_flow(amqp_connection_state_t state, amqp_channel_t channel, amqp_boolean_t active) { @@ -2483,7 +2526,7 @@ amqp_channel_flow_ok_t *AMQP_CALL * @param [in] arguments arguments * @returns amqp_exchange_declare_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_exchange_declare_ok_t *AMQP_CALL amqp_exchange_declare( amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t exchange, amqp_bytes_t type, amqp_boolean_t passive, @@ -2513,7 +2556,7 @@ amqp_exchange_declare_ok_t *AMQP_CALL amqp_exchange_declare( * @param [in] if_unused if_unused * @returns amqp_exchange_delete_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_exchange_delete_ok_t *AMQP_CALL amqp_exchange_delete(amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t exchange, amqp_boolean_t if_unused) { @@ -2538,7 +2581,7 @@ amqp_exchange_delete_ok_t *AMQP_CALL * @param [in] arguments arguments * @returns amqp_exchange_bind_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_exchange_bind_ok_t *AMQP_CALL amqp_exchange_bind(amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t destination, amqp_bytes_t source, @@ -2566,7 +2609,7 @@ amqp_exchange_bind_ok_t *AMQP_CALL * @param [in] arguments arguments * @returns amqp_exchange_unbind_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_exchange_unbind_ok_t *AMQP_CALL amqp_exchange_unbind(amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t destination, amqp_bytes_t source, @@ -2596,7 +2639,7 @@ amqp_exchange_unbind_ok_t *AMQP_CALL * @param [in] arguments arguments * @returns amqp_queue_declare_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_queue_declare_ok_t *AMQP_CALL amqp_queue_declare( amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue, amqp_boolean_t passive, amqp_boolean_t durable, amqp_boolean_t exclusive, @@ -2626,7 +2669,7 @@ amqp_queue_declare_ok_t *AMQP_CALL amqp_queue_declare( * @param [in] arguments arguments * @returns amqp_queue_bind_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_queue_bind_ok_t *AMQP_CALL amqp_queue_bind( amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue, amqp_bytes_t exchange, amqp_bytes_t routing_key, amqp_table_t arguments) { @@ -2650,7 +2693,7 @@ amqp_queue_bind_ok_t *AMQP_CALL amqp_queue_bind( * @param [in] queue queue * @returns amqp_queue_purge_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_queue_purge_ok_t *AMQP_CALL amqp_queue_purge(amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue) { @@ -2673,7 +2716,7 @@ amqp_queue_purge_ok_t *AMQP_CALL amqp_queue_purge(amqp_connection_state_t state, * @param [in] if_empty if_empty * @returns amqp_queue_delete_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_queue_delete_ok_t *AMQP_CALL amqp_queue_delete( amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue, amqp_boolean_t if_unused, amqp_boolean_t if_empty) { @@ -2699,7 +2742,7 @@ amqp_queue_delete_ok_t *AMQP_CALL amqp_queue_delete( * @param [in] arguments arguments * @returns amqp_queue_unbind_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_queue_unbind_ok_t *AMQP_CALL amqp_queue_unbind( amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue, amqp_bytes_t exchange, amqp_bytes_t routing_key, amqp_table_t arguments) { @@ -2724,7 +2767,7 @@ amqp_queue_unbind_ok_t *AMQP_CALL amqp_queue_unbind( * @param [in] global global * @returns amqp_basic_qos_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_basic_qos_ok_t *AMQP_CALL amqp_basic_qos(amqp_connection_state_t state, amqp_channel_t channel, uint32_t prefetch_size, @@ -2752,7 +2795,7 @@ amqp_basic_qos_ok_t *AMQP_CALL amqp_basic_qos(amqp_connection_state_t state, * @param [in] arguments arguments * @returns amqp_basic_consume_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_basic_consume_ok_t *AMQP_CALL amqp_basic_consume( amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t queue, amqp_bytes_t consumer_tag, amqp_boolean_t no_local, amqp_boolean_t no_ack, @@ -2779,7 +2822,7 @@ amqp_basic_consume_ok_t *AMQP_CALL amqp_basic_consume( * @param [in] consumer_tag consumer_tag * @returns amqp_basic_cancel_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_basic_cancel_ok_t *AMQP_CALL amqp_basic_cancel(amqp_connection_state_t state, amqp_channel_t channel, amqp_bytes_t consumer_tag) { @@ -2799,7 +2842,7 @@ amqp_basic_cancel_ok_t *AMQP_CALL * @param [in] requeue requeue * @returns amqp_basic_recover_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_basic_recover_ok_t *AMQP_CALL amqp_basic_recover(amqp_connection_state_t state, amqp_channel_t channel, amqp_boolean_t requeue) { @@ -2817,7 +2860,7 @@ amqp_basic_recover_ok_t *AMQP_CALL * @param [in] channel the channel to do the RPC on * @returns amqp_tx_select_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_tx_select_ok_t *AMQP_CALL amqp_tx_select(amqp_connection_state_t state, amqp_channel_t channel) { amqp_tx_select_t req; @@ -2833,7 +2876,7 @@ amqp_tx_select_ok_t *AMQP_CALL amqp_tx_select(amqp_connection_state_t state, * @param [in] channel the channel to do the RPC on * @returns amqp_tx_commit_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_tx_commit_ok_t *AMQP_CALL amqp_tx_commit(amqp_connection_state_t state, amqp_channel_t channel) { amqp_tx_commit_t req; @@ -2849,7 +2892,7 @@ amqp_tx_commit_ok_t *AMQP_CALL amqp_tx_commit(amqp_connection_state_t state, * @param [in] channel the channel to do the RPC on * @returns amqp_tx_rollback_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_tx_rollback_ok_t *AMQP_CALL amqp_tx_rollback(amqp_connection_state_t state, amqp_channel_t channel) { amqp_tx_rollback_t req; @@ -2865,7 +2908,7 @@ amqp_tx_rollback_ok_t *AMQP_CALL amqp_tx_rollback(amqp_connection_state_t state, * @param [in] channel the channel to do the RPC on * @returns amqp_confirm_select_ok_t */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_confirm_select_ok_t *AMQP_CALL amqp_confirm_select(amqp_connection_state_t state, amqp_channel_t channel) { amqp_confirm_select_t req; diff --git a/librab/build/librabbitmq/amqp_hostcheck.c b/librab/build/librabbitmq/amqp_hostcheck.c deleted file mode 100644 index 5a4f733..0000000 --- a/librab/build/librabbitmq/amqp_hostcheck.c +++ /dev/null @@ -1,195 +0,0 @@ -/* - * Copyright 1996-2014 Daniel Stenberg . - * Copyright 2014 Michael Steinert - * - * All rights reserved. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - * USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * Except as contained in this notice, the name of a copyright holder shall - * not be used in advertising or otherwise to promote the sale, use or other - * dealings in this Software without prior written authorization of the - * copyright holder. - */ - -#include "amqp_hostcheck.h" - -#include - -/* Portable, consistent toupper (remember EBCDIC). Do not use toupper() - * because its behavior is altered by the current locale. - */ - -static char amqp_raw_toupper(char in) { - switch (in) { - case 'a': - return 'A'; - case 'b': - return 'B'; - case 'c': - return 'C'; - case 'd': - return 'D'; - case 'e': - return 'E'; - case 'f': - return 'F'; - case 'g': - return 'G'; - case 'h': - return 'H'; - case 'i': - return 'I'; - case 'j': - return 'J'; - case 'k': - return 'K'; - case 'l': - return 'L'; - case 'm': - return 'M'; - case 'n': - return 'N'; - case 'o': - return 'O'; - case 'p': - return 'P'; - case 'q': - return 'Q'; - case 'r': - return 'R'; - case 's': - return 'S'; - case 't': - return 'T'; - case 'u': - return 'U'; - case 'v': - return 'V'; - case 'w': - return 'W'; - case 'x': - return 'X'; - case 'y': - return 'Y'; - case 'z': - return 'Z'; - } - return in; -} - -/* - * amqp_raw_equal() is for doing "raw" case insensitive strings. This is meant - * to be locale independent and only compare strings we know are safe for - * this. See http://daniel.haxx.se/blog/2008/10/15/strcasecmp-in-turkish/ for - * some further explanation to why this function is necessary. - * - * The function is capable of comparing a-z case insensitively even for - * non-ascii. - */ - -static int amqp_raw_equal(const char *first, const char *second) { - while (*first && *second) { - if (amqp_raw_toupper(*first) != amqp_raw_toupper(*second)) { - /* get out of the loop as soon as they don't match */ - break; - } - first++; - second++; - } - /* we do the comparison here (possibly again), just to make sure that if - * the loop above is skipped because one of the strings reached zero, we - * must not return this as a successful match - */ - return (amqp_raw_toupper(*first) == amqp_raw_toupper(*second)); -} - -static int amqp_raw_nequal(const char *first, const char *second, size_t max) { - while (*first && *second && max) { - if (amqp_raw_toupper(*first) != amqp_raw_toupper(*second)) { - break; - } - max--; - first++; - second++; - } - if (0 == max) { - return 1; /* they are equal this far */ - } - return amqp_raw_toupper(*first) == amqp_raw_toupper(*second); -} - -/* - * Match a hostname against a wildcard pattern. - * E.g. - * "foo.host.com" matches "*.host.com". - * - * We use the matching rule described in RFC6125, section 6.4.3. - * http://tools.ietf.org/html/rfc6125#section-6.4.3 - */ - -static amqp_hostcheck_result amqp_hostmatch(const char *hostname, - const char *pattern) { - const char *pattern_label_end, *pattern_wildcard, *hostname_label_end; - int wildcard_enabled; - size_t prefixlen, suffixlen; - pattern_wildcard = strchr(pattern, '*'); - if (pattern_wildcard == NULL) { - return amqp_raw_equal(pattern, hostname) ? AMQP_HCR_MATCH - : AMQP_HCR_NO_MATCH; - } - /* We require at least 2 dots in pattern to avoid too wide wildcard match. */ - wildcard_enabled = 1; - pattern_label_end = strchr(pattern, '.'); - if (pattern_label_end == NULL || strchr(pattern_label_end + 1, '.') == NULL || - pattern_wildcard > pattern_label_end || - amqp_raw_nequal(pattern, "xn--", 4)) { - wildcard_enabled = 0; - } - if (!wildcard_enabled) { - return amqp_raw_equal(pattern, hostname) ? AMQP_HCR_MATCH - : AMQP_HCR_NO_MATCH; - } - hostname_label_end = strchr(hostname, '.'); - if (hostname_label_end == NULL || - !amqp_raw_equal(pattern_label_end, hostname_label_end)) { - return AMQP_HCR_NO_MATCH; - } - /* The wildcard must match at least one character, so the left-most - * label of the hostname is at least as large as the left-most label - * of the pattern. - */ - if (hostname_label_end - hostname < pattern_label_end - pattern) { - return AMQP_HCR_NO_MATCH; - } - prefixlen = pattern_wildcard - pattern; - suffixlen = pattern_label_end - (pattern_wildcard + 1); - return amqp_raw_nequal(pattern, hostname, prefixlen) && - amqp_raw_nequal(pattern_wildcard + 1, - hostname_label_end - suffixlen, suffixlen) - ? AMQP_HCR_MATCH - : AMQP_HCR_NO_MATCH; -} - -amqp_hostcheck_result amqp_hostcheck(const char *match_pattern, - const char *hostname) { - /* sanity check */ - if (!match_pattern || !*match_pattern || !hostname || !*hostname) { - return AMQP_HCR_NO_MATCH; - } - /* trivial case */ - if (amqp_raw_equal(hostname, match_pattern)) { - return AMQP_HCR_MATCH; - } - return amqp_hostmatch(hostname, match_pattern); -} diff --git a/librab/build/librabbitmq/amqp_hostcheck.h b/librab/build/librabbitmq/amqp_hostcheck.h deleted file mode 100644 index 7ab5c26..0000000 --- a/librab/build/librabbitmq/amqp_hostcheck.h +++ /dev/null @@ -1,48 +0,0 @@ -#ifndef librabbitmq_amqp_hostcheck_h -#define librabbitmq_amqp_hostcheck_h - -/* - * Copyright 1996-2014 Daniel Stenberg . - * Copyright 2014 Michael Steinert - * - * All rights reserved. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - * USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * Except as contained in this notice, the name of a copyright holder shall - * not be used in advertising or otherwise to promote the sale, use or other - * dealings in this Software without prior written authorization of the - * copyright holder. - */ - -typedef enum { - AMQP_HCR_NO_MATCH = 0, - AMQP_HCR_MATCH = 1 -} amqp_hostcheck_result; - -/** - * Determine whether hostname matches match_pattern. - * - * match_pattern may include wildcards. - * - * Match is performed based on the rules set forth in RFC6125 section 6.4.3. - * http://tools.ietf.org/html/rfc6125#section-6.4.3 - * - * \param match_pattern RFC6125 compliant pattern - * \param hostname to match against - * \returns AMQP_HCR_MATCH if its a match, AMQP_HCR_NO_MATCH otherwise. - */ -amqp_hostcheck_result amqp_hostcheck(const char *match_pattern, - const char *hostname); - -#endif diff --git a/librab/build/librabbitmq/amqp_mem.c b/librab/build/librabbitmq/amqp_mem.c index f0d47cc..2da8eee 100644 --- a/librab/build/librabbitmq/amqp_mem.c +++ b/librab/build/librabbitmq/amqp_mem.c @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #ifdef HAVE_CONFIG_H #include "config.h" @@ -170,6 +138,12 @@ amqp_bytes_t amqp_cstring_bytes(char const *cstr) { result.bytes = (void *)cstr; return result; } +amqp_bytes_t amqp_bytes_from_buffer(void const *ptr, size_t length) { + amqp_bytes_t result; + result.len = length; + result.bytes = (void *)ptr; + return result; +} amqp_bytes_t amqp_bytes_malloc_dup(amqp_bytes_t src) { amqp_bytes_t result; diff --git a/librab/build/librabbitmq/amqp_openssl.c b/librab/build/librabbitmq/amqp_openssl.c index 1fac25d..ac37b3f 100644 --- a/librab/build/librabbitmq/amqp_openssl.c +++ b/librab/build/librabbitmq/amqp_openssl.c @@ -1,47 +1,33 @@ -/* - * Portions created by Alan Antonuk are Copyright (c) 2012-2014 Alan Antonuk. - * All Rights Reserved. - * - * Portions created by Michael Steinert are Copyright (c) 2012-2014 Michael - * Steinert. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #ifdef HAVE_CONFIG_H #include "config.h" #endif +#ifdef _MSC_VER +#define _CRT_SECURE_NO_WARNINGS +#endif + +// Use OpenSSL v1.1.1 API. +#define OPENSSL_API_COMPAT 10101 + #include "amqp_openssl_bio.h" -#include "amqp_openssl_hostname_validation.h" #include "amqp_private.h" #include "amqp_socket.h" -#include "amqp_ssl_socket.h" #include "amqp_time.h" +#include "rabbitmq-c/ssl_socket.h" #include "threads.h" #include #include #include #include +#ifdef ENABLE_SSL_ENGINE_API #include +#endif #include +#include #include #include #include @@ -50,15 +36,12 @@ static int initialize_ssl_and_increment_connections(void); static int decrement_ssl_connections(void); -static unsigned long ssl_threadid_callback(void); -static void ssl_locking_callback(int mode, int n, const char *file, int line); -static pthread_mutex_t *amqp_openssl_lockarray = NULL; - static pthread_mutex_t openssl_init_mutex = PTHREAD_MUTEX_INITIALIZER; -static amqp_boolean_t do_initialize_openssl = 1; -static amqp_boolean_t openssl_initialized = 0; static amqp_boolean_t openssl_bio_initialized = 0; static int openssl_connections = 0; +#ifdef ENABLE_SSL_ENGINE_API +static ENGINE *openssl_engine = NULL; +#endif #define CHECK_SUCCESS(condition) \ do { \ @@ -164,7 +147,7 @@ static ssize_t amqp_ssl_socket_recv(void *base, void *buf, size_t len, } static int amqp_ssl_socket_open(void *base, const char *host, int port, - struct timeval *timeout) { + const struct timeval *timeout) { struct amqp_ssl_socket_t *self = (struct amqp_ssl_socket_t *)base; long result; int status; @@ -232,7 +215,11 @@ start_connect: goto error_out2; } +#if OPENSSL_VERSION_NUMBER < 0x30000000L cert = SSL_get_peer_certificate(self->ssl); +#else + cert = SSL_get1_peer_certificate(self->ssl); +#endif if (self->verify_peer) { if (!cert) { @@ -255,7 +242,8 @@ start_connect: goto error_out3; } - if (AMQP_HVR_MATCH_FOUND != amqp_ssl_validate_hostname(host, cert)) { + if (1 != X509_check_host(cert, host, strlen(host), + X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS, NULL)) { self->internal_error = 0; status = AMQP_STATUS_SSL_HOSTNAME_VERIFY_FAILED; goto error_out4; @@ -348,12 +336,20 @@ amqp_socket_t *amqp_ssl_socket_new(amqp_connection_state_t state) { goto error; } - self->ctx = SSL_CTX_new(SSLv23_client_method()); + self->ctx = SSL_CTX_new(TLS_client_method()); if (!self->ctx) { goto error; } - /* Disable SSLv2 and SSLv3 */ - SSL_CTX_set_options(self->ctx, SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3); + status = amqp_ssl_socket_set_ssl_versions((amqp_socket_t *)self, AMQP_TLSv1_2, + AMQP_TLSvLATEST); + if (status != AMQP_STATUS_OK) { + goto error; + } + + SSL_CTX_set_mode(self->ctx, SSL_MODE_ENABLE_PARTIAL_WRITE); + /* OpenSSL v1.1.1 turns this on by default, which makes the non-blocking + * logic not behave as expected, so turn this back off */ + SSL_CTX_clear_mode(self->ctx, SSL_MODE_AUTO_RETRY); amqp_set_socket(state, (amqp_socket_t *)self); @@ -363,6 +359,27 @@ error: return NULL; } +void *amqp_ssl_socket_get_context(amqp_socket_t *base) { + if (base->klass != &amqp_ssl_socket_class) { + amqp_abort("<%p> is not of type amqp_ssl_socket_t", base); + } + return ((struct amqp_ssl_socket_t *)base)->ctx; +} + +int amqp_ssl_socket_enable_default_verify_paths(amqp_socket_t *base) { + int status; + struct amqp_ssl_socket_t *self; + if (base->klass != &amqp_ssl_socket_class) { + amqp_abort("<%p> is not of type amqp_ssl_socket_t", base); + } + self = (struct amqp_ssl_socket_t *)base; + status = SSL_CTX_set_default_verify_paths(self->ctx); + if (1 != status) { + return AMQP_STATUS_SSL_ERROR; + } + return AMQP_STATUS_OK; +} + int amqp_ssl_socket_set_cacert(amqp_socket_t *base, const char *cacert) { int status; struct amqp_ssl_socket_t *self; @@ -396,6 +413,38 @@ int amqp_ssl_socket_set_key(amqp_socket_t *base, const char *cert, return AMQP_STATUS_OK; } +int amqp_ssl_socket_set_key_engine(amqp_socket_t *base, const char *cert, + const char *key) { +#ifdef ENABLE_SSL_ENGINE_API + int status; + struct amqp_ssl_socket_t *self; + EVP_PKEY *pkey = NULL; + if (base->klass != &amqp_ssl_socket_class) { + amqp_abort("<%p> is not of type amqp_ssl_socket_t", base); + } + self = (struct amqp_ssl_socket_t *)base; + status = SSL_CTX_use_certificate_chain_file(self->ctx, cert); + if (1 != status) { + return AMQP_STATUS_SSL_ERROR; + } + + pkey = ENGINE_load_private_key(openssl_engine, key, NULL, NULL); + if (pkey == NULL) { + return AMQP_STATUS_SSL_ERROR; + } + + status = SSL_CTX_use_PrivateKey(self->ctx, pkey); + EVP_PKEY_free(pkey); + + if (1 != status) { + return AMQP_STATUS_SSL_ERROR; + } + return AMQP_STATUS_OK; +#else + return AMQP_STATUS_SSL_UNIMPLEMENTED; +#endif +} + static int password_cb(AMQP_UNUSED char *buffer, AMQP_UNUSED int length, AMQP_UNUSED int rwflag, AMQP_UNUSED void *user_data) { amqp_abort("rabbitmq-c does not support password protected keys"); @@ -430,6 +479,7 @@ int amqp_ssl_socket_set_key_buffer(amqp_socket_t *base, const char *cert, if (1 != status) { goto error; } + status = AMQP_STATUS_OK; exit: BIO_vfree(buf); RSA_free(rsa); @@ -453,6 +503,15 @@ int amqp_ssl_socket_set_cert(amqp_socket_t *base, const char *cert) { return AMQP_STATUS_OK; } +void amqp_ssl_socket_set_key_passwd(amqp_socket_t *base, const char *passwd) { + struct amqp_ssl_socket_t *self; + if (base->klass != &amqp_ssl_socket_class) { + amqp_abort("<%p> is not of type amqp_ssl_socket_t", base); + } + self = (struct amqp_ssl_socket_t *)base; + SSL_CTX_set_default_passwd_cb_userdata(self->ctx, (void *)passwd); +} + void amqp_ssl_socket_set_verify(amqp_socket_t *base, amqp_boolean_t verify) { amqp_ssl_socket_set_verify_peer(base, verify); amqp_ssl_socket_set_verify_hostname(base, verify); @@ -478,159 +537,104 @@ void amqp_ssl_socket_set_verify_hostname(amqp_socket_t *base, self->verify_hostname = verify; } +static int get_tls_version(amqp_tls_version_t ver, int *tls_version) { + switch (ver) { + case AMQP_TLSv1_2: + *tls_version = TLS1_2_VERSION; + break; + case AMQP_TLSv1_3: + case AMQP_TLSvLATEST: + *tls_version = TLS1_3_VERSION; + break; + default: + return AMQP_STATUS_UNSUPPORTED; + } + return AMQP_STATUS_OK; +} + int amqp_ssl_socket_set_ssl_versions(amqp_socket_t *base, amqp_tls_version_t min, amqp_tls_version_t max) { struct amqp_ssl_socket_t *self; + int min_ver; + int max_ver; + int status; if (base->klass != &amqp_ssl_socket_class) { amqp_abort("<%p> is not of type amqp_ssl_socket_t", base); } self = (struct amqp_ssl_socket_t *)base; - { - long clear_options; - long set_options = 0; -#if defined(SSL_OP_NO_TLSv1_2) - amqp_tls_version_t max_supported = AMQP_TLSv1_2; - clear_options = SSL_OP_NO_TLSv1 | SSL_OP_NO_TLSv1_1 | SSL_OP_NO_TLSv1_2; -#elif defined(SSL_OP_NO_TLSv1_1) - amqp_tls_version_t max_supported = AMQP_TLSv1_1; - clear_options = SSL_OP_NO_TLSv1 | SSL_OP_NO_TLSv1_1; -#elif defined(SSL_OP_NO_TLSv1) - amqp_tls_version_t max_supported = AMQP_TLSv1; - clear_options = SSL_OP_NO_TLSv1; -#else -#error "Need a version of OpenSSL that can support TLSv1 or greater." -#endif - - if (AMQP_TLSvLATEST == max) { - max = max_supported; - } - if (AMQP_TLSvLATEST == min) { - min = max_supported; - } + if (max < min) { + return AMQP_STATUS_INVALID_PARAMETER; + } - if (min > max) { - return AMQP_STATUS_INVALID_PARAMETER; - } + status = get_tls_version(min, &min_ver); + if (status != AMQP_STATUS_OK) { + return status; + } - if (max > max_supported || min > max_supported) { - return AMQP_STATUS_UNSUPPORTED; - } + status = get_tls_version(max, &max_ver); + if (status != AMQP_STATUS_OK) { + return status; + } - if (min > AMQP_TLSv1) { - set_options |= SSL_OP_NO_TLSv1; - } -#ifdef SSL_OP_NO_TLSv1_1 - if (min > AMQP_TLSv1_1 || max < AMQP_TLSv1_1) { - set_options |= SSL_OP_NO_TLSv1_1; - } -#endif -#ifdef SSL_OP_NO_TLSv1_2 - if (max < AMQP_TLSv1_2) { - set_options |= SSL_OP_NO_TLSv1_2; - } -#endif - SSL_CTX_clear_options(self->ctx, clear_options); - SSL_CTX_set_options(self->ctx, set_options); + if (!SSL_CTX_set_min_proto_version(self->ctx, min_ver)) { + return AMQP_STATUS_INVALID_PARAMETER; + } + if (!SSL_CTX_set_max_proto_version(self->ctx, max_ver)) { + return AMQP_STATUS_INVALID_PARAMETER; } return AMQP_STATUS_OK; } void amqp_set_initialize_ssl_library(amqp_boolean_t do_initialize) { - CHECK_SUCCESS(pthread_mutex_lock(&openssl_init_mutex)); - - if (openssl_connections == 0 && !openssl_initialized) { - do_initialize_openssl = do_initialize; - } - CHECK_SUCCESS(pthread_mutex_unlock(&openssl_init_mutex)); + (void)do_initialize; + return; } -static unsigned long ssl_threadid_callback(void) { - return (unsigned long)pthread_self(); -} +int amqp_initialize_ssl_library(void) { return AMQP_STATUS_OK; } -static void ssl_locking_callback(int mode, int n, AMQP_UNUSED const char *file, - AMQP_UNUSED int line) { - if (mode & CRYPTO_LOCK) { - CHECK_SUCCESS(pthread_mutex_lock(&amqp_openssl_lockarray[n])); - } else { - CHECK_SUCCESS(pthread_mutex_unlock(&amqp_openssl_lockarray[n])); - } -} +int amqp_set_ssl_engine(const char *engine) { +#ifdef ENABLE_SSL_ENGINE_API + int status = AMQP_STATUS_OK; + CHECK_SUCCESS(pthread_mutex_lock(&openssl_init_mutex)); -static int setup_openssl(void) { - int status; + if (openssl_engine != NULL) { + ENGINE_free(openssl_engine); + openssl_engine = NULL; + } - int i; - amqp_openssl_lockarray = calloc(CRYPTO_num_locks(), sizeof(pthread_mutex_t)); - if (!amqp_openssl_lockarray) { - status = AMQP_STATUS_NO_MEMORY; + if (engine == NULL) { goto out; } - for (i = 0; i < CRYPTO_num_locks(); i++) { - if (pthread_mutex_init(&amqp_openssl_lockarray[i], NULL)) { - int j; - for (j = 0; j < i; j++) { - pthread_mutex_destroy(&amqp_openssl_lockarray[j]); - } - free(amqp_openssl_lockarray); - status = AMQP_STATUS_SSL_ERROR; - goto out; - } - } - CRYPTO_set_id_callback(ssl_threadid_callback); - CRYPTO_set_locking_callback(ssl_locking_callback); -#ifdef AMQP_OPENSSL_V110 - if (CONF_modules_load_file( - NULL, "rabbitmq-c", - CONF_MFLAGS_DEFAULT_SECTION | CONF_MFLAGS_IGNORE_MISSING_FILE) <= 0) { - status = AMQP_STATUS_SSL_ERROR; + ENGINE_load_builtin_engines(); + openssl_engine = ENGINE_by_id(engine); + if (openssl_engine == NULL) { + status = AMQP_STATUS_SSL_SET_ENGINE_FAILED; goto out; } -#else - OPENSSL_config(NULL); -#endif - SSL_library_init(); - SSL_load_error_strings(); - - status = AMQP_STATUS_OK; -out: - return status; -} - -int amqp_initialize_ssl_library(void) { - int status; - CHECK_SUCCESS(pthread_mutex_lock(&openssl_init_mutex)); - if (!openssl_initialized) { - status = setup_openssl(); - if (status) { - goto out; - } - openssl_initialized = 1; + if (ENGINE_set_default(openssl_engine, ENGINE_METHOD_ALL) == 0) { + ENGINE_free(openssl_engine); + openssl_engine = NULL; + status = AMQP_STATUS_SSL_SET_ENGINE_FAILED; + goto out; } - status = AMQP_STATUS_OK; out: CHECK_SUCCESS(pthread_mutex_unlock(&openssl_init_mutex)); return status; +#else + return AMQP_STATUS_SSL_UNIMPLEMENTED; +#endif } -static int initialize_ssl_and_increment_connections() { +static int initialize_ssl_and_increment_connections(void) { int status; CHECK_SUCCESS(pthread_mutex_lock(&openssl_init_mutex)); - if (do_initialize_openssl && !openssl_initialized) { - status = setup_openssl(); - if (status) { - goto exit; - } - openssl_initialized = 1; - } - if (!openssl_bio_initialized) { status = amqp_openssl_bio_init(); if (status) { @@ -653,53 +657,13 @@ static int decrement_ssl_connections(void) { openssl_connections--; } - CHECK_SUCCESS(pthread_mutex_unlock(&openssl_init_mutex)); - return AMQP_STATUS_OK; -} - -int amqp_uninitialize_ssl_library(void) { - int status; - CHECK_SUCCESS(pthread_mutex_lock(&openssl_init_mutex)); - - if (openssl_connections > 0) { - status = AMQP_STATUS_SOCKET_INUSE; - goto out; - } - - amqp_openssl_bio_destroy(); - openssl_bio_initialized = 0; - -#ifndef AMQP_OPENSSL_V110 - ERR_remove_state(0); -#endif - -#ifndef LIBRESSL_VERSION_NUMBER - FIPS_mode_set(0); -#endif - - CRYPTO_set_locking_callback(NULL); - CRYPTO_set_id_callback(NULL); - { - int i; - for (i = 0; i < CRYPTO_num_locks(); i++) { - pthread_mutex_destroy(&amqp_openssl_lockarray[i]); - } - free(amqp_openssl_lockarray); + if (openssl_connections == 0) { + amqp_openssl_bio_destroy(); + openssl_bio_initialized = 0; } - ENGINE_cleanup(); - CONF_modules_free(); - EVP_cleanup(); - CRYPTO_cleanup_all_ex_data(); - ERR_free_strings(); -#if (OPENSSL_VERSION_NUMBER >= 0x10002003L) && !defined(LIBRESSL_VERSION_NUMBER) - SSL_COMP_free_compression_methods(); -#endif - - openssl_initialized = 0; - - status = AMQP_STATUS_OK; -out: CHECK_SUCCESS(pthread_mutex_unlock(&openssl_init_mutex)); - return status; + return AMQP_STATUS_OK; } + +int amqp_uninitialize_ssl_library(void) { return AMQP_STATUS_OK; } diff --git a/librab/build/librabbitmq/amqp_openssl_bio.c b/librab/build/librabbitmq/amqp_openssl_bio.c index 3556d6f..2846197 100644 --- a/librab/build/librabbitmq/amqp_openssl_bio.c +++ b/librab/build/librabbitmq/amqp_openssl_bio.c @@ -1,25 +1,5 @@ -/* - * Portions created by Alan Antonuk are Copyright (c) 2017 Alan Antonuk. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include "amqp_openssl_bio.h" #include "amqp_socket.h" @@ -120,48 +100,34 @@ static int amqp_openssl_bio_read(BIO *b, char *out, int outl) { return res; } - -#ifndef AMQP_OPENSSL_V110 -static int BIO_meth_set_write(BIO_METHOD *biom, - int (*wfn)(BIO *, const char *, int)) { - biom->bwrite = wfn; - return 0; -} - -static int BIO_meth_set_read(BIO_METHOD *biom, int (*rfn)(BIO *, char *, int)) { - biom->bread = rfn; - return 0; -} -#endif /* AQP_OPENSSL_V110 */ #endif /* AMQP_USE_AMQP_BIO */ int amqp_openssl_bio_init(void) { assert(!amqp_ssl_bio_initialized); #ifdef AMQP_USE_AMQP_BIO -#ifdef AMQP_OPENSSL_V110 if (!(amqp_bio_method = BIO_meth_new(BIO_TYPE_SOCKET, "amqp_bio_method"))) { return AMQP_STATUS_NO_MEMORY; } - - // casting away const is necessary until - // https://github.com/openssl/openssl/pull/2181/, which is targeted for - // openssl 1.1.1 - BIO_METHOD *meth = (BIO_METHOD *)BIO_s_socket(); - BIO_meth_set_create(amqp_bio_method, BIO_meth_get_create(meth)); - BIO_meth_set_destroy(amqp_bio_method, BIO_meth_get_destroy(meth)); - BIO_meth_set_ctrl(amqp_bio_method, BIO_meth_get_ctrl(meth)); - BIO_meth_set_callback_ctrl(amqp_bio_method, BIO_meth_get_callback_ctrl(meth)); - BIO_meth_set_read(amqp_bio_method, BIO_meth_get_read(meth)); - BIO_meth_set_write(amqp_bio_method, BIO_meth_get_write(meth)); - BIO_meth_set_gets(amqp_bio_method, BIO_meth_get_gets(meth)); - BIO_meth_set_puts(amqp_bio_method, BIO_meth_get_puts(meth)); +#ifdef OPENSSL_IS_BORINGSSL + BIO_meth_set_create(amqp_bio_method, BIO_s_socket()->create); + BIO_meth_set_destroy(amqp_bio_method, BIO_s_socket()->destroy); + BIO_meth_set_ctrl(amqp_bio_method, BIO_s_socket()->ctrl); + BIO_meth_set_read(amqp_bio_method, BIO_s_socket()->bread); + BIO_meth_set_write(amqp_bio_method, BIO_s_socket()->bwrite); + BIO_meth_set_gets(amqp_bio_method, BIO_s_socket()->bgets); + BIO_meth_set_puts(amqp_bio_method, BIO_s_socket()->bputs); #else - if (!(amqp_bio_method = OPENSSL_malloc(sizeof(BIO_METHOD)))) { - return AMQP_STATUS_NO_MEMORY; - } - - memcpy(amqp_bio_method, BIO_s_socket(), sizeof(BIO_METHOD)); + BIO_meth_set_create(amqp_bio_method, BIO_meth_get_create(BIO_s_socket())); + BIO_meth_set_destroy(amqp_bio_method, BIO_meth_get_destroy(BIO_s_socket())); + BIO_meth_set_ctrl(amqp_bio_method, BIO_meth_get_ctrl(BIO_s_socket())); + BIO_meth_set_callback_ctrl(amqp_bio_method, + BIO_meth_get_callback_ctrl(BIO_s_socket())); + BIO_meth_set_read(amqp_bio_method, BIO_meth_get_read(BIO_s_socket())); + BIO_meth_set_write(amqp_bio_method, BIO_meth_get_write(BIO_s_socket())); + BIO_meth_set_gets(amqp_bio_method, BIO_meth_get_gets(BIO_s_socket())); + BIO_meth_set_puts(amqp_bio_method, BIO_meth_get_puts(BIO_s_socket())); #endif + BIO_meth_set_write(amqp_bio_method, amqp_openssl_bio_write); BIO_meth_set_read(amqp_bio_method, amqp_openssl_bio_read); #endif @@ -173,11 +139,7 @@ int amqp_openssl_bio_init(void) { void amqp_openssl_bio_destroy(void) { assert(amqp_ssl_bio_initialized); #ifdef AMQP_USE_AMQP_BIO -#ifdef AMQP_OPENSSL_V110 BIO_meth_free(amqp_bio_method); -#else - OPENSSL_free(amqp_bio_method); -#endif amqp_bio_method = NULL; #endif amqp_ssl_bio_initialized = 0; diff --git a/librab/build/librabbitmq/amqp_openssl_bio.h b/librab/build/librabbitmq/amqp_openssl_bio.h index ec09c5e..28e484c 100644 --- a/librab/build/librabbitmq/amqp_openssl_bio.h +++ b/librab/build/librabbitmq/amqp_openssl_bio.h @@ -1,43 +1,19 @@ -/* - * Portions created by Alan Antonuk are Copyright (c) 2017 Alan Antonuk. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + #ifndef AMQP_OPENSSL_BIO #define AMQP_OPENSSL_BIO +// Use OpenSSL v1.1.1 API. +#define OPENSSL_API_COMPAT 10101 + #include int amqp_openssl_bio_init(void); void amqp_openssl_bio_destroy(void); -#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) -#define AMQP_OPENSSL_V110 -#endif - -#ifdef AMQP_OPENSSL_V110 typedef const BIO_METHOD *BIO_METHOD_PTR; -#else -typedef BIO_METHOD *BIO_METHOD_PTR; -#endif BIO_METHOD_PTR amqp_openssl_bio(void); diff --git a/librab/build/librabbitmq/amqp_openssl_hostname_validation.c b/librab/build/librabbitmq/amqp_openssl_hostname_validation.c deleted file mode 100644 index 133d73c..0000000 --- a/librab/build/librabbitmq/amqp_openssl_hostname_validation.c +++ /dev/null @@ -1,179 +0,0 @@ -/* - * Copyright (C) 2012, iSEC Partners. - * Copyright (C) 2015 Alan Antonuk. - * - * All rights reserved. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - * USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * Except as contained in this notice, the name of a copyright holder shall - * not be used in advertising or otherwise to promote the sale, use or other - * dealings in this Software without prior written authorization of the - * copyright holder. - */ - -/* Originally from: - * https://github.com/iSECPartners/ssl-conservatory - * https://wiki.openssl.org/index.php/Hostname_validation - */ - -#include -#include - -#include "amqp_hostcheck.h" -#include "amqp_openssl_bio.h" -#include "amqp_openssl_hostname_validation.h" - -#include - -#define HOSTNAME_MAX_SIZE 255 - -/** - * Tries to find a match for hostname in the certificate's Common Name field. - * - * Returns AMQP_HVR_MATCH_FOUND if a match was found. - * Returns AMQP_HVR_MATCH_NOT_FOUND if no matches were found. - * Returns AMQP_HVR_MALFORMED_CERTIFICATE if the Common Name had a NUL character - * embedded in it. - * Returns AMQP_HVR_ERROR if the Common Name could not be extracted. - */ -static amqp_hostname_validation_result amqp_matches_common_name( - const char *hostname, const X509 *server_cert) { - int common_name_loc = -1; - X509_NAME_ENTRY *common_name_entry = NULL; - ASN1_STRING *common_name_asn1 = NULL; - const char *common_name_str = NULL; - - // Find the position of the CN field in the Subject field of the certificate - common_name_loc = X509_NAME_get_index_by_NID( - X509_get_subject_name((X509 *)server_cert), NID_commonName, -1); - if (common_name_loc < 0) { - return AMQP_HVR_ERROR; - } - - // Extract the CN field - common_name_entry = X509_NAME_get_entry( - X509_get_subject_name((X509 *)server_cert), common_name_loc); - if (common_name_entry == NULL) { - return AMQP_HVR_ERROR; - } - - // Convert the CN field to a C string - common_name_asn1 = X509_NAME_ENTRY_get_data(common_name_entry); - if (common_name_asn1 == NULL) { - return AMQP_HVR_ERROR; - } - -#ifdef AMQP_OPENSSL_V110 - common_name_str = (const char *)ASN1_STRING_get0_data(common_name_asn1); -#else - common_name_str = (char *)ASN1_STRING_data(common_name_asn1); -#endif - - // Make sure there isn't an embedded NUL character in the CN - if ((size_t)ASN1_STRING_length(common_name_asn1) != strlen(common_name_str)) { - return AMQP_HVR_MALFORMED_CERTIFICATE; - } - - // Compare expected hostname with the CN - if (amqp_hostcheck(common_name_str, hostname) == AMQP_HCR_MATCH) { - return AMQP_HVR_MATCH_FOUND; - } else { - return AMQP_HVR_MATCH_NOT_FOUND; - } -} - -/** - * Tries to find a match for hostname in the certificate's Subject Alternative - * Name extension. - * - * Returns AMQP_HVR_MATCH_FOUND if a match was found. - * Returns AMQP_HVR_MATCH_NOT_FOUND if no matches were found. - * Returns AMQP_HVR_MALFORMED_CERTIFICATE if any of the hostnames had a NUL - * character embedded in it. - * Returns AMQP_HVR_NO_SAN_PRESENT if the SAN extension was not present in the - * certificate. - */ -static amqp_hostname_validation_result amqp_matches_subject_alternative_name( - const char *hostname, const X509 *server_cert) { - amqp_hostname_validation_result result = AMQP_HVR_MATCH_NOT_FOUND; - int i; - int san_names_nb = -1; - STACK_OF(GENERAL_NAME) *san_names = NULL; - - // Try to extract the names within the SAN extension from the certificate - san_names = - X509_get_ext_d2i((X509 *)server_cert, NID_subject_alt_name, NULL, NULL); - if (san_names == NULL) { - return AMQP_HVR_NO_SAN_PRESENT; - } - san_names_nb = sk_GENERAL_NAME_num(san_names); - - // Check each name within the extension - for (i = 0; i < san_names_nb; i++) { - const GENERAL_NAME *current_name = sk_GENERAL_NAME_value(san_names, i); - - if (current_name->type == GEN_DNS) { - // Current name is a DNS name, let's check it - const char *dns_name = (const char *) -#ifdef AMQP_OPENSSL_V110 - ASN1_STRING_get0_data(current_name->d.dNSName); -#else - ASN1_STRING_data(current_name->d.dNSName); -#endif - - // Make sure there isn't an embedded NUL character in the DNS name - if ((size_t)ASN1_STRING_length(current_name->d.dNSName) != - strlen(dns_name)) { - result = AMQP_HVR_MALFORMED_CERTIFICATE; - break; - } else { // Compare expected hostname with the DNS name - if (amqp_hostcheck(dns_name, hostname) == AMQP_HCR_MATCH) { - result = AMQP_HVR_MATCH_FOUND; - break; - } - } - } - } - sk_GENERAL_NAME_pop_free(san_names, GENERAL_NAME_free); - - return result; -} - -/** - * Validates the server's identity by looking for the expected hostname in the - * server's certificate. As described in RFC 6125, it first tries to find a - * match in the Subject Alternative Name extension. If the extension is not - * present in the certificate, it checks the Common Name instead. - * - * Returns AMQP_HVR_MATCH_FOUND if a match was found. - * Returns AMQP_HVR_MATCH_NOT_FOUND if no matches were found. - * Returns AMQP_HVR_MALFORMED_CERTIFICATE if any of the hostnames had a NUL - * character embedded in it. - * Returns AMQP_HVR_ERROR if there was an error. - */ -amqp_hostname_validation_result amqp_ssl_validate_hostname( - const char *hostname, const X509 *server_cert) { - amqp_hostname_validation_result result; - - if ((hostname == NULL) || (server_cert == NULL)) return AMQP_HVR_ERROR; - - // First try the Subject Alternative Names extension - result = amqp_matches_subject_alternative_name(hostname, server_cert); - if (result == AMQP_HVR_NO_SAN_PRESENT) { - // Extension was not found: try the Common Name - result = amqp_matches_common_name(hostname, server_cert); - } - - return result; -} diff --git a/librab/build/librabbitmq/amqp_openssl_hostname_validation.h b/librab/build/librabbitmq/amqp_openssl_hostname_validation.h deleted file mode 100644 index c994871..0000000 --- a/librab/build/librabbitmq/amqp_openssl_hostname_validation.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef librabbitmq_amqp_openssl_hostname_validation_h -#define librabbitmq_amqp_openssl_hostname_validation_h - -/* - * Copyright (C) 2012, iSEC Partners. - * Copyright (C) 2015 Alan Antonuk. - * - * All rights reserved. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - * USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * Except as contained in this notice, the name of a copyright holder shall - * not be used in advertising or otherwise to promote the sale, use or other - * dealings in this Software without prior written authorization of the - * copyright holder. - */ - -/* Originally from: - * https://github.com/iSECPartners/ssl-conservatory - * https://wiki.openssl.org/index.php/Hostname_validation - */ - -#include - -typedef enum { - AMQP_HVR_MATCH_FOUND, - AMQP_HVR_MATCH_NOT_FOUND, - AMQP_HVR_NO_SAN_PRESENT, - AMQP_HVR_MALFORMED_CERTIFICATE, - AMQP_HVR_ERROR -} amqp_hostname_validation_result; - -/** -* Validates the server's identity by looking for the expected hostname in the -* server's certificate. As described in RFC 6125, it first tries to find a match -* in the Subject Alternative Name extension. If the extension is not present in -* the certificate, it checks the Common Name instead. -* -* Returns AMQP_HVR_MATCH_FOUND if a match was found. -* Returns AMQP_HVR_MATCH_NOT_FOUND if no matches were found. -* Returns AMQP_HVR_MALFORMED_CERTIFICATE if any of the hostnames had a NUL -* character embedded in it. -* Returns AMQP_HVR_ERROR if there was an error. -*/ -amqp_hostname_validation_result amqp_ssl_validate_hostname( - const char *hostname, const X509 *server_cert); - -#endif diff --git a/librab/build/librabbitmq/amqp_private.h b/librab/build/librabbitmq/amqp_private.h index e73776c..77a6904 100644 --- a/librab/build/librabbitmq/amqp_private.h +++ b/librab/build/librabbitmq/amqp_private.h @@ -1,41 +1,9 @@ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + #ifndef librabbitmq_amqp_private_h #define librabbitmq_amqp_private_h -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2014 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ - #ifdef HAVE_CONFIG_H #include "config.h" #endif @@ -44,8 +12,8 @@ "Copyright (c) 2007-2014 VMWare Inc, Tony Garnock-Jones," \ " and Alan Antonuk." -#include "amqp.h" -#include "amqp_framing.h" +#include "rabbitmq-c/amqp.h" +#include "rabbitmq-c/framing.h" #include #if ((defined(_WIN32)) || (defined(__MINGW32__)) || (defined(__MINGW64__))) @@ -71,24 +39,19 @@ #define AMQP_UNUSED __attribute__((__unused__)) #elif defined(_MSC_VER) #define AMQP_NORETURN __declspec(noreturn) -#define AMQP_UNUSED +#define AMQP_UNUSED __pragma(warning(suppress : 4100)) #else #define AMQP_NORETURN #define AMQP_UNUSED #endif -#if __GNUC__ >= 4 -#define AMQP_PRIVATE __attribute__((visibility("hidden"))) -#else -#define AMQP_PRIVATE +#if (defined(_MSC_VER) && (_MSC_VER <= 1800)) || \ + (defined(__BORLANDC__) && (__BORLANDC__ <= 0x0564)) +#define inline __inline #endif char *amqp_os_error_string(int err); -#ifdef WITH_SSL -char *amqp_ssl_error_string(int err); -#endif - #include "amqp_socket.h" #include "amqp_time.h" diff --git a/librab/build/librabbitmq/amqp_socket.c b/librab/build/librabbitmq/amqp_socket.c index 061192e..094ceb7 100644 --- a/librab/build/librabbitmq/amqp_socket.c +++ b/librab/build/librabbitmq/amqp_socket.c @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2014 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #ifdef HAVE_CONFIG_H #include "config.h" @@ -139,7 +107,7 @@ int amqp_socket_open(amqp_socket_t *self, const char *host, int port) { } int amqp_socket_open_noblock(amqp_socket_t *self, const char *host, int port, - struct timeval *timeout) { + const struct timeval *timeout) { assert(self); assert(self->klass->open); return self->klass->open(self, host, port, timeout); @@ -312,7 +280,7 @@ int amqp_open_socket(char const *hostname, int portnumber) { } int amqp_open_socket_noblock(char const *hostname, int portnumber, - struct timeval *timeout) { + const struct timeval *timeout) { amqp_time_t deadline; int res = amqp_time_from_now(&deadline, timeout); if (AMQP_STATUS_OK != res) { @@ -541,10 +509,10 @@ static amqp_bytes_t sasl_method_name(amqp_sasl_method_enum method) { switch (method) { case AMQP_SASL_METHOD_PLAIN: - res = amqp_cstring_bytes("PLAIN"); + res = amqp_literal_bytes("PLAIN"); break; case AMQP_SASL_METHOD_EXTERNAL: - res = amqp_cstring_bytes("EXTERNAL"); + res = amqp_literal_bytes("EXTERNAL"); break; default: @@ -721,10 +689,11 @@ start_recv: int amqp_try_recv(amqp_connection_state_t state) { amqp_time_t timeout; + int res; while (amqp_data_in_buffer(state)) { amqp_frame_t frame; - int res = consume_one_frame(state, &frame); + res = consume_one_frame(state, &frame); if (AMQP_STATUS_OK != res) { return res; @@ -760,7 +729,10 @@ int amqp_try_recv(amqp_connection_state_t state) { state->last_queued_frame = link; } } - timeout = amqp_time_immediate(); + res = amqp_time_from_now(&timeout, &(struct timeval){0}); + if (AMQP_STATUS_OK != res) { + return res; + } return recv_with_timeout(state, timeout); } @@ -938,7 +910,7 @@ int amqp_simple_wait_frame(amqp_connection_state_t state, int amqp_simple_wait_frame_noblock(amqp_connection_state_t state, amqp_frame_t *decoded_frame, - struct timeval *timeout) { + const struct timeval *timeout) { amqp_time_t deadline; int res = amqp_time_from_now(&deadline, timeout); @@ -992,7 +964,9 @@ static int simple_wait_method_inner(amqp_connection_state_t state, amqp_method_number_t expected_method, amqp_time_t deadline, amqp_method_t *output) { - amqp_method_number_t expected_methods[] = {expected_method, 0}; + amqp_method_number_t expected_methods[2]; + expected_methods[0] = expected_method; + expected_methods[1] = 0; return amqp_simple_wait_method_list(state, expected_channel, expected_methods, deadline, output); } @@ -1053,7 +1027,7 @@ static amqp_rpc_reply_t simple_rpc_inner( retry: status = wait_frame_inner(state, &frame, deadline); - if (status < 0) { + if (status != AMQP_STATUS_OK) { if (status == AMQP_STATUS_TIMEOUT) { amqp_socket_close(state->socket, AMQP_SC_FORCE); } @@ -1226,10 +1200,13 @@ error_out: return res; } -static amqp_rpc_reply_t amqp_login_inner( - amqp_connection_state_t state, char const *vhost, int channel_max, - int frame_max, int heartbeat, const amqp_table_t *client_properties, - struct timeval *timeout, amqp_sasl_method_enum sasl_method, va_list vl) { +static amqp_rpc_reply_t amqp_login_inner(amqp_connection_state_t state, + char const *vhost, int channel_max, + int frame_max, int heartbeat, + const amqp_table_t *client_properties, + const struct timeval *timeout, + amqp_sasl_method_enum sasl_method, + va_list vl) { int res; amqp_method_t method; @@ -1355,7 +1332,7 @@ static amqp_rpc_reply_t amqp_login_inner( s.client_properties = state->client_properties; s.mechanism = sasl_method_name(sasl_method); s.response = response_bytes; - s.locale = amqp_cstring_bytes("en_US"); + s.locale = amqp_literal_bytes("en_US"); res = amqp_send_method_inner(state, 0, AMQP_CONNECTION_START_OK_METHOD, &s, AMQP_SF_NONE, deadline); @@ -1458,7 +1435,8 @@ error_res: amqp_rpc_reply_t amqp_login(amqp_connection_state_t state, char const *vhost, int channel_max, int frame_max, int heartbeat, - int sasl_method, ...) { + amqp_sasl_method_enum sasl_method, ...) { + va_list vl; amqp_rpc_reply_t ret; @@ -1476,7 +1454,7 @@ amqp_rpc_reply_t amqp_login(amqp_connection_state_t state, char const *vhost, amqp_rpc_reply_t amqp_login_with_properties( amqp_connection_state_t state, char const *vhost, int channel_max, int frame_max, int heartbeat, const amqp_table_t *client_properties, - int sasl_method, ...) { + amqp_sasl_method_enum sasl_method, ...) { va_list vl; amqp_rpc_reply_t ret; diff --git a/librab/build/librabbitmq/amqp_socket.h b/librab/build/librabbitmq/amqp_socket.h index 3101cf6..9a28c85 100644 --- a/librab/build/librabbitmq/amqp_socket.h +++ b/librab/build/librabbitmq/amqp_socket.h @@ -1,28 +1,5 @@ -/* - * Portions created by Alan Antonuk are Copyright (c) 2013-2014 Alan Antonuk. - * All Rights Reserved. - * - * Portions created by Michael Steinert are Copyright (c) 2012-2013 Michael - * Steinert. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit /** * An abstract socket interface. @@ -53,7 +30,8 @@ int amqp_os_socket_close(int sockfd); /* Socket callbacks. */ typedef ssize_t (*amqp_socket_send_fn)(void *, const void *, size_t, int); typedef ssize_t (*amqp_socket_recv_fn)(void *, void *, size_t, int); -typedef int (*amqp_socket_open_fn)(void *, const char *, int, struct timeval *); +typedef int (*amqp_socket_open_fn)(void *, const char *, int, + const struct timeval *); typedef int (*amqp_socket_close_fn)(void *, amqp_socket_close_enum); typedef int (*amqp_socket_get_sockfd_fn)(void *); typedef void (*amqp_socket_delete_fn)(void *); @@ -157,7 +135,7 @@ void amqp_socket_delete(amqp_socket_t *self); * \return File descriptor upon success, non-zero negative error code otherwise. */ int amqp_open_socket_noblock(char const *hostname, int portnumber, - struct timeval *timeout); + const struct timeval *timeout); int amqp_open_socket_inner(char const *hostname, int portnumber, amqp_time_t deadline); diff --git a/librab/build/librabbitmq/amqp_table.c b/librab/build/librabbitmq/amqp_table.c index 24b087c..e900ab2 100644 --- a/librab/build/librabbitmq/amqp_table.c +++ b/librab/build/librabbitmq/amqp_table.c @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #ifdef HAVE_CONFIG_H #include "config.h" @@ -47,9 +15,11 @@ #define INITIAL_ARRAY_SIZE 16 #define INITIAL_TABLE_SIZE 16 +#define TABLE_DEPTH_LIMIT 100 static int amqp_decode_field_value(amqp_bytes_t encoded, amqp_pool_t *pool, - amqp_field_value_t *entry, size_t *offset); + amqp_field_value_t *entry, size_t *offset, + int depth); static int amqp_encode_field_value(amqp_bytes_t encoded, amqp_field_value_t *entry, size_t *offset); @@ -57,7 +27,7 @@ static int amqp_encode_field_value(amqp_bytes_t encoded, /*---------------------------------------------------------------------------*/ static int amqp_decode_array(amqp_bytes_t encoded, amqp_pool_t *pool, - amqp_array_t *output, size_t *offset) { + amqp_array_t *output, size_t *offset, int depth) { uint32_t arraysize; int num_entries = 0; int allocated_entries = INITIAL_ARRAY_SIZE; @@ -93,7 +63,8 @@ static int amqp_decode_array(amqp_bytes_t encoded, amqp_pool_t *pool, entries = newentries; } - res = amqp_decode_field_value(encoded, pool, &entries[num_entries], offset); + res = amqp_decode_field_value(encoded, pool, &entries[num_entries], offset, + depth); if (res < 0) { goto out; } @@ -122,8 +93,9 @@ out: return res; } -int amqp_decode_table(amqp_bytes_t encoded, amqp_pool_t *pool, - amqp_table_t *output, size_t *offset) { +static int amqp_decode_table_internal(amqp_bytes_t encoded, amqp_pool_t *pool, + amqp_table_t *output, size_t *offset, + int depth) { uint32_t tablesize; int num_entries = 0; amqp_table_entry_t *entries; @@ -173,7 +145,7 @@ int amqp_decode_table(amqp_bytes_t encoded, amqp_pool_t *pool, } res = amqp_decode_field_value(encoded, pool, &entries[num_entries].value, - offset); + offset, depth); if (res < 0) { goto out; } @@ -202,10 +174,20 @@ out: return res; } +int amqp_decode_table(amqp_bytes_t encoded, amqp_pool_t *pool, + amqp_table_t *output, size_t *offset) { + return amqp_decode_table_internal(encoded, pool, output, offset, 0); +} + static int amqp_decode_field_value(amqp_bytes_t encoded, amqp_pool_t *pool, - amqp_field_value_t *entry, size_t *offset) { + amqp_field_value_t *entry, size_t *offset, + int depth) { int res = AMQP_STATUS_BAD_AMQP_DATA; + if (depth > TABLE_DEPTH_LIMIT) { + return AMQP_STATUS_BAD_AMQP_DATA; + } + if (!amqp_decode_8(encoded, offset, &entry->kind)) { goto out; } @@ -247,11 +229,11 @@ static int amqp_decode_field_value(amqp_bytes_t encoded, amqp_pool_t *pool, case AMQP_FIELD_KIND_F32: TRIVIAL_FIELD_DECODER(32); - /* and by punning, f32 magically gets the right value...! */ + /* and by punning, f32 magically gets the right value...! */ case AMQP_FIELD_KIND_F64: TRIVIAL_FIELD_DECODER(64); - /* and by punning, f64 magically gets the right value...! */ + /* and by punning, f64 magically gets the right value...! */ case AMQP_FIELD_KIND_DECIMAL: if (!amqp_decode_8(encoded, offset, &entry->value.decimal.decimals) || @@ -274,14 +256,16 @@ static int amqp_decode_field_value(amqp_bytes_t encoded, amqp_pool_t *pool, } case AMQP_FIELD_KIND_ARRAY: - res = amqp_decode_array(encoded, pool, &(entry->value.array), offset); + res = amqp_decode_array(encoded, pool, &(entry->value.array), offset, + depth + 1); goto out; case AMQP_FIELD_KIND_TIMESTAMP: TRIVIAL_FIELD_DECODER(64); case AMQP_FIELD_KIND_TABLE: - res = amqp_decode_table(encoded, pool, &(entry->value.table), offset); + res = amqp_decode_table_internal(encoded, pool, &(entry->value.table), + offset, depth + 1); goto out; case AMQP_FIELD_KIND_VOID: diff --git a/librab/build/librabbitmq/amqp_table.h b/librab/build/librabbitmq/amqp_table.h index 7b009a9..6b1de86 100644 --- a/librab/build/librabbitmq/amqp_table.h +++ b/librab/build/librabbitmq/amqp_table.h @@ -1,36 +1,11 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2014 Alan Antonuk. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + #ifndef AMQP_TABLE_H #define AMQP_TABLE_H -#include "amqp.h" #include "amqp_private.h" +#include "rabbitmq-c/amqp.h" /** * Initializes a table entry with utf-8 string type value. diff --git a/librab/build/librabbitmq/amqp_tcp_socket.c b/librab/build/librabbitmq/amqp_tcp_socket.c index 12e02cd..1a88bc4 100644 --- a/librab/build/librabbitmq/amqp_tcp_socket.c +++ b/librab/build/librabbitmq/amqp_tcp_socket.c @@ -1,31 +1,12 @@ -/* - * Copyright 2012-2013 Michael Steinert - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #ifdef HAVE_CONFIG_H #include "config.h" #endif #include "amqp_private.h" -#include "amqp_tcp_socket.h" +#include "rabbitmq-c/tcp_socket.h" #include #if ((defined(_WIN32)) || (defined(__MINGW32__)) || (defined(__MINGW64__))) @@ -163,7 +144,7 @@ start: } static int amqp_tcp_socket_open(void *base, const char *host, int port, - struct timeval *timeout) { + const struct timeval *timeout) { struct amqp_tcp_socket_t *self = (struct amqp_tcp_socket_t *)base; if (-1 != self->sockfd) { return AMQP_STATUS_SOCKET_INUSE; diff --git a/librab/build/librabbitmq/amqp_tcp_socket.h b/librab/build/librabbitmq/amqp_tcp_socket.h deleted file mode 100644 index 3e9d82f..0000000 --- a/librab/build/librabbitmq/amqp_tcp_socket.h +++ /dev/null @@ -1,68 +0,0 @@ -/** \file */ -/* - * Portions created by Alan Antonuk are Copyright (c) 2013-2014 Alan Antonuk. - * All Rights Reserved. - * - * Portions created by Michael Steinert are Copyright (c) 2012-2013 Michael - * Steinert. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ - -/** - * A TCP socket connection. - */ - -#ifndef AMQP_TCP_SOCKET_H -#define AMQP_TCP_SOCKET_H - -#include - -AMQP_BEGIN_DECLS - -/** - * Create a new TCP socket. - * - * Call amqp_connection_close() to release socket resources. - * - * \return A new socket object or NULL if an error occurred. - * - * \since v0.4.0 - */ -AMQP_PUBLIC_FUNCTION -amqp_socket_t *AMQP_CALL amqp_tcp_socket_new(amqp_connection_state_t state); - -/** - * Assign an open file descriptor to a socket object. - * - * This function must not be used in conjunction with amqp_socket_open(), i.e. - * the socket connection should already be open(2) when this function is - * called. - * - * \param [in,out] self A TCP socket object. - * \param [in] sockfd An open socket descriptor. - * - * \since v0.4.0 - */ -AMQP_PUBLIC_FUNCTION -void AMQP_CALL amqp_tcp_socket_set_sockfd(amqp_socket_t *self, int sockfd); - -AMQP_END_DECLS - -#endif /* AMQP_TCP_SOCKET_H */ diff --git a/librab/build/librabbitmq/amqp_time.c b/librab/build/librabbitmq/amqp_time.c index 7b0a42d..f506b08 100644 --- a/librab/build/librabbitmq/amqp_time.c +++ b/librab/build/librabbitmq/amqp_time.c @@ -1,27 +1,8 @@ -/* - * Portions created by Alan Antonuk are Copyright (c) 2013-2014 Alan Antonuk. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + #include "amqp_time.h" -#include "amqp.h" +#include "rabbitmq-c/amqp.h" #include #include #include @@ -101,7 +82,7 @@ uint64_t amqp_get_monotonic_timestamp(void) { } #endif /* AMQP_POSIX_TIMER_API */ -int amqp_time_from_now(amqp_time_t *time, struct timeval *timeout) { +int amqp_time_from_now(amqp_time_t *time, const struct timeval *timeout) { uint64_t now_ns; uint64_t delta_ns; @@ -111,10 +92,6 @@ int amqp_time_from_now(amqp_time_t *time, struct timeval *timeout) { *time = amqp_time_infinite(); return AMQP_STATUS_OK; } - if (0 == timeout->tv_sec && 0 == timeout->tv_usec) { - *time = amqp_time_immediate(); - return AMQP_STATUS_OK; - } if (timeout->tv_sec < 0 || timeout->tv_usec < 0) { return AMQP_STATUS_INVALID_PARAMETER; @@ -160,12 +137,6 @@ int amqp_time_s_from_now(amqp_time_t *time, int seconds) { return AMQP_STATUS_OK; } -amqp_time_t amqp_time_immediate(void) { - amqp_time_t time; - time.time_point_ns = 0; - return time; -} - amqp_time_t amqp_time_infinite(void) { amqp_time_t time; time.time_point_ns = UINT64_MAX; diff --git a/librab/build/librabbitmq/amqp_time.h b/librab/build/librabbitmq/amqp_time.h index 194bf67..7823796 100644 --- a/librab/build/librabbitmq/amqp_time.h +++ b/librab/build/librabbitmq/amqp_time.h @@ -1,25 +1,6 @@ -/* - * Portions created by Alan Antonuk are Copyright (c) 2013-2014 Alan Antonuk. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + #ifndef AMQP_TIMER_H #define AMQP_TIMER_H @@ -53,7 +34,9 @@ * - UINT64_MAX: means 'at infinity', its mean for polls with an infinite * timeout */ -typedef struct amqp_time_t_ { uint64_t time_point_ns; } amqp_time_t; +typedef struct amqp_time_t_ { + uint64_t time_point_ns; +} amqp_time_t; /* Gets a monotonic timestamp. This will return 0 if the underlying call to the * system fails. @@ -62,14 +45,13 @@ uint64_t amqp_get_monotonic_timestamp(void); /* Get a amqp_time_t that is timeout from now. * If timeout is NULL, an amqp_time_infinite() is created. - * If timeout = {0, 0}, an amqp_time_immediate() is created. * * Returns AMQP_STATUS_OK on success. * AMQP_STATUS_INVALID_PARAMETER if timeout is invalid * AMQP_STATUS_TIMER_FAILURE if the underlying call to get the current timestamp * fails. */ -int amqp_time_from_now(amqp_time_t *time, struct timeval *timeout); +int amqp_time_from_now(amqp_time_t *time, const struct timeval *timeout); /* Get a amqp_time_t that is seconds from now. * If seconds <= 0, then amqp_time_infinite() is created. @@ -80,9 +62,6 @@ int amqp_time_from_now(amqp_time_t *time, struct timeval *timeout); */ int amqp_time_s_from_now(amqp_time_t *time, int seconds); -/* Create an immediate amqp_time_t */ -amqp_time_t amqp_time_immediate(void); - /* Create an infinite amqp_time_t */ amqp_time_t amqp_time_infinite(void); diff --git a/librab/build/librabbitmq/amqp_url.c b/librab/build/librabbitmq/amqp_url.c index b5304e5..db997b9 100644 --- a/librab/build/librabbitmq/amqp_url.c +++ b/librab/build/librabbitmq/amqp_url.c @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #ifdef HAVE_CONFIG_H #include "config.h" @@ -184,7 +152,7 @@ int amqp_parse_url(char *url, struct amqp_connection_info *parsed) { } if (delim == ':') { - port = start = url; + port = url; delim = find_delim(&url, 1); } @@ -213,7 +181,7 @@ int amqp_parse_url(char *url, struct amqp_connection_info *parsed) { res = AMQP_STATUS_OK; } -/* Any other delimiter is bad, and we will return AMQP_STATUS_BAD_AMQP_URL. */ + /* Any other delimiter is bad, and we will return AMQP_STATUS_BAD_AMQP_URL. */ out: return res; diff --git a/librab/build/librabbitmq/cmake_install.cmake b/librab/build/librabbitmq/cmake_install.cmake deleted file mode 100644 index eee9164..0000000 --- a/librab/build/librabbitmq/cmake_install.cmake +++ /dev/null @@ -1,79 +0,0 @@ -# Install script for directory: /home2/tcs/librab/build/librabbitmq - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -# Install shared libraries without execute permission? -IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - SET(CMAKE_INSTALL_SO_NO_EXE "0") -ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FOREACH(file - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/librabbitmq.so.4.3.1" - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/librabbitmq.so.4" - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/librabbitmq.so" - ) - IF(EXISTS "${file}" AND - NOT IS_SYMLINK "${file}") - FILE(RPATH_CHECK - FILE "${file}" - RPATH "") - ENDIF() - ENDFOREACH() - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib64" TYPE SHARED_LIBRARY FILES - "/home2/tcs/librab/build/librabbitmq/librabbitmq.so.4.3.1" - "/home2/tcs/librab/build/librabbitmq/librabbitmq.so.4" - "/home2/tcs/librab/build/librabbitmq/librabbitmq.so" - ) - FOREACH(file - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/librabbitmq.so.4.3.1" - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/librabbitmq.so.4" - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib64/librabbitmq.so" - ) - IF(EXISTS "${file}" AND - NOT IS_SYMLINK "${file}") - IF(CMAKE_INSTALL_DO_STRIP) - EXECUTE_PROCESS(COMMAND "/bin/strip" "${file}") - ENDIF(CMAKE_INSTALL_DO_STRIP) - ENDIF() - ENDFOREACH() -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib64" TYPE STATIC_LIBRARY FILES "/home2/tcs/librab/build/librabbitmq/librabbitmq.a") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE FILE FILES - "/home2/tcs/librab/build/librabbitmq/amqp.h" - "/home2/tcs/librab/build/librabbitmq/amqp_framing.h" - "/home2/tcs/librab/build/librabbitmq/amqp_tcp_socket.h" - "/home2/tcs/librab/build/librabbitmq/amqp_ssl_socket.h" - ) -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - diff --git a/librab/build/librabbitmq/codegen.py b/librab/build/librabbitmq/codegen.py index 3ae24b6..9b04ce3 100644 --- a/librab/build/librabbitmq/codegen.py +++ b/librab/build/librabbitmq/codegen.py @@ -1,38 +1,6 @@ -# ***** BEGIN LICENSE BLOCK ***** -# Version: MIT -# -# Portions created by Alan Antonuk are Copyright (c) 2012-2013 -# Alan Antonuk. All Rights Reserved. -# -# Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. -# All Rights Reserved. -# -# Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 -# VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. -# -# Permission is hereby granted, free of charge, to any person -# obtaining a copy of this software and associated documentation -# files (the "Software"), to deal in the Software without -# restriction, including without limitation the rights to use, copy, -# modify, merge, publish, distribute, sublicense, and/or sell copies -# of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be -# included in all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -# BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -# ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# SOFTWARE. -# ***** END LICENSE BLOCK ***** - -from __future__ import nested_scopes -from __future__ import division +# Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +# SPDX-License-Identifier: mit + from amqp_codegen import * import string @@ -51,7 +19,7 @@ class Emitter(object): def emit(self, line): """Emit a line of generated code.""" - print self.prefix + line + print(self.prefix + line) class BitDecoder(object): @@ -263,7 +231,7 @@ def methodApiPrototype(m): docs += " * @returns %s_ok_t\n" % (fn) docs += " */\n" - return "%sAMQP_PUBLIC_FUNCTION\n%s_ok_t *\nAMQP_CALL %s(amqp_connection_state_t state, amqp_channel_t channel%s)" % (docs, fn, fn, ''.join(args)) + return "%sAMQP_EXPORT\n%s_ok_t *\nAMQP_CALL %s(amqp_connection_state_t state, amqp_channel_t channel%s)" % (docs, fn, fn, ''.join(args)) AmqpMethod.apiPrototype = methodApiPrototype @@ -281,28 +249,28 @@ def genErl(spec): return ', '.join([c_ize(f.name) + " = F" + str(f.index) for f in fields]) def genLookupMethodName(m): - print ' case %s: return "%s";' % (m.defName(), m.defName()) + print(' case %s: return "%s";' % (m.defName(), m.defName())) def genDecodeMethodFields(m): - print " case %s: {" % (m.defName(),) - print " %s *m = (%s *) amqp_pool_alloc(pool, sizeof(%s));" % \ - (m.structName(), m.structName(), m.structName()) - print " if (m == NULL) { return AMQP_STATUS_NO_MEMORY; }" + print(" case %s: {" % (m.defName(),)) + print(" %s *m = (%s *) amqp_pool_alloc(pool, sizeof(%s));" % \ + (m.structName(), m.structName(), m.structName())) + print(" if (m == NULL) { return AMQP_STATUS_NO_MEMORY; }") emitter = BitDecoder(Emitter(" ")) for f in m.arguments: typeFor(spec, f).decode(emitter, "m->"+c_ize(f.name)) - print " *decoded = m;" - print " return 0;" - print " }" + print(" *decoded = m;") + print(" return 0;") + print(" }") def genDecodeProperties(c): - print " case %d: {" % (c.index,) - print " %s *p = (%s *) amqp_pool_alloc(pool, sizeof(%s));" % \ - (c.structName(), c.structName(), c.structName()) - print " if (p == NULL) { return AMQP_STATUS_NO_MEMORY; }" - print " p->_flags = flags;" + print(" case %d: {" % (c.index,)) + print(" %s *p = (%s *) amqp_pool_alloc(pool, sizeof(%s));" % \ + (c.structName(), c.structName(), c.structName())) + print(" if (p == NULL) { return AMQP_STATUS_NO_MEMORY; }") + print(" p->_flags = flags;") emitter = Emitter(" ") for f in c.fields: @@ -310,27 +278,27 @@ def genErl(spec): typeFor(spec, f).decode(emitter, "p->"+c_ize(f.name)) emitter.emit("}") - print " *decoded = p;" - print " return 0;" - print " }" + print(" *decoded = p;") + print(" return 0;") + print(" }") def genEncodeMethodFields(m): - print " case %s: {" % (m.defName(),) + print(" case %s: {" % (m.defName(),)) if m.arguments: - print " %s *m = (%s *) decoded;" % (m.structName(), m.structName()) + print(" %s *m = (%s *) decoded;" % (m.structName(), m.structName())) emitter = BitEncoder(Emitter(" ")) for f in m.arguments: typeFor(spec, f).encode(emitter, "m->"+c_ize(f.name)) emitter.flush() - print " return (int)offset;" - print " }" + print(" return (int)offset;") + print(" }") def genEncodeProperties(c): - print " case %d: {" % (c.index,) + print(" case %d: {" % (c.index,)) if c.fields: - print " %s *p = (%s *) decoded;" % (c.structName(), c.structName()) + print(" %s *p = (%s *) decoded;" % (c.structName(), c.structName())) emitter = Emitter(" ") for f in c.fields: @@ -338,46 +306,15 @@ def genErl(spec): typeFor(spec, f).encode(emitter, "p->"+c_ize(f.name)) emitter.emit("}") - print " return (int)offset;" - print " }" + print(" return (int)offset;") + print(" }") methods = spec.allMethods() - print """/* Generated code. Do not edit. Edit and re-run codegen.py instead. - * - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ + print("""// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + + /* Generated code. Do not edit. Edit and re-run codegen.py instead. */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -388,46 +325,46 @@ def genErl(spec): #include #include #include -""" +""") - print """ + print(""" char const *amqp_constant_name(int constantNumber) { - switch (constantNumber) {""" + switch (constantNumber) {""") for (c,v,cls) in spec.constants: - print " case %s: return \"%s\";" % (cConstantName(c), cConstantName(c)) - print """ default: return "(unknown)"; + print(" case %s: return \"%s\";" % (cConstantName(c), cConstantName(c))) + print(""" default: return "(unknown)"; } -}""" +}""") - print """ + print(""" amqp_boolean_t amqp_constant_is_hard_error(int constantNumber) { - switch (constantNumber) {""" + switch (constantNumber) {""") for (c,v,cls) in spec.constants: if cls == 'hard-error': - print " case %s: return 1;" % (cConstantName(c),) - print """ default: return 0; + print(" case %s: return 1;" % (cConstantName(c),)) + print(""" default: return 0; } -}""" +}""") - print """ + print(""" char const *amqp_method_name(amqp_method_number_t methodNumber) { - switch (methodNumber) {""" + switch (methodNumber) {""") for m in methods: genLookupMethodName(m) - print """ default: return NULL; + print(""" default: return NULL; } -}""" +}""") - print """ + print(""" amqp_boolean_t amqp_method_has_content(amqp_method_number_t methodNumber) { - switch (methodNumber) {""" + switch (methodNumber) {""") for m in methods: if m.hasContent: - print ' case %s: return 1;' % (m.defName()) - print """ default: return 0; + print(' case %s: return 1;' % (m.defName())) + print(""" default: return 0; } -}""" +}""") - print """ + print(""" int amqp_decode_method(amqp_method_number_t methodNumber, amqp_pool_t *pool, amqp_bytes_t encoded, @@ -436,13 +373,13 @@ int amqp_decode_method(amqp_method_number_t methodNumber, size_t offset = 0; uint8_t bit_buffer; - switch (methodNumber) {""" + switch (methodNumber) {""") for m in methods: genDecodeMethodFields(m) - print """ default: return AMQP_STATUS_UNKNOWN_METHOD; + print(""" default: return AMQP_STATUS_UNKNOWN_METHOD; } -}""" +}""") - print """ + print(""" int amqp_decode_properties(uint16_t class_id, amqp_pool_t *pool, amqp_bytes_t encoded, @@ -461,13 +398,13 @@ int amqp_decode_properties(uint16_t class_id, flagword_index++; } while (partial_flags & 1); - switch (class_id) {""" + switch (class_id) {""") for c in spec.allClasses(): genDecodeProperties(c) - print """ default: return AMQP_STATUS_UNKNOWN_CLASS; + print(""" default: return AMQP_STATUS_UNKNOWN_CLASS; } -}""" +}""") - print """ + print(""" int amqp_encode_method(amqp_method_number_t methodNumber, void *decoded, amqp_bytes_t encoded) @@ -475,13 +412,13 @@ int amqp_encode_method(amqp_method_number_t methodNumber, size_t offset = 0; uint8_t bit_buffer; - switch (methodNumber) {""" + switch (methodNumber) {""") for m in methods: genEncodeMethodFields(m) - print """ default: return AMQP_STATUS_UNKNOWN_METHOD; + print(""" default: return AMQP_STATUS_UNKNOWN_METHOD; } -}""" +}""") - print """ + print(""" int amqp_encode_properties(uint16_t class_id, void *decoded, amqp_bytes_t encoded) @@ -506,11 +443,11 @@ int amqp_encode_properties(uint16_t class_id, } while (remaining_flags != 0); } - switch (class_id) {""" + switch (class_id) {""") for c in spec.allClasses(): genEncodeProperties(c) - print """ default: return AMQP_STATUS_UNKNOWN_CLASS; + print(""" default: return AMQP_STATUS_UNKNOWN_CLASS; } -}""" +}""") for m in methods: if not m.isSynchronous: @@ -520,10 +457,10 @@ int amqp_encode_properties(uint16_t class_id, if info is False: continue - print - print m.apiPrototype() - print "{" - print " %s req;" % (m.structName(),) + print("") + print(m.apiPrototype()) + print("{") + print(" %s req;" % (m.structName(),)) for f in m.arguments: n = c_ize(f.name) @@ -538,14 +475,14 @@ int amqp_encode_properties(uint16_t class_id, val = typeFor(spec, f).literal(val) - print " req.%s = %s;" % (n, val) + print(" req.%s = %s;" % (n, val)) reply = cConstantName(c_ize(m.klass.name) + '_' + c_ize(m.name) + "_ok_method") - print """ + print(""" return amqp_simple_rpc_decoded(state, channel, %s, %s, &req); } -""" % (m.defName(), reply) +""" % (m.defName(), reply)) def genHrl(spec): def fieldDeclList(fields): @@ -563,60 +500,30 @@ def genHrl(spec): methods = spec.allMethods() - print """/* Generated code. Do not edit. Edit and re-run codegen.py instead. - * - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ + print("""// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + + /* Generated code. Do not edit. Edit and re-run codegen.py instead. */ -/** @file amqp_framing.h */ -#ifndef AMQP_FRAMING_H -#define AMQP_FRAMING_H +/** @file rabbitmq-c/framing.h */ +#ifndef RABBITMQ_C_FRAMING_H +#define RABBITMQ_C_FRAMING_H -#include +#include +#include AMQP_BEGIN_DECLS -""" - print "#define AMQP_PROTOCOL_VERSION_MAJOR %d /**< AMQP protocol version major */" % (spec.major) - print "#define AMQP_PROTOCOL_VERSION_MINOR %d /**< AMQP protocol version minor */" % (spec.minor) - print "#define AMQP_PROTOCOL_VERSION_REVISION %d /**< AMQP protocol version revision */" % (spec.revision) - print "#define AMQP_PROTOCOL_PORT %d /**< Default AMQP Port */" % (spec.port) +""") + print("#define AMQP_PROTOCOL_VERSION_MAJOR %d /**< AMQP protocol version major */" % (spec.major)) + print("#define AMQP_PROTOCOL_VERSION_MINOR %d /**< AMQP protocol version minor */" % (spec.minor)) + print("#define AMQP_PROTOCOL_VERSION_REVISION %d /**< AMQP protocol version revision */" % (spec.revision)) + print("#define AMQP_PROTOCOL_PORT %d /**< Default AMQP Port */" % (spec.port)) for (c,v,cls) in spec.constants: - print "#define %s %s /**< Constant: %s */" % (cConstantName(c), v, c) - print + print("#define %s %s /**< Constant: %s */" % (cConstantName(c), v, c)) + print("") - print """/* Function prototypes. */ + print("""/* Function prototypes. */ /** * Get constant name string from constant @@ -625,7 +532,7 @@ AMQP_BEGIN_DECLS * @returns string describing the constant. String is managed by * the library and should not be free()'d by the program */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT char const * AMQP_CALL amqp_constant_name(int constantNumber); @@ -638,7 +545,7 @@ AMQP_CALL amqp_constant_name(int constantNumber); * @param [in] constantNumber the error constant * @returns true if its a hard error, false otherwise */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_boolean_t AMQP_CALL amqp_constant_is_hard_error(int constantNumber); @@ -649,7 +556,7 @@ AMQP_CALL amqp_constant_is_hard_error(int constantNumber); * @returns method name string. String is managed by the library * and should not be freed()'d by the program */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT char const * AMQP_CALL amqp_method_name(amqp_method_number_t methodNumber); @@ -662,7 +569,7 @@ AMQP_CALL amqp_method_name(amqp_method_number_t methodNumber); * @param [in] methodNumber the method number * @returns true if method has content, false otherwise */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT amqp_boolean_t AMQP_CALL amqp_method_has_content(amqp_method_number_t methodNumber); @@ -675,7 +582,7 @@ AMQP_CALL amqp_method_has_content(amqp_method_number_t methodNumber); * @param [out] decoded pointer to the decoded method struct * @returns 0 on success, an error code otherwise */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_decode_method(amqp_method_number_t methodNumber, amqp_pool_t *pool, @@ -691,7 +598,7 @@ AMQP_CALL amqp_decode_method(amqp_method_number_t methodNumber, * @param [out] decoded pointer to the decoded properties struct * @returns 0 on success, an error code otherwise */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_decode_properties(uint16_t class_id, amqp_pool_t *pool, @@ -708,7 +615,7 @@ AMQP_CALL amqp_decode_properties(uint16_t class_id, * to hold the encoded method, an error code will be returned. * @returns 0 on success, an error code otherwise. */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_encode_method(amqp_method_number_t methodNumber, void *decoded, @@ -724,31 +631,31 @@ AMQP_CALL amqp_encode_method(amqp_method_number_t methodNumber, * an error code will be returned * @returns 0 on success, an error code otherwise. */ -AMQP_PUBLIC_FUNCTION +AMQP_EXPORT int AMQP_CALL amqp_encode_properties(uint16_t class_id, void *decoded, amqp_bytes_t encoded); -""" +""") - print "/* Method field records. */\n" + print("/* Method field records. */\n") for m in methods: methodid = m.klass.index << 16 | m.index - print "#define %s ((amqp_method_number_t) 0x%.08X) /**< %s.%s method id @internal %d, %d; %d */" % \ + print("#define %s ((amqp_method_number_t) 0x%.08X) /**< %s.%s method id @internal %d, %d; %d */" % \ (m.defName(), methodid, m.klass.name, m.name, m.klass.index, m.index, - methodid) - print "/** %s.%s method fields */\ntypedef struct %s_ {\n%s} %s;\n" % \ - (m.klass.name, m.name, m.structName(), fieldDeclList(m.arguments), m.structName()) + methodid)) + print("/** %s.%s method fields */\ntypedef struct %s_ {\n%s} %s;\n" % \ + (m.klass.name, m.name, m.structName(), fieldDeclList(m.arguments), m.structName())) - print "/* Class property records. */" + print("/* Class property records. */") for c in spec.allClasses(): - print "#define %s (0x%.04X) /**< %s class id @internal %d */" % \ - (cConstantName(c.name + "_class"), c.index, c.name, c.index) + print("#define %s (0x%.04X) /**< %s class id @internal %d */" % \ + (cConstantName(c.name + "_class"), c.index, c.name, c.index)) index = 0 for f in c.fields: if index % 16 == 15: @@ -756,24 +663,24 @@ AMQP_CALL amqp_encode_properties(uint16_t class_id, shortnum = index // 16 partialindex = 15 - (index % 16) bitindex = shortnum * 16 + partialindex - print '#define %s (1 << %d) /**< %s.%s property flag */' % (cFlagName(c, f), bitindex, c.name, f.name) + print('#define %s (1 << %d) /**< %s.%s property flag */' % (cFlagName(c, f), bitindex, c.name, f.name)) index = index + 1 - print "/** %s class properties */\ntypedef struct %s_ {\n amqp_flags_t _flags; /**< bit-mask of set fields */\n%s} %s;\n" % \ + print("/** %s class properties */\ntypedef struct %s_ {\n amqp_flags_t _flags; /**< bit-mask of set fields */\n%s} %s;\n" % \ (c.name, c.structName(), fieldDeclList(c.fields), - c.structName()) + c.structName())) - print "/* API functions for methods */\n" + print("/* API functions for methods */\n") for m in methods: if m.isSynchronous and apiMethodInfo.get(m.fullName()) is not False: - print "%s;" % (m.apiPrototype(),) + print("%s;" % (m.apiPrototype(),)) - print """ + print(""" AMQP_END_DECLS -#endif /* AMQP_FRAMING_H */""" +#endif /* RABBITMQ_C_FRAMING_H */""") def generateErl(specPath): genErl(AmqpSpec(specPath)) diff --git a/librab/build/librabbitmq/config.h b/librab/build/librabbitmq/config.h deleted file mode 100644 index 00e1d81..0000000 --- a/librab/build/librabbitmq/config.h +++ /dev/null @@ -1,14 +0,0 @@ -#ifndef CONFIG_H -#define CONFIG_H - -#ifndef __cplusplus -# define inline inline -#endif - -/* #undef HAVE_SELECT */ - -#define HAVE_POLL - -#define AMQ_PLATFORM "Linux" - -#endif /* CONFIG_H */ diff --git a/librab/build/librabbitmq/librabbitmq.a b/librab/build/librabbitmq/librabbitmq.a deleted file mode 100644 index 28bd667..0000000 Binary files a/librab/build/librabbitmq/librabbitmq.a and /dev/null differ diff --git a/librab/build/librabbitmq/librabbitmq.so b/librab/build/librabbitmq/librabbitmq.so deleted file mode 100644 index c6c190c..0000000 Binary files a/librab/build/librabbitmq/librabbitmq.so and /dev/null differ diff --git a/librab/build/librabbitmq/librabbitmq.so.4 b/librab/build/librabbitmq/librabbitmq.so.4 deleted file mode 100644 index c6c190c..0000000 Binary files a/librab/build/librabbitmq/librabbitmq.so.4 and /dev/null differ diff --git a/librab/build/librabbitmq/librabbitmq.so.4.3.1 b/librab/build/librabbitmq/librabbitmq.so.4.3.1 deleted file mode 100644 index c6c190c..0000000 Binary files a/librab/build/librabbitmq/librabbitmq.so.4.3.1 and /dev/null differ diff --git a/librab/build/librabbitmq/unix/threads.h b/librab/build/librabbitmq/unix/threads.h index 8a2623b..4abd0c0 100644 --- a/librab/build/librabbitmq/unix/threads.h +++ b/librab/build/librabbitmq/unix/threads.h @@ -1,24 +1,5 @@ -/* - * Copyright 2012-2013 Michael Steinert - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #ifndef AMQP_THREADS_H #define AMQP_THREADS_H diff --git a/librab/build/librabbitmq/win32/msinttypes/stdint.h b/librab/build/librabbitmq/win32/msinttypes/stdint.h deleted file mode 100644 index a7437be..0000000 --- a/librab/build/librabbitmq/win32/msinttypes/stdint.h +++ /dev/null @@ -1,245 +0,0 @@ -// ISO C9x compliant stdint.h for Microsoft Visual Studio -// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 -// -// Copyright (c) 2006-2008 Alexander Chemeris -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, -// this list of conditions and the following disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// -// 3. The name of the author may be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED -// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -/////////////////////////////////////////////////////////////////////////////// - -#ifndef _MSC_VER // [ -#error "Use this header only with Microsoft Visual C++ compilers!" -#endif // _MSC_VER ] - -#ifndef _MSC_STDINT_H_ // [ -#define _MSC_STDINT_H_ - -#if _MSC_VER > 1000 -#pragma once -#endif - -#include - -// For Visual Studio 6 in C++ mode and for many Visual Studio versions when -// compiling for ARM we should wrap include with 'extern "C++" {}' -// or compiler give many errors like this: -// error C2733: second C linkage of overloaded function 'wmemchr' not allowed -#ifdef __cplusplus -extern "C" { -#endif -#include -#ifdef __cplusplus -} -#endif - -// Define _W64 macros to mark types changing their size, like intptr_t. -#ifndef _W64 -#if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300 -#define _W64 __w64 -#else -#define _W64 -#endif -#endif - -// 7.18.1 Integer types - -// 7.18.1.1 Exact-width integer types - -// Visual Studio 6 and Embedded Visual C++ 4 doesn't -// realize that, e.g. char has the same size as __int8 -// so we give up on __intX for them. -#if (_MSC_VER < 1300) -typedef signed char int8_t; -typedef signed short int16_t; -typedef signed int int32_t; -typedef unsigned char uint8_t; -typedef unsigned short uint16_t; -typedef unsigned int uint32_t; -#else -typedef signed __int8 int8_t; -typedef signed __int16 int16_t; -typedef signed __int32 int32_t; -typedef unsigned __int8 uint8_t; -typedef unsigned __int16 uint16_t; -typedef unsigned __int32 uint32_t; -#endif -typedef signed __int64 int64_t; -typedef unsigned __int64 uint64_t; - -// 7.18.1.2 Minimum-width integer types -typedef int8_t int_least8_t; -typedef int16_t int_least16_t; -typedef int32_t int_least32_t; -typedef int64_t int_least64_t; -typedef uint8_t uint_least8_t; -typedef uint16_t uint_least16_t; -typedef uint32_t uint_least32_t; -typedef uint64_t uint_least64_t; - -// 7.18.1.3 Fastest minimum-width integer types -typedef int8_t int_fast8_t; -typedef int16_t int_fast16_t; -typedef int32_t int_fast32_t; -typedef int64_t int_fast64_t; -typedef uint8_t uint_fast8_t; -typedef uint16_t uint_fast16_t; -typedef uint32_t uint_fast32_t; -typedef uint64_t uint_fast64_t; - -// 7.18.1.4 Integer types capable of holding object pointers -#ifdef _WIN64 // [ -typedef signed __int64 intptr_t; -typedef unsigned __int64 uintptr_t; -#else // _WIN64 ][ -typedef _W64 signed int intptr_t; -typedef _W64 unsigned int uintptr_t; -#endif // _WIN64 ] - -// 7.18.1.5 Greatest-width integer types -typedef int64_t intmax_t; -typedef uint64_t uintmax_t; - -// 7.18.2 Limits of specified-width integer types - -#if !defined(__cplusplus) || \ - defined(__STDC_LIMIT_MACROS) // [ See footnote 220 at page 257 and - // footnote 221 at page 259 - -// 7.18.2.1 Limits of exact-width integer types -#define INT8_MIN ((int8_t)_I8_MIN) -#define INT8_MAX _I8_MAX -#define INT16_MIN ((int16_t)_I16_MIN) -#define INT16_MAX _I16_MAX -#define INT32_MIN ((int32_t)_I32_MIN) -#define INT32_MAX _I32_MAX -#define INT64_MIN ((int64_t)_I64_MIN) -#define INT64_MAX _I64_MAX -#define UINT8_MAX _UI8_MAX -#define UINT16_MAX _UI16_MAX -#define UINT32_MAX _UI32_MAX -#define UINT64_MAX _UI64_MAX - -// 7.18.2.2 Limits of minimum-width integer types -#define INT_LEAST8_MIN INT8_MIN -#define INT_LEAST8_MAX INT8_MAX -#define INT_LEAST16_MIN INT16_MIN -#define INT_LEAST16_MAX INT16_MAX -#define INT_LEAST32_MIN INT32_MIN -#define INT_LEAST32_MAX INT32_MAX -#define INT_LEAST64_MIN INT64_MIN -#define INT_LEAST64_MAX INT64_MAX -#define UINT_LEAST8_MAX UINT8_MAX -#define UINT_LEAST16_MAX UINT16_MAX -#define UINT_LEAST32_MAX UINT32_MAX -#define UINT_LEAST64_MAX UINT64_MAX - -// 7.18.2.3 Limits of fastest minimum-width integer types -#define INT_FAST8_MIN INT8_MIN -#define INT_FAST8_MAX INT8_MAX -#define INT_FAST16_MIN INT16_MIN -#define INT_FAST16_MAX INT16_MAX -#define INT_FAST32_MIN INT32_MIN -#define INT_FAST32_MAX INT32_MAX -#define INT_FAST64_MIN INT64_MIN -#define INT_FAST64_MAX INT64_MAX -#define UINT_FAST8_MAX UINT8_MAX -#define UINT_FAST16_MAX UINT16_MAX -#define UINT_FAST32_MAX UINT32_MAX -#define UINT_FAST64_MAX UINT64_MAX - -// 7.18.2.4 Limits of integer types capable of holding object pointers -#ifdef _WIN64 // [ -#define INTPTR_MIN INT64_MIN -#define INTPTR_MAX INT64_MAX -#define UINTPTR_MAX UINT64_MAX -#else // _WIN64 ][ -#define INTPTR_MIN INT32_MIN -#define INTPTR_MAX INT32_MAX -#define UINTPTR_MAX UINT32_MAX -#endif // _WIN64 ] - -// 7.18.2.5 Limits of greatest-width integer types -#define INTMAX_MIN INT64_MIN -#define INTMAX_MAX INT64_MAX -#define UINTMAX_MAX UINT64_MAX - -// 7.18.3 Limits of other integer types - -#ifdef _WIN64 // [ -#define PTRDIFF_MIN _I64_MIN -#define PTRDIFF_MAX _I64_MAX -#else // _WIN64 ][ -#define PTRDIFF_MIN _I32_MIN -#define PTRDIFF_MAX _I32_MAX -#endif // _WIN64 ] - -#define SIG_ATOMIC_MIN INT_MIN -#define SIG_ATOMIC_MAX INT_MAX - -#ifndef SIZE_MAX // [ -#ifdef _WIN64 // [ -#define SIZE_MAX _UI64_MAX -#else // _WIN64 ][ -#define SIZE_MAX _UI32_MAX -#endif // _WIN64 ] -#endif // SIZE_MAX ] - -// WCHAR_MIN and WCHAR_MAX are also defined in -#ifndef WCHAR_MIN // [ -#define WCHAR_MIN 0 -#endif // WCHAR_MIN ] -#ifndef WCHAR_MAX // [ -#define WCHAR_MAX _UI16_MAX -#endif // WCHAR_MAX ] - -#define WINT_MIN 0 -#define WINT_MAX _UI16_MAX - -#endif // __STDC_LIMIT_MACROS ] - -// 7.18.4 Limits of other integer types - -#if !defined(__cplusplus) || \ - defined(__STDC_CONSTANT_MACROS) // [ See footnote 224 at page 260 - -// 7.18.4.1 Macros for minimum-width integer constants - -#define INT8_C(val) val##i8 -#define INT16_C(val) val##i16 -#define INT32_C(val) val##i32 -#define INT64_C(val) val##i64 - -#define UINT8_C(val) val##ui8 -#define UINT16_C(val) val##ui16 -#define UINT32_C(val) val##ui32 -#define UINT64_C(val) val##ui64 - -// 7.18.4.2 Macros for greatest-width integer constants -#define INTMAX_C INT64_C -#define UINTMAX_C UINT64_C - -#endif // __STDC_CONSTANT_MACROS ] - -#endif // _MSC_STDINT_H_ ] diff --git a/librab/build/librabbitmq/win32/threads.c b/librab/build/librabbitmq/win32/threads.c index cce3158..050af9b 100644 --- a/librab/build/librabbitmq/win32/threads.c +++ b/librab/build/librabbitmq/win32/threads.c @@ -1,24 +1,5 @@ -/* - * Copyright 2012-2013 Michael Steinert - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include "threads.h" diff --git a/librab/build/librabbitmq/win32/threads.h b/librab/build/librabbitmq/win32/threads.h index 69371f3..513356c 100644 --- a/librab/build/librabbitmq/win32/threads.h +++ b/librab/build/librabbitmq/win32/threads.h @@ -1,28 +1,5 @@ -/* - * Portions created by Alan Antonuk are Copyright (c) 2013-2014 Alan Antonuk. - * All Rights Reserved. - * - * Portions created by Michael Steinert are Copyright (c) 2012-2013 Michael - * Steinert. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #ifndef AMQP_THREAD_H #define AMQP_THREAD_H diff --git a/librab/build/regenerate_framing.sh b/librab/build/regenerate_framing.sh new file mode 100755 index 0000000..fa6e5de --- /dev/null +++ b/librab/build/regenerate_framing.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +# Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +# SPDX-License-Identifier: mit + +set -e + +RMQ_VERSION=3.8.19 +DATA=${PWD}/codegen/rabbitmq-server-${RMQ_VERSION}/deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json +export PYTHONPATH=${PWD}/codegen/rabbitmq-server-${RMQ_VERSION}/deps/rabbitmq_codegen + +rm -rf codegen +mkdir codegen + +wget -c https://github.com/rabbitmq/rabbitmq-server/releases/download/v${RMQ_VERSION}/rabbitmq-server-${RMQ_VERSION}.tar.xz -O - | tar -xJ -C codegen + +python librabbitmq/codegen.py header ${DATA} include/rabbitmq-c/framing.h +python librabbitmq/codegen.py body ${DATA} librabbitmq/amqp_framing.c + +clang-format -i include/rabbitmq-c/framing.h librabbitmq/amqp_framing.c \ No newline at end of file diff --git a/librab/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake b/librab/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 44e562e..0000000 --- a/librab/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Relative path conversion top directories. -SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home2/tcs/librab/build") -SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home2/tcs/librab/build") - -# Force unix paths in dependencies. -SET(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/librab/build/tests/CMakeFiles/progress.marks b/librab/build/tests/CMakeFiles/progress.marks deleted file mode 100644 index 2bd5a0a..0000000 --- a/librab/build/tests/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -22 diff --git a/librab/build/tests/CMakeFiles/test_basic.dir/C.includecache b/librab/build/tests/CMakeFiles/test_basic.dir/C.includecache deleted file mode 100644 index 15560c9..0000000 --- a/librab/build/tests/CMakeFiles/test_basic.dir/C.includecache +++ /dev/null @@ -1,54 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/tests/test_basic.c -amqp.h -/home2/tcs/librab/build/tests/amqp.h -amqp_tcp_socket.h -/home2/tcs/librab/build/tests/amqp_tcp_socket.h -amqp_time.h -/home2/tcs/librab/build/tests/amqp_time.h -stdio.h -- -stdlib.h -- -string.h -- -WinSock2.h -- -sys/time.h -- -assert.h -- - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_tcp_socket.h -amqp.h -- - -librabbitmq/amqp_time.h -stdint.h -- -winsock2.h -- -sys/time.h -- - diff --git a/librab/build/tests/CMakeFiles/test_basic.dir/DependInfo.cmake b/librab/build/tests/CMakeFiles/test_basic.dir/DependInfo.cmake deleted file mode 100644 index f8c1e77..0000000 --- a/librab/build/tests/CMakeFiles/test_basic.dir/DependInfo.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/tests/test_basic.c" "/home2/tcs/librab/build/tests/CMakeFiles/test_basic.dir/test_basic.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "AMQP_STATIC" - "HAVE_CONFIG_H" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "tests/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/tests/CMakeFiles/test_basic.dir/build.make b/librab/build/tests/CMakeFiles/test_basic.dir/build.make deleted file mode 100644 index 62620d5..0000000 --- a/librab/build/tests/CMakeFiles/test_basic.dir/build.make +++ /dev/null @@ -1,108 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include tests/CMakeFiles/test_basic.dir/depend.make - -# Include the progress variables for this target. -include tests/CMakeFiles/test_basic.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/CMakeFiles/test_basic.dir/flags.make - -tests/CMakeFiles/test_basic.dir/test_basic.c.o: tests/CMakeFiles/test_basic.dir/flags.make -tests/CMakeFiles/test_basic.dir/test_basic.c.o: tests/test_basic.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object tests/CMakeFiles/test_basic.dir/test_basic.c.o" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/test_basic.dir/test_basic.c.o -c /home2/tcs/librab/build/tests/test_basic.c - -tests/CMakeFiles/test_basic.dir/test_basic.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/test_basic.dir/test_basic.c.i" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/tests/test_basic.c > CMakeFiles/test_basic.dir/test_basic.c.i - -tests/CMakeFiles/test_basic.dir/test_basic.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/test_basic.dir/test_basic.c.s" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/tests/test_basic.c -o CMakeFiles/test_basic.dir/test_basic.c.s - -tests/CMakeFiles/test_basic.dir/test_basic.c.o.requires: -.PHONY : tests/CMakeFiles/test_basic.dir/test_basic.c.o.requires - -tests/CMakeFiles/test_basic.dir/test_basic.c.o.provides: tests/CMakeFiles/test_basic.dir/test_basic.c.o.requires - $(MAKE) -f tests/CMakeFiles/test_basic.dir/build.make tests/CMakeFiles/test_basic.dir/test_basic.c.o.provides.build -.PHONY : tests/CMakeFiles/test_basic.dir/test_basic.c.o.provides - -tests/CMakeFiles/test_basic.dir/test_basic.c.o.provides.build: tests/CMakeFiles/test_basic.dir/test_basic.c.o - -# Object files for target test_basic -test_basic_OBJECTS = \ -"CMakeFiles/test_basic.dir/test_basic.c.o" - -# External object files for target test_basic -test_basic_EXTERNAL_OBJECTS = - -tests/test_basic: tests/CMakeFiles/test_basic.dir/test_basic.c.o -tests/test_basic: tests/CMakeFiles/test_basic.dir/build.make -tests/test_basic: librabbitmq/librabbitmq.a -tests/test_basic: /usr/lib64/libssl.so -tests/test_basic: /usr/lib64/libcrypto.so -tests/test_basic: tests/CMakeFiles/test_basic.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable test_basic" - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_basic.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/CMakeFiles/test_basic.dir/build: tests/test_basic -.PHONY : tests/CMakeFiles/test_basic.dir/build - -tests/CMakeFiles/test_basic.dir/requires: tests/CMakeFiles/test_basic.dir/test_basic.c.o.requires -.PHONY : tests/CMakeFiles/test_basic.dir/requires - -tests/CMakeFiles/test_basic.dir/clean: - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_basic.dir/cmake_clean.cmake -.PHONY : tests/CMakeFiles/test_basic.dir/clean - -tests/CMakeFiles/test_basic.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build/tests/CMakeFiles/test_basic.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : tests/CMakeFiles/test_basic.dir/depend - diff --git a/librab/build/tests/CMakeFiles/test_basic.dir/cmake_clean.cmake b/librab/build/tests/CMakeFiles/test_basic.dir/cmake_clean.cmake deleted file mode 100644 index a67c28d..0000000 --- a/librab/build/tests/CMakeFiles/test_basic.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/test_basic.dir/test_basic.c.o" - "test_basic.pdb" - "test_basic" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/test_basic.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/tests/CMakeFiles/test_basic.dir/depend.internal b/librab/build/tests/CMakeFiles/test_basic.dir/depend.internal deleted file mode 100644 index 52f69bc..0000000 --- a/librab/build/tests/CMakeFiles/test_basic.dir/depend.internal +++ /dev/null @@ -1,9 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_basic.dir/test_basic.c.o - /home2/tcs/librab/build/tests/test_basic.c - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_tcp_socket.h - librabbitmq/amqp_time.h diff --git a/librab/build/tests/CMakeFiles/test_basic.dir/depend.make b/librab/build/tests/CMakeFiles/test_basic.dir/depend.make deleted file mode 100644 index c536103..0000000 --- a/librab/build/tests/CMakeFiles/test_basic.dir/depend.make +++ /dev/null @@ -1,9 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_basic.dir/test_basic.c.o: tests/test_basic.c -tests/CMakeFiles/test_basic.dir/test_basic.c.o: librabbitmq/amqp.h -tests/CMakeFiles/test_basic.dir/test_basic.c.o: librabbitmq/amqp_framing.h -tests/CMakeFiles/test_basic.dir/test_basic.c.o: librabbitmq/amqp_tcp_socket.h -tests/CMakeFiles/test_basic.dir/test_basic.c.o: librabbitmq/amqp_time.h - diff --git a/librab/build/tests/CMakeFiles/test_basic.dir/flags.make b/librab/build/tests/CMakeFiles/test_basic.dir/flags.make deleted file mode 100644 index f844b0e..0000000 --- a/librab/build/tests/CMakeFiles/test_basic.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/tests/unix - -C_DEFINES = -DAMQP_STATIC -DHAVE_CONFIG_H - diff --git a/librab/build/tests/CMakeFiles/test_basic.dir/link.txt b/librab/build/tests/CMakeFiles/test_basic.dir/link.txt deleted file mode 100644 index 7b89ff6..0000000 --- a/librab/build/tests/CMakeFiles/test_basic.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/test_basic.dir/test_basic.c.o -o test_basic -rdynamic ../librabbitmq/librabbitmq.a -lssl -lcrypto -lrt -lpthread diff --git a/librab/build/tests/CMakeFiles/test_basic.dir/progress.make b/librab/build/tests/CMakeFiles/test_basic.dir/progress.make deleted file mode 100644 index f06a625..0000000 --- a/librab/build/tests/CMakeFiles/test_basic.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 62 - diff --git a/librab/build/tests/CMakeFiles/test_basic.dir/test_basic.c.o b/librab/build/tests/CMakeFiles/test_basic.dir/test_basic.c.o deleted file mode 100644 index 349e637..0000000 Binary files a/librab/build/tests/CMakeFiles/test_basic.dir/test_basic.c.o and /dev/null differ diff --git a/librab/build/tests/CMakeFiles/test_hostcheck.dir/C.includecache b/librab/build/tests/CMakeFiles/test_hostcheck.dir/C.includecache deleted file mode 100644 index f776b26..0000000 --- a/librab/build/tests/CMakeFiles/test_hostcheck.dir/C.includecache +++ /dev/null @@ -1,30 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c -amqp_hostcheck.h -/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.h -string.h -- - -/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.h - -/home2/tcs/librab/build/tests/test_hostcheck.c -config.h -/home2/tcs/librab/build/tests/config.h -amqp_hostcheck.h -/home2/tcs/librab/build/tests/amqp_hostcheck.h -stdio.h -- -stdlib.h -- - -librabbitmq/amqp_hostcheck.h - -librabbitmq/config.h - diff --git a/librab/build/tests/CMakeFiles/test_hostcheck.dir/DependInfo.cmake b/librab/build/tests/CMakeFiles/test_hostcheck.dir/DependInfo.cmake deleted file mode 100644 index 625205c..0000000 --- a/librab/build/tests/CMakeFiles/test_hostcheck.dir/DependInfo.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c" "/home2/tcs/librab/build/tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o" - "/home2/tcs/librab/build/tests/test_hostcheck.c" "/home2/tcs/librab/build/tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "AMQP_STATIC" - "HAVE_CONFIG_H" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "tests/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o b/librab/build/tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o deleted file mode 100644 index 446651e..0000000 Binary files a/librab/build/tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o and /dev/null differ diff --git a/librab/build/tests/CMakeFiles/test_hostcheck.dir/build.make b/librab/build/tests/CMakeFiles/test_hostcheck.dir/build.make deleted file mode 100644 index c04e43c..0000000 --- a/librab/build/tests/CMakeFiles/test_hostcheck.dir/build.make +++ /dev/null @@ -1,131 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include tests/CMakeFiles/test_hostcheck.dir/depend.make - -# Include the progress variables for this target. -include tests/CMakeFiles/test_hostcheck.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/CMakeFiles/test_hostcheck.dir/flags.make - -tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o: tests/CMakeFiles/test_hostcheck.dir/flags.make -tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o: tests/test_hostcheck.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o -c /home2/tcs/librab/build/tests/test_hostcheck.c - -tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/test_hostcheck.dir/test_hostcheck.c.i" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/tests/test_hostcheck.c > CMakeFiles/test_hostcheck.dir/test_hostcheck.c.i - -tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/test_hostcheck.dir/test_hostcheck.c.s" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/tests/test_hostcheck.c -o CMakeFiles/test_hostcheck.dir/test_hostcheck.c.s - -tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o.requires: -.PHONY : tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o.requires - -tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o.provides: tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o.requires - $(MAKE) -f tests/CMakeFiles/test_hostcheck.dir/build.make tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o.provides.build -.PHONY : tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o.provides - -tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o.provides.build: tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o - -tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o: tests/CMakeFiles/test_hostcheck.dir/flags.make -tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o: librabbitmq/amqp_hostcheck.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o -c /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c - -tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.i" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c > CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.i - -tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.s" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c -o CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.s - -tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o.requires: -.PHONY : tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o.requires - -tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o.provides: tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o.requires - $(MAKE) -f tests/CMakeFiles/test_hostcheck.dir/build.make tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o.provides.build -.PHONY : tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o.provides - -tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o.provides.build: tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o - -# Object files for target test_hostcheck -test_hostcheck_OBJECTS = \ -"CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o" \ -"CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o" - -# External object files for target test_hostcheck -test_hostcheck_EXTERNAL_OBJECTS = - -tests/test_hostcheck: tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o -tests/test_hostcheck: tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o -tests/test_hostcheck: tests/CMakeFiles/test_hostcheck.dir/build.make -tests/test_hostcheck: tests/CMakeFiles/test_hostcheck.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable test_hostcheck" - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_hostcheck.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/CMakeFiles/test_hostcheck.dir/build: tests/test_hostcheck -.PHONY : tests/CMakeFiles/test_hostcheck.dir/build - -tests/CMakeFiles/test_hostcheck.dir/requires: tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o.requires -tests/CMakeFiles/test_hostcheck.dir/requires: tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o.requires -.PHONY : tests/CMakeFiles/test_hostcheck.dir/requires - -tests/CMakeFiles/test_hostcheck.dir/clean: - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_hostcheck.dir/cmake_clean.cmake -.PHONY : tests/CMakeFiles/test_hostcheck.dir/clean - -tests/CMakeFiles/test_hostcheck.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build/tests/CMakeFiles/test_hostcheck.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : tests/CMakeFiles/test_hostcheck.dir/depend - diff --git a/librab/build/tests/CMakeFiles/test_hostcheck.dir/cmake_clean.cmake b/librab/build/tests/CMakeFiles/test_hostcheck.dir/cmake_clean.cmake deleted file mode 100644 index ed43112..0000000 --- a/librab/build/tests/CMakeFiles/test_hostcheck.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o" - "CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o" - "test_hostcheck.pdb" - "test_hostcheck" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/test_hostcheck.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/tests/CMakeFiles/test_hostcheck.dir/depend.internal b/librab/build/tests/CMakeFiles/test_hostcheck.dir/depend.internal deleted file mode 100644 index 79f3293..0000000 --- a/librab/build/tests/CMakeFiles/test_hostcheck.dir/depend.internal +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o - /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.c - /home2/tcs/librab/build/librabbitmq/amqp_hostcheck.h -tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o - /home2/tcs/librab/build/tests/test_hostcheck.c - librabbitmq/amqp_hostcheck.h - librabbitmq/config.h diff --git a/librab/build/tests/CMakeFiles/test_hostcheck.dir/depend.make b/librab/build/tests/CMakeFiles/test_hostcheck.dir/depend.make deleted file mode 100644 index b052b93..0000000 --- a/librab/build/tests/CMakeFiles/test_hostcheck.dir/depend.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o: librabbitmq/amqp_hostcheck.c -tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o: librabbitmq/amqp_hostcheck.h - -tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o: tests/test_hostcheck.c -tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o: librabbitmq/amqp_hostcheck.h -tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o: librabbitmq/config.h - diff --git a/librab/build/tests/CMakeFiles/test_hostcheck.dir/flags.make b/librab/build/tests/CMakeFiles/test_hostcheck.dir/flags.make deleted file mode 100644 index f844b0e..0000000 --- a/librab/build/tests/CMakeFiles/test_hostcheck.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/tests/unix - -C_DEFINES = -DAMQP_STATIC -DHAVE_CONFIG_H - diff --git a/librab/build/tests/CMakeFiles/test_hostcheck.dir/link.txt b/librab/build/tests/CMakeFiles/test_hostcheck.dir/link.txt deleted file mode 100644 index e0b4399..0000000 --- a/librab/build/tests/CMakeFiles/test_hostcheck.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o -o test_hostcheck -rdynamic diff --git a/librab/build/tests/CMakeFiles/test_hostcheck.dir/progress.make b/librab/build/tests/CMakeFiles/test_hostcheck.dir/progress.make deleted file mode 100644 index d17f317..0000000 --- a/librab/build/tests/CMakeFiles/test_hostcheck.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 63 -CMAKE_PROGRESS_2 = 64 - diff --git a/librab/build/tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o b/librab/build/tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o deleted file mode 100644 index 265343f..0000000 Binary files a/librab/build/tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o and /dev/null differ diff --git a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/C.includecache b/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/C.includecache deleted file mode 100644 index 12ee967..0000000 --- a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/C.includecache +++ /dev/null @@ -1,74 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/tests/test_merge_capabilities.c -amqp_socket.h -/home2/tcs/librab/build/tests/amqp_socket.h -amqp_table.h -/home2/tcs/librab/build/tests/amqp_table.h -stdio.h -- -stdlib.h -- - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_private.h -config.h -librabbitmq/config.h -amqp.h -librabbitmq/amqp.h -amqp_framing.h -librabbitmq/amqp_framing.h -string.h -- -winsock2.h -- -arpa/inet.h -- -sys/uio.h -- -amqp_socket.h -librabbitmq/amqp_socket.h -amqp_time.h -librabbitmq/amqp_time.h - -librabbitmq/amqp_socket.h -amqp_private.h -librabbitmq/amqp_private.h -amqp_time.h -librabbitmq/amqp_time.h - -librabbitmq/amqp_table.h -amqp.h -librabbitmq/amqp.h -amqp_private.h -librabbitmq/amqp_private.h - -librabbitmq/amqp_time.h -stdint.h -- -winsock2.h -- -sys/time.h -- - -librabbitmq/config.h - diff --git a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/DependInfo.cmake b/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/DependInfo.cmake deleted file mode 100644 index 12c496a..0000000 --- a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/DependInfo.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/tests/test_merge_capabilities.c" "/home2/tcs/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "AMQP_STATIC" - "HAVE_CONFIG_H" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "tests/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/build.make b/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/build.make deleted file mode 100644 index 0e6da51..0000000 --- a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/build.make +++ /dev/null @@ -1,108 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include tests/CMakeFiles/test_merge_capabilities.dir/depend.make - -# Include the progress variables for this target. -include tests/CMakeFiles/test_merge_capabilities.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/CMakeFiles/test_merge_capabilities.dir/flags.make - -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o: tests/CMakeFiles/test_merge_capabilities.dir/flags.make -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o: tests/test_merge_capabilities.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o -c /home2/tcs/librab/build/tests/test_merge_capabilities.c - -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.i" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/tests/test_merge_capabilities.c > CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.i - -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.s" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/tests/test_merge_capabilities.c -o CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.s - -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o.requires: -.PHONY : tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o.requires - -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o.provides: tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o.requires - $(MAKE) -f tests/CMakeFiles/test_merge_capabilities.dir/build.make tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o.provides.build -.PHONY : tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o.provides - -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o.provides.build: tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o - -# Object files for target test_merge_capabilities -test_merge_capabilities_OBJECTS = \ -"CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o" - -# External object files for target test_merge_capabilities -test_merge_capabilities_EXTERNAL_OBJECTS = - -tests/test_merge_capabilities: tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o -tests/test_merge_capabilities: tests/CMakeFiles/test_merge_capabilities.dir/build.make -tests/test_merge_capabilities: librabbitmq/librabbitmq.a -tests/test_merge_capabilities: /usr/lib64/libssl.so -tests/test_merge_capabilities: /usr/lib64/libcrypto.so -tests/test_merge_capabilities: tests/CMakeFiles/test_merge_capabilities.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable test_merge_capabilities" - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_merge_capabilities.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/CMakeFiles/test_merge_capabilities.dir/build: tests/test_merge_capabilities -.PHONY : tests/CMakeFiles/test_merge_capabilities.dir/build - -tests/CMakeFiles/test_merge_capabilities.dir/requires: tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o.requires -.PHONY : tests/CMakeFiles/test_merge_capabilities.dir/requires - -tests/CMakeFiles/test_merge_capabilities.dir/clean: - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_merge_capabilities.dir/cmake_clean.cmake -.PHONY : tests/CMakeFiles/test_merge_capabilities.dir/clean - -tests/CMakeFiles/test_merge_capabilities.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : tests/CMakeFiles/test_merge_capabilities.dir/depend - diff --git a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/cmake_clean.cmake b/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/cmake_clean.cmake deleted file mode 100644 index eb25996..0000000 --- a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o" - "test_merge_capabilities.pdb" - "test_merge_capabilities" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/test_merge_capabilities.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/depend.internal b/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/depend.internal deleted file mode 100644 index 230d51e..0000000 --- a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/depend.internal +++ /dev/null @@ -1,12 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o - /home2/tcs/librab/build/tests/test_merge_capabilities.c - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_private.h - librabbitmq/amqp_socket.h - librabbitmq/amqp_table.h - librabbitmq/amqp_time.h - librabbitmq/config.h diff --git a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/depend.make b/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/depend.make deleted file mode 100644 index ac955a0..0000000 --- a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/depend.make +++ /dev/null @@ -1,12 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o: tests/test_merge_capabilities.c -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o: librabbitmq/amqp.h -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o: librabbitmq/amqp_framing.h -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o: librabbitmq/amqp_private.h -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o: librabbitmq/amqp_socket.h -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o: librabbitmq/amqp_table.h -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o: librabbitmq/amqp_time.h -tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o: librabbitmq/config.h - diff --git a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/flags.make b/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/flags.make deleted file mode 100644 index f844b0e..0000000 --- a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/tests/unix - -C_DEFINES = -DAMQP_STATIC -DHAVE_CONFIG_H - diff --git a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/link.txt b/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/link.txt deleted file mode 100644 index c44a119..0000000 --- a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o -o test_merge_capabilities -rdynamic ../librabbitmq/librabbitmq.a -lssl -lcrypto -lrt -lpthread diff --git a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/progress.make b/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/progress.make deleted file mode 100644 index 143c9b1..0000000 --- a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 65 - diff --git a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o b/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o deleted file mode 100644 index d7490fc..0000000 Binary files a/librab/build/tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o and /dev/null differ diff --git a/librab/build/tests/CMakeFiles/test_parse_url.dir/C.includecache b/librab/build/tests/CMakeFiles/test_parse_url.dir/C.includecache deleted file mode 100644 index e11e6f5..0000000 --- a/librab/build/tests/CMakeFiles/test_parse_url.dir/C.includecache +++ /dev/null @@ -1,38 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/tests/test_parse_url.c -config.h -/home2/tcs/librab/build/tests/config.h -stdio.h -- -stdlib.h -- -string.h -- -inttypes.h -- -amqp.h -- - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/config.h - diff --git a/librab/build/tests/CMakeFiles/test_parse_url.dir/DependInfo.cmake b/librab/build/tests/CMakeFiles/test_parse_url.dir/DependInfo.cmake deleted file mode 100644 index 9fb72f5..0000000 --- a/librab/build/tests/CMakeFiles/test_parse_url.dir/DependInfo.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/tests/test_parse_url.c" "/home2/tcs/librab/build/tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "AMQP_STATIC" - "HAVE_CONFIG_H" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "tests/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/tests/CMakeFiles/test_parse_url.dir/build.make b/librab/build/tests/CMakeFiles/test_parse_url.dir/build.make deleted file mode 100644 index df5afb6..0000000 --- a/librab/build/tests/CMakeFiles/test_parse_url.dir/build.make +++ /dev/null @@ -1,108 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include tests/CMakeFiles/test_parse_url.dir/depend.make - -# Include the progress variables for this target. -include tests/CMakeFiles/test_parse_url.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/CMakeFiles/test_parse_url.dir/flags.make - -tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o: tests/CMakeFiles/test_parse_url.dir/flags.make -tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o: tests/test_parse_url.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/test_parse_url.dir/test_parse_url.c.o -c /home2/tcs/librab/build/tests/test_parse_url.c - -tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/test_parse_url.dir/test_parse_url.c.i" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/tests/test_parse_url.c > CMakeFiles/test_parse_url.dir/test_parse_url.c.i - -tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/test_parse_url.dir/test_parse_url.c.s" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/tests/test_parse_url.c -o CMakeFiles/test_parse_url.dir/test_parse_url.c.s - -tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o.requires: -.PHONY : tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o.requires - -tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o.provides: tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o.requires - $(MAKE) -f tests/CMakeFiles/test_parse_url.dir/build.make tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o.provides.build -.PHONY : tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o.provides - -tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o.provides.build: tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o - -# Object files for target test_parse_url -test_parse_url_OBJECTS = \ -"CMakeFiles/test_parse_url.dir/test_parse_url.c.o" - -# External object files for target test_parse_url -test_parse_url_EXTERNAL_OBJECTS = - -tests/test_parse_url: tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o -tests/test_parse_url: tests/CMakeFiles/test_parse_url.dir/build.make -tests/test_parse_url: librabbitmq/librabbitmq.a -tests/test_parse_url: /usr/lib64/libssl.so -tests/test_parse_url: /usr/lib64/libcrypto.so -tests/test_parse_url: tests/CMakeFiles/test_parse_url.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable test_parse_url" - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_parse_url.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/CMakeFiles/test_parse_url.dir/build: tests/test_parse_url -.PHONY : tests/CMakeFiles/test_parse_url.dir/build - -tests/CMakeFiles/test_parse_url.dir/requires: tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o.requires -.PHONY : tests/CMakeFiles/test_parse_url.dir/requires - -tests/CMakeFiles/test_parse_url.dir/clean: - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_parse_url.dir/cmake_clean.cmake -.PHONY : tests/CMakeFiles/test_parse_url.dir/clean - -tests/CMakeFiles/test_parse_url.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build/tests/CMakeFiles/test_parse_url.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : tests/CMakeFiles/test_parse_url.dir/depend - diff --git a/librab/build/tests/CMakeFiles/test_parse_url.dir/cmake_clean.cmake b/librab/build/tests/CMakeFiles/test_parse_url.dir/cmake_clean.cmake deleted file mode 100644 index 1415e58..0000000 --- a/librab/build/tests/CMakeFiles/test_parse_url.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/test_parse_url.dir/test_parse_url.c.o" - "test_parse_url.pdb" - "test_parse_url" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/test_parse_url.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/tests/CMakeFiles/test_parse_url.dir/depend.internal b/librab/build/tests/CMakeFiles/test_parse_url.dir/depend.internal deleted file mode 100644 index 7858a03..0000000 --- a/librab/build/tests/CMakeFiles/test_parse_url.dir/depend.internal +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o - /home2/tcs/librab/build/tests/test_parse_url.c - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/config.h diff --git a/librab/build/tests/CMakeFiles/test_parse_url.dir/depend.make b/librab/build/tests/CMakeFiles/test_parse_url.dir/depend.make deleted file mode 100644 index cccf58f..0000000 --- a/librab/build/tests/CMakeFiles/test_parse_url.dir/depend.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o: tests/test_parse_url.c -tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o: librabbitmq/amqp.h -tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o: librabbitmq/amqp_framing.h -tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o: librabbitmq/config.h - diff --git a/librab/build/tests/CMakeFiles/test_parse_url.dir/flags.make b/librab/build/tests/CMakeFiles/test_parse_url.dir/flags.make deleted file mode 100644 index f844b0e..0000000 --- a/librab/build/tests/CMakeFiles/test_parse_url.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/tests/unix - -C_DEFINES = -DAMQP_STATIC -DHAVE_CONFIG_H - diff --git a/librab/build/tests/CMakeFiles/test_parse_url.dir/link.txt b/librab/build/tests/CMakeFiles/test_parse_url.dir/link.txt deleted file mode 100644 index e6e726f..0000000 --- a/librab/build/tests/CMakeFiles/test_parse_url.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/test_parse_url.dir/test_parse_url.c.o -o test_parse_url -rdynamic ../librabbitmq/librabbitmq.a -lssl -lcrypto -lrt -lpthread diff --git a/librab/build/tests/CMakeFiles/test_parse_url.dir/progress.make b/librab/build/tests/CMakeFiles/test_parse_url.dir/progress.make deleted file mode 100644 index 8e705a1..0000000 --- a/librab/build/tests/CMakeFiles/test_parse_url.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 66 - diff --git a/librab/build/tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o b/librab/build/tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o deleted file mode 100644 index 3e6920b..0000000 Binary files a/librab/build/tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o and /dev/null differ diff --git a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/C.includecache b/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/C.includecache deleted file mode 100644 index b1613dd..0000000 --- a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/C.includecache +++ /dev/null @@ -1,68 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/tests/test_sasl_mechanism.c -stdio.h -- -stdlib.h -- -string.h -- -amqp_socket.h -- - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/amqp_private.h -config.h -librabbitmq/config.h -amqp.h -librabbitmq/amqp.h -amqp_framing.h -librabbitmq/amqp_framing.h -string.h -- -winsock2.h -- -arpa/inet.h -- -sys/uio.h -- -amqp_socket.h -librabbitmq/amqp_socket.h -amqp_time.h -librabbitmq/amqp_time.h - -librabbitmq/amqp_socket.h -amqp_private.h -librabbitmq/amqp_private.h -amqp_time.h -librabbitmq/amqp_time.h - -librabbitmq/amqp_time.h -stdint.h -- -winsock2.h -- -sys/time.h -- - -librabbitmq/config.h - diff --git a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/DependInfo.cmake b/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/DependInfo.cmake deleted file mode 100644 index b2f656c..0000000 --- a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/DependInfo.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/tests/test_sasl_mechanism.c" "/home2/tcs/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "AMQP_STATIC" - "HAVE_CONFIG_H" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "tests/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/build.make b/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/build.make deleted file mode 100644 index 7671675..0000000 --- a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/build.make +++ /dev/null @@ -1,108 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include tests/CMakeFiles/test_sasl_mechanism.dir/depend.make - -# Include the progress variables for this target. -include tests/CMakeFiles/test_sasl_mechanism.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/CMakeFiles/test_sasl_mechanism.dir/flags.make - -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o: tests/CMakeFiles/test_sasl_mechanism.dir/flags.make -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o: tests/test_sasl_mechanism.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o -c /home2/tcs/librab/build/tests/test_sasl_mechanism.c - -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.i" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/tests/test_sasl_mechanism.c > CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.i - -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.s" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/tests/test_sasl_mechanism.c -o CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.s - -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o.requires: -.PHONY : tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o.requires - -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o.provides: tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o.requires - $(MAKE) -f tests/CMakeFiles/test_sasl_mechanism.dir/build.make tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o.provides.build -.PHONY : tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o.provides - -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o.provides.build: tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o - -# Object files for target test_sasl_mechanism -test_sasl_mechanism_OBJECTS = \ -"CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o" - -# External object files for target test_sasl_mechanism -test_sasl_mechanism_EXTERNAL_OBJECTS = - -tests/test_sasl_mechanism: tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o -tests/test_sasl_mechanism: tests/CMakeFiles/test_sasl_mechanism.dir/build.make -tests/test_sasl_mechanism: librabbitmq/librabbitmq.a -tests/test_sasl_mechanism: /usr/lib64/libssl.so -tests/test_sasl_mechanism: /usr/lib64/libcrypto.so -tests/test_sasl_mechanism: tests/CMakeFiles/test_sasl_mechanism.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable test_sasl_mechanism" - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sasl_mechanism.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/CMakeFiles/test_sasl_mechanism.dir/build: tests/test_sasl_mechanism -.PHONY : tests/CMakeFiles/test_sasl_mechanism.dir/build - -tests/CMakeFiles/test_sasl_mechanism.dir/requires: tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o.requires -.PHONY : tests/CMakeFiles/test_sasl_mechanism.dir/requires - -tests/CMakeFiles/test_sasl_mechanism.dir/clean: - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_sasl_mechanism.dir/cmake_clean.cmake -.PHONY : tests/CMakeFiles/test_sasl_mechanism.dir/clean - -tests/CMakeFiles/test_sasl_mechanism.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : tests/CMakeFiles/test_sasl_mechanism.dir/depend - diff --git a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/cmake_clean.cmake b/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/cmake_clean.cmake deleted file mode 100644 index 519f538..0000000 --- a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o" - "test_sasl_mechanism.pdb" - "test_sasl_mechanism" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/test_sasl_mechanism.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/depend.internal b/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/depend.internal deleted file mode 100644 index 022fa75..0000000 --- a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/depend.internal +++ /dev/null @@ -1,11 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o - /home2/tcs/librab/build/tests/test_sasl_mechanism.c - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/amqp_private.h - librabbitmq/amqp_socket.h - librabbitmq/amqp_time.h - librabbitmq/config.h diff --git a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/depend.make b/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/depend.make deleted file mode 100644 index 37cd875..0000000 --- a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/depend.make +++ /dev/null @@ -1,11 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o: tests/test_sasl_mechanism.c -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o: librabbitmq/amqp.h -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o: librabbitmq/amqp_framing.h -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o: librabbitmq/amqp_private.h -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o: librabbitmq/amqp_socket.h -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o: librabbitmq/amqp_time.h -tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o: librabbitmq/config.h - diff --git a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/flags.make b/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/flags.make deleted file mode 100644 index f844b0e..0000000 --- a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/tests/unix - -C_DEFINES = -DAMQP_STATIC -DHAVE_CONFIG_H - diff --git a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/link.txt b/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/link.txt deleted file mode 100644 index 679d4b9..0000000 --- a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o -o test_sasl_mechanism -rdynamic ../librabbitmq/librabbitmq.a -lssl -lcrypto -lrt -lpthread diff --git a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/progress.make b/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/progress.make deleted file mode 100644 index 059bbec..0000000 --- a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 67 - diff --git a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o b/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o deleted file mode 100644 index 2d9d9f8..0000000 Binary files a/librab/build/tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o and /dev/null differ diff --git a/librab/build/tests/CMakeFiles/test_status_enum.dir/C.includecache b/librab/build/tests/CMakeFiles/test_status_enum.dir/C.includecache deleted file mode 100644 index 8b34b3e..0000000 --- a/librab/build/tests/CMakeFiles/test_status_enum.dir/C.includecache +++ /dev/null @@ -1,36 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/tests/test_status_enum.c -config.h -/home2/tcs/librab/build/tests/config.h -amqp.h -/home2/tcs/librab/build/tests/amqp.h -stdio.h -- -stdlib.h -- -string.h -- - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - -librabbitmq/config.h - diff --git a/librab/build/tests/CMakeFiles/test_status_enum.dir/DependInfo.cmake b/librab/build/tests/CMakeFiles/test_status_enum.dir/DependInfo.cmake deleted file mode 100644 index 1fc0b98..0000000 --- a/librab/build/tests/CMakeFiles/test_status_enum.dir/DependInfo.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/tests/test_status_enum.c" "/home2/tcs/librab/build/tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "AMQP_STATIC" - "HAVE_CONFIG_H" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "tests/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/tests/CMakeFiles/test_status_enum.dir/build.make b/librab/build/tests/CMakeFiles/test_status_enum.dir/build.make deleted file mode 100644 index b484e88..0000000 --- a/librab/build/tests/CMakeFiles/test_status_enum.dir/build.make +++ /dev/null @@ -1,108 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include tests/CMakeFiles/test_status_enum.dir/depend.make - -# Include the progress variables for this target. -include tests/CMakeFiles/test_status_enum.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/CMakeFiles/test_status_enum.dir/flags.make - -tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o: tests/CMakeFiles/test_status_enum.dir/flags.make -tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o: tests/test_status_enum.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/test_status_enum.dir/test_status_enum.c.o -c /home2/tcs/librab/build/tests/test_status_enum.c - -tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/test_status_enum.dir/test_status_enum.c.i" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/tests/test_status_enum.c > CMakeFiles/test_status_enum.dir/test_status_enum.c.i - -tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/test_status_enum.dir/test_status_enum.c.s" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/tests/test_status_enum.c -o CMakeFiles/test_status_enum.dir/test_status_enum.c.s - -tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o.requires: -.PHONY : tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o.requires - -tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o.provides: tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o.requires - $(MAKE) -f tests/CMakeFiles/test_status_enum.dir/build.make tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o.provides.build -.PHONY : tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o.provides - -tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o.provides.build: tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o - -# Object files for target test_status_enum -test_status_enum_OBJECTS = \ -"CMakeFiles/test_status_enum.dir/test_status_enum.c.o" - -# External object files for target test_status_enum -test_status_enum_EXTERNAL_OBJECTS = - -tests/test_status_enum: tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o -tests/test_status_enum: tests/CMakeFiles/test_status_enum.dir/build.make -tests/test_status_enum: librabbitmq/librabbitmq.a -tests/test_status_enum: /usr/lib64/libssl.so -tests/test_status_enum: /usr/lib64/libcrypto.so -tests/test_status_enum: tests/CMakeFiles/test_status_enum.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable test_status_enum" - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_status_enum.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/CMakeFiles/test_status_enum.dir/build: tests/test_status_enum -.PHONY : tests/CMakeFiles/test_status_enum.dir/build - -tests/CMakeFiles/test_status_enum.dir/requires: tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o.requires -.PHONY : tests/CMakeFiles/test_status_enum.dir/requires - -tests/CMakeFiles/test_status_enum.dir/clean: - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_status_enum.dir/cmake_clean.cmake -.PHONY : tests/CMakeFiles/test_status_enum.dir/clean - -tests/CMakeFiles/test_status_enum.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build/tests/CMakeFiles/test_status_enum.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : tests/CMakeFiles/test_status_enum.dir/depend - diff --git a/librab/build/tests/CMakeFiles/test_status_enum.dir/cmake_clean.cmake b/librab/build/tests/CMakeFiles/test_status_enum.dir/cmake_clean.cmake deleted file mode 100644 index 123191b..0000000 --- a/librab/build/tests/CMakeFiles/test_status_enum.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/test_status_enum.dir/test_status_enum.c.o" - "test_status_enum.pdb" - "test_status_enum" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/test_status_enum.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/tests/CMakeFiles/test_status_enum.dir/depend.internal b/librab/build/tests/CMakeFiles/test_status_enum.dir/depend.internal deleted file mode 100644 index e720ce3..0000000 --- a/librab/build/tests/CMakeFiles/test_status_enum.dir/depend.internal +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o - /home2/tcs/librab/build/tests/test_status_enum.c - librabbitmq/amqp.h - librabbitmq/amqp_framing.h - librabbitmq/config.h diff --git a/librab/build/tests/CMakeFiles/test_status_enum.dir/depend.make b/librab/build/tests/CMakeFiles/test_status_enum.dir/depend.make deleted file mode 100644 index 8751f28..0000000 --- a/librab/build/tests/CMakeFiles/test_status_enum.dir/depend.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o: tests/test_status_enum.c -tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o: librabbitmq/amqp.h -tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o: librabbitmq/amqp_framing.h -tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o: librabbitmq/config.h - diff --git a/librab/build/tests/CMakeFiles/test_status_enum.dir/flags.make b/librab/build/tests/CMakeFiles/test_status_enum.dir/flags.make deleted file mode 100644 index f844b0e..0000000 --- a/librab/build/tests/CMakeFiles/test_status_enum.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/tests/unix - -C_DEFINES = -DAMQP_STATIC -DHAVE_CONFIG_H - diff --git a/librab/build/tests/CMakeFiles/test_status_enum.dir/link.txt b/librab/build/tests/CMakeFiles/test_status_enum.dir/link.txt deleted file mode 100644 index f67d25c..0000000 --- a/librab/build/tests/CMakeFiles/test_status_enum.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/test_status_enum.dir/test_status_enum.c.o -o test_status_enum -rdynamic ../librabbitmq/librabbitmq.a -lssl -lcrypto -lrt -lpthread diff --git a/librab/build/tests/CMakeFiles/test_status_enum.dir/progress.make b/librab/build/tests/CMakeFiles/test_status_enum.dir/progress.make deleted file mode 100644 index a9dc8c8..0000000 --- a/librab/build/tests/CMakeFiles/test_status_enum.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 68 - diff --git a/librab/build/tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o b/librab/build/tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o deleted file mode 100644 index b80ab83..0000000 Binary files a/librab/build/tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o and /dev/null differ diff --git a/librab/build/tests/CMakeFiles/test_tables.dir/C.includecache b/librab/build/tests/CMakeFiles/test_tables.dir/C.includecache deleted file mode 100644 index b511ee4..0000000 --- a/librab/build/tests/CMakeFiles/test_tables.dir/C.includecache +++ /dev/null @@ -1,40 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home2/tcs/librab/build/tests/test_tables.c -errno.h -- -stdarg.h -- -stdio.h -- -stdlib.h -- -string.h -- -inttypes.h -- -amqp.h -- -math.h -- - -librabbitmq/amqp.h -sys/types.h -- -stddef.h -- -stdint.h -- -amqp_framing.h -- - -librabbitmq/amqp_framing.h -amqp.h -- - diff --git a/librab/build/tests/CMakeFiles/test_tables.dir/DependInfo.cmake b/librab/build/tests/CMakeFiles/test_tables.dir/DependInfo.cmake deleted file mode 100644 index 45a2966..0000000 --- a/librab/build/tests/CMakeFiles/test_tables.dir/DependInfo.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home2/tcs/librab/build/tests/test_tables.c" "/home2/tcs/librab/build/tests/CMakeFiles/test_tables.dir/test_tables.c.o" - ) -SET(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "AMQP_STATIC" - "HAVE_CONFIG_H" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home2/tcs/librab/build/librabbitmq/CMakeFiles/rabbitmq-static.dir/DependInfo.cmake" - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "librabbitmq" - "tests/unix" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/librab/build/tests/CMakeFiles/test_tables.dir/build.make b/librab/build/tests/CMakeFiles/test_tables.dir/build.make deleted file mode 100644 index abbef0a..0000000 --- a/librab/build/tests/CMakeFiles/test_tables.dir/build.make +++ /dev/null @@ -1,108 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -# Include any dependencies generated for this target. -include tests/CMakeFiles/test_tables.dir/depend.make - -# Include the progress variables for this target. -include tests/CMakeFiles/test_tables.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/CMakeFiles/test_tables.dir/flags.make - -tests/CMakeFiles/test_tables.dir/test_tables.c.o: tests/CMakeFiles/test_tables.dir/flags.make -tests/CMakeFiles/test_tables.dir/test_tables.c.o: tests/test_tables.c - $(CMAKE_COMMAND) -E cmake_progress_report /home2/tcs/librab/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object tests/CMakeFiles/test_tables.dir/test_tables.c.o" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/test_tables.dir/test_tables.c.o -c /home2/tcs/librab/build/tests/test_tables.c - -tests/CMakeFiles/test_tables.dir/test_tables.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/test_tables.dir/test_tables.c.i" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -E /home2/tcs/librab/build/tests/test_tables.c > CMakeFiles/test_tables.dir/test_tables.c.i - -tests/CMakeFiles/test_tables.dir/test_tables.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/test_tables.dir/test_tables.c.s" - cd /home2/tcs/librab/build/tests && /bin/cc $(C_DEFINES) $(C_FLAGS) -S /home2/tcs/librab/build/tests/test_tables.c -o CMakeFiles/test_tables.dir/test_tables.c.s - -tests/CMakeFiles/test_tables.dir/test_tables.c.o.requires: -.PHONY : tests/CMakeFiles/test_tables.dir/test_tables.c.o.requires - -tests/CMakeFiles/test_tables.dir/test_tables.c.o.provides: tests/CMakeFiles/test_tables.dir/test_tables.c.o.requires - $(MAKE) -f tests/CMakeFiles/test_tables.dir/build.make tests/CMakeFiles/test_tables.dir/test_tables.c.o.provides.build -.PHONY : tests/CMakeFiles/test_tables.dir/test_tables.c.o.provides - -tests/CMakeFiles/test_tables.dir/test_tables.c.o.provides.build: tests/CMakeFiles/test_tables.dir/test_tables.c.o - -# Object files for target test_tables -test_tables_OBJECTS = \ -"CMakeFiles/test_tables.dir/test_tables.c.o" - -# External object files for target test_tables -test_tables_EXTERNAL_OBJECTS = - -tests/test_tables: tests/CMakeFiles/test_tables.dir/test_tables.c.o -tests/test_tables: tests/CMakeFiles/test_tables.dir/build.make -tests/test_tables: librabbitmq/librabbitmq.a -tests/test_tables: /usr/lib64/libssl.so -tests/test_tables: /usr/lib64/libcrypto.so -tests/test_tables: tests/CMakeFiles/test_tables.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable test_tables" - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_tables.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/CMakeFiles/test_tables.dir/build: tests/test_tables -.PHONY : tests/CMakeFiles/test_tables.dir/build - -tests/CMakeFiles/test_tables.dir/requires: tests/CMakeFiles/test_tables.dir/test_tables.c.o.requires -.PHONY : tests/CMakeFiles/test_tables.dir/requires - -tests/CMakeFiles/test_tables.dir/clean: - cd /home2/tcs/librab/build/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_tables.dir/cmake_clean.cmake -.PHONY : tests/CMakeFiles/test_tables.dir/clean - -tests/CMakeFiles/test_tables.dir/depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build /home2/tcs/librab/build/tests /home2/tcs/librab/build/tests/CMakeFiles/test_tables.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : tests/CMakeFiles/test_tables.dir/depend - diff --git a/librab/build/tests/CMakeFiles/test_tables.dir/cmake_clean.cmake b/librab/build/tests/CMakeFiles/test_tables.dir/cmake_clean.cmake deleted file mode 100644 index 79ba21c..0000000 --- a/librab/build/tests/CMakeFiles/test_tables.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/test_tables.dir/test_tables.c.o" - "test_tables.pdb" - "test_tables" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/test_tables.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/librab/build/tests/CMakeFiles/test_tables.dir/depend.internal b/librab/build/tests/CMakeFiles/test_tables.dir/depend.internal deleted file mode 100644 index 5ff2d47..0000000 --- a/librab/build/tests/CMakeFiles/test_tables.dir/depend.internal +++ /dev/null @@ -1,7 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_tables.dir/test_tables.c.o - /home2/tcs/librab/build/tests/test_tables.c - librabbitmq/amqp.h - librabbitmq/amqp_framing.h diff --git a/librab/build/tests/CMakeFiles/test_tables.dir/depend.make b/librab/build/tests/CMakeFiles/test_tables.dir/depend.make deleted file mode 100644 index db43c66..0000000 --- a/librab/build/tests/CMakeFiles/test_tables.dir/depend.make +++ /dev/null @@ -1,7 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -tests/CMakeFiles/test_tables.dir/test_tables.c.o: tests/test_tables.c -tests/CMakeFiles/test_tables.dir/test_tables.c.o: librabbitmq/amqp.h -tests/CMakeFiles/test_tables.dir/test_tables.c.o: librabbitmq/amqp_framing.h - diff --git a/librab/build/tests/CMakeFiles/test_tables.dir/flags.make b/librab/build/tests/CMakeFiles/test_tables.dir/flags.make deleted file mode 100644 index f844b0e..0000000 --- a/librab/build/tests/CMakeFiles/test_tables.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile C with /bin/cc -C_FLAGS = -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG -I/home2/tcs/librab/build/librabbitmq -I/home2/tcs/librab/build/tests/unix - -C_DEFINES = -DAMQP_STATIC -DHAVE_CONFIG_H - diff --git a/librab/build/tests/CMakeFiles/test_tables.dir/link.txt b/librab/build/tests/CMakeFiles/test_tables.dir/link.txt deleted file mode 100644 index f89e420..0000000 --- a/librab/build/tests/CMakeFiles/test_tables.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/bin/cc -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -fno-common -fvisibility=hidden -std=gnu90 -O3 -DNDEBUG CMakeFiles/test_tables.dir/test_tables.c.o -o test_tables -rdynamic ../librabbitmq/librabbitmq.a -lssl -lcrypto -lrt -lpthread diff --git a/librab/build/tests/CMakeFiles/test_tables.dir/progress.make b/librab/build/tests/CMakeFiles/test_tables.dir/progress.make deleted file mode 100644 index ddffd49..0000000 --- a/librab/build/tests/CMakeFiles/test_tables.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 69 - diff --git a/librab/build/tests/CMakeFiles/test_tables.dir/test_tables.c.o b/librab/build/tests/CMakeFiles/test_tables.dir/test_tables.c.o deleted file mode 100644 index 109cc99..0000000 Binary files a/librab/build/tests/CMakeFiles/test_tables.dir/test_tables.c.o and /dev/null differ diff --git a/librab/build/tests/CMakeLists.txt b/librab/build/tests/CMakeLists.txt index cf042b0..8c0aee0 100644 --- a/librab/build/tests/CMakeLists.txt +++ b/librab/build/tests/CMakeLists.txt @@ -1,11 +1,10 @@ -include_directories(${LIBRABBITMQ_INCLUDE_DIRS}) +# Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +# SPDX-License-Identifier: mit -if (MSVC) - # No version of MSVC has inttypes.h, this uses the msinttypes - # Note this includes stdint.h which is either in - # ../librabbitmq/win32/msinttypes or in a standard location - include_directories(win32/msinttypes) -endif (MSVC) +include_directories( + ${LIBRABBITMQ_INCLUDE_DIRS} + ${CMAKE_CURRENT_BINARY_DIR}/../librabbitmq/ + ${CMAKE_CURRENT_SOURCE_DIR}/../librabbitmq/) add_definitions(-DHAVE_CONFIG_H) add_definitions(-DAMQP_STATIC) @@ -19,11 +18,6 @@ target_link_libraries(test_tables rabbitmq-static) add_test(tables test_tables) configure_file(test_tables.expected ${CMAKE_CURRENT_BINARY_DIR}/tests/test_tables.expected COPYONLY) -add_executable(test_hostcheck - test_hostcheck.c - ../librabbitmq/amqp_hostcheck.c) -add_test(hostcheck test_hostcheck) - add_executable(test_status_enum test_status_enum.c) target_link_libraries(test_status_enum rabbitmq-static) @@ -33,9 +27,11 @@ add_executable(test_basic test_basic.c) target_link_libraries(test_basic rabbitmq-static) -if (NOT APPLE) - add_test(basic test_basic) -endif() +if (RUN_SYSTEM_TESTS) + if (NOT APPLE) + add_test(basic test_basic) + endif() +endif(RUN_SYSTEM_TESTS) add_executable(test_sasl_mechanism test_sasl_mechanism.c) target_link_libraries(test_sasl_mechanism rabbitmq-static) diff --git a/librab/build/tests/CTestTestfile.cmake b/librab/build/tests/CTestTestfile.cmake deleted file mode 100644 index 25a763a..0000000 --- a/librab/build/tests/CTestTestfile.cmake +++ /dev/null @@ -1,13 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home2/tcs/librab/build/tests -# Build directory: /home2/tcs/librab/build/tests -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -ADD_TEST(parse_url "test_parse_url") -ADD_TEST(tables "test_tables") -ADD_TEST(hostcheck "test_hostcheck") -ADD_TEST(status_enum "test_status_enum") -ADD_TEST(basic "test_basic") -ADD_TEST(sasl_mechanism "test_sasl_mechanism") -ADD_TEST(merge_capabilities "test_merge_capabilities") diff --git a/librab/build/tests/Makefile b/librab/build/tests/Makefile deleted file mode 100644 index 1d84a34..0000000 --- a/librab/build/tests/Makefile +++ /dev/null @@ -1,502 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home2/tcs/librab/build - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home2/tcs/librab/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." - /usr/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: install/local -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: install/strip -.PHONY : install/strip/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# The main all target -all: cmake_check_build_system - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles /home2/tcs/librab/build/tests/CMakeFiles/progress.marks - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 tests/all - $(CMAKE_COMMAND) -E cmake_progress_start /home2/tcs/librab/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 tests/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 tests/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 tests/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -tests/CMakeFiles/test_basic.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_basic.dir/rule -.PHONY : tests/CMakeFiles/test_basic.dir/rule - -# Convenience name for target. -test_basic: tests/CMakeFiles/test_basic.dir/rule -.PHONY : test_basic - -# fast build rule for target. -test_basic/fast: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_basic.dir/build.make tests/CMakeFiles/test_basic.dir/build -.PHONY : test_basic/fast - -# Convenience name for target. -tests/CMakeFiles/test_hostcheck.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_hostcheck.dir/rule -.PHONY : tests/CMakeFiles/test_hostcheck.dir/rule - -# Convenience name for target. -test_hostcheck: tests/CMakeFiles/test_hostcheck.dir/rule -.PHONY : test_hostcheck - -# fast build rule for target. -test_hostcheck/fast: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_hostcheck.dir/build.make tests/CMakeFiles/test_hostcheck.dir/build -.PHONY : test_hostcheck/fast - -# Convenience name for target. -tests/CMakeFiles/test_merge_capabilities.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_merge_capabilities.dir/rule -.PHONY : tests/CMakeFiles/test_merge_capabilities.dir/rule - -# Convenience name for target. -test_merge_capabilities: tests/CMakeFiles/test_merge_capabilities.dir/rule -.PHONY : test_merge_capabilities - -# fast build rule for target. -test_merge_capabilities/fast: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_merge_capabilities.dir/build.make tests/CMakeFiles/test_merge_capabilities.dir/build -.PHONY : test_merge_capabilities/fast - -# Convenience name for target. -tests/CMakeFiles/test_parse_url.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_parse_url.dir/rule -.PHONY : tests/CMakeFiles/test_parse_url.dir/rule - -# Convenience name for target. -test_parse_url: tests/CMakeFiles/test_parse_url.dir/rule -.PHONY : test_parse_url - -# fast build rule for target. -test_parse_url/fast: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_parse_url.dir/build.make tests/CMakeFiles/test_parse_url.dir/build -.PHONY : test_parse_url/fast - -# Convenience name for target. -tests/CMakeFiles/test_sasl_mechanism.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_sasl_mechanism.dir/rule -.PHONY : tests/CMakeFiles/test_sasl_mechanism.dir/rule - -# Convenience name for target. -test_sasl_mechanism: tests/CMakeFiles/test_sasl_mechanism.dir/rule -.PHONY : test_sasl_mechanism - -# fast build rule for target. -test_sasl_mechanism/fast: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_sasl_mechanism.dir/build.make tests/CMakeFiles/test_sasl_mechanism.dir/build -.PHONY : test_sasl_mechanism/fast - -# Convenience name for target. -tests/CMakeFiles/test_status_enum.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_status_enum.dir/rule -.PHONY : tests/CMakeFiles/test_status_enum.dir/rule - -# Convenience name for target. -test_status_enum: tests/CMakeFiles/test_status_enum.dir/rule -.PHONY : test_status_enum - -# fast build rule for target. -test_status_enum/fast: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_status_enum.dir/build.make tests/CMakeFiles/test_status_enum.dir/build -.PHONY : test_status_enum/fast - -# Convenience name for target. -tests/CMakeFiles/test_tables.dir/rule: - cd /home2/tcs/librab/build && $(MAKE) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_tables.dir/rule -.PHONY : tests/CMakeFiles/test_tables.dir/rule - -# Convenience name for target. -test_tables: tests/CMakeFiles/test_tables.dir/rule -.PHONY : test_tables - -# fast build rule for target. -test_tables/fast: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_tables.dir/build.make tests/CMakeFiles/test_tables.dir/build -.PHONY : test_tables/fast - -__/librabbitmq/amqp_hostcheck.o: __/librabbitmq/amqp_hostcheck.c.o -.PHONY : __/librabbitmq/amqp_hostcheck.o - -# target to build an object file -__/librabbitmq/amqp_hostcheck.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_hostcheck.dir/build.make tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.o -.PHONY : __/librabbitmq/amqp_hostcheck.c.o - -__/librabbitmq/amqp_hostcheck.i: __/librabbitmq/amqp_hostcheck.c.i -.PHONY : __/librabbitmq/amqp_hostcheck.i - -# target to preprocess a source file -__/librabbitmq/amqp_hostcheck.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_hostcheck.dir/build.make tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.i -.PHONY : __/librabbitmq/amqp_hostcheck.c.i - -__/librabbitmq/amqp_hostcheck.s: __/librabbitmq/amqp_hostcheck.c.s -.PHONY : __/librabbitmq/amqp_hostcheck.s - -# target to generate assembly for a file -__/librabbitmq/amqp_hostcheck.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_hostcheck.dir/build.make tests/CMakeFiles/test_hostcheck.dir/__/librabbitmq/amqp_hostcheck.c.s -.PHONY : __/librabbitmq/amqp_hostcheck.c.s - -test_basic.o: test_basic.c.o -.PHONY : test_basic.o - -# target to build an object file -test_basic.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_basic.dir/build.make tests/CMakeFiles/test_basic.dir/test_basic.c.o -.PHONY : test_basic.c.o - -test_basic.i: test_basic.c.i -.PHONY : test_basic.i - -# target to preprocess a source file -test_basic.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_basic.dir/build.make tests/CMakeFiles/test_basic.dir/test_basic.c.i -.PHONY : test_basic.c.i - -test_basic.s: test_basic.c.s -.PHONY : test_basic.s - -# target to generate assembly for a file -test_basic.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_basic.dir/build.make tests/CMakeFiles/test_basic.dir/test_basic.c.s -.PHONY : test_basic.c.s - -test_hostcheck.o: test_hostcheck.c.o -.PHONY : test_hostcheck.o - -# target to build an object file -test_hostcheck.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_hostcheck.dir/build.make tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.o -.PHONY : test_hostcheck.c.o - -test_hostcheck.i: test_hostcheck.c.i -.PHONY : test_hostcheck.i - -# target to preprocess a source file -test_hostcheck.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_hostcheck.dir/build.make tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.i -.PHONY : test_hostcheck.c.i - -test_hostcheck.s: test_hostcheck.c.s -.PHONY : test_hostcheck.s - -# target to generate assembly for a file -test_hostcheck.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_hostcheck.dir/build.make tests/CMakeFiles/test_hostcheck.dir/test_hostcheck.c.s -.PHONY : test_hostcheck.c.s - -test_merge_capabilities.o: test_merge_capabilities.c.o -.PHONY : test_merge_capabilities.o - -# target to build an object file -test_merge_capabilities.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_merge_capabilities.dir/build.make tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o -.PHONY : test_merge_capabilities.c.o - -test_merge_capabilities.i: test_merge_capabilities.c.i -.PHONY : test_merge_capabilities.i - -# target to preprocess a source file -test_merge_capabilities.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_merge_capabilities.dir/build.make tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.i -.PHONY : test_merge_capabilities.c.i - -test_merge_capabilities.s: test_merge_capabilities.c.s -.PHONY : test_merge_capabilities.s - -# target to generate assembly for a file -test_merge_capabilities.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_merge_capabilities.dir/build.make tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.s -.PHONY : test_merge_capabilities.c.s - -test_parse_url.o: test_parse_url.c.o -.PHONY : test_parse_url.o - -# target to build an object file -test_parse_url.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_parse_url.dir/build.make tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.o -.PHONY : test_parse_url.c.o - -test_parse_url.i: test_parse_url.c.i -.PHONY : test_parse_url.i - -# target to preprocess a source file -test_parse_url.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_parse_url.dir/build.make tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.i -.PHONY : test_parse_url.c.i - -test_parse_url.s: test_parse_url.c.s -.PHONY : test_parse_url.s - -# target to generate assembly for a file -test_parse_url.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_parse_url.dir/build.make tests/CMakeFiles/test_parse_url.dir/test_parse_url.c.s -.PHONY : test_parse_url.c.s - -test_sasl_mechanism.o: test_sasl_mechanism.c.o -.PHONY : test_sasl_mechanism.o - -# target to build an object file -test_sasl_mechanism.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_sasl_mechanism.dir/build.make tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.o -.PHONY : test_sasl_mechanism.c.o - -test_sasl_mechanism.i: test_sasl_mechanism.c.i -.PHONY : test_sasl_mechanism.i - -# target to preprocess a source file -test_sasl_mechanism.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_sasl_mechanism.dir/build.make tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.i -.PHONY : test_sasl_mechanism.c.i - -test_sasl_mechanism.s: test_sasl_mechanism.c.s -.PHONY : test_sasl_mechanism.s - -# target to generate assembly for a file -test_sasl_mechanism.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_sasl_mechanism.dir/build.make tests/CMakeFiles/test_sasl_mechanism.dir/test_sasl_mechanism.c.s -.PHONY : test_sasl_mechanism.c.s - -test_status_enum.o: test_status_enum.c.o -.PHONY : test_status_enum.o - -# target to build an object file -test_status_enum.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_status_enum.dir/build.make tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.o -.PHONY : test_status_enum.c.o - -test_status_enum.i: test_status_enum.c.i -.PHONY : test_status_enum.i - -# target to preprocess a source file -test_status_enum.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_status_enum.dir/build.make tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.i -.PHONY : test_status_enum.c.i - -test_status_enum.s: test_status_enum.c.s -.PHONY : test_status_enum.s - -# target to generate assembly for a file -test_status_enum.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_status_enum.dir/build.make tests/CMakeFiles/test_status_enum.dir/test_status_enum.c.s -.PHONY : test_status_enum.c.s - -test_tables.o: test_tables.c.o -.PHONY : test_tables.o - -# target to build an object file -test_tables.c.o: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_tables.dir/build.make tests/CMakeFiles/test_tables.dir/test_tables.c.o -.PHONY : test_tables.c.o - -test_tables.i: test_tables.c.i -.PHONY : test_tables.i - -# target to preprocess a source file -test_tables.c.i: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_tables.dir/build.make tests/CMakeFiles/test_tables.dir/test_tables.c.i -.PHONY : test_tables.c.i - -test_tables.s: test_tables.c.s -.PHONY : test_tables.s - -# target to generate assembly for a file -test_tables.c.s: - cd /home2/tcs/librab/build && $(MAKE) -f tests/CMakeFiles/test_tables.dir/build.make tests/CMakeFiles/test_tables.dir/test_tables.c.s -.PHONY : test_tables.c.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... test_basic" - @echo "... test_hostcheck" - @echo "... test_merge_capabilities" - @echo "... test_parse_url" - @echo "... test_sasl_mechanism" - @echo "... test_status_enum" - @echo "... test_tables" - @echo "... __/librabbitmq/amqp_hostcheck.o" - @echo "... __/librabbitmq/amqp_hostcheck.i" - @echo "... __/librabbitmq/amqp_hostcheck.s" - @echo "... test_basic.o" - @echo "... test_basic.i" - @echo "... test_basic.s" - @echo "... test_hostcheck.o" - @echo "... test_hostcheck.i" - @echo "... test_hostcheck.s" - @echo "... test_merge_capabilities.o" - @echo "... test_merge_capabilities.i" - @echo "... test_merge_capabilities.s" - @echo "... test_parse_url.o" - @echo "... test_parse_url.i" - @echo "... test_parse_url.s" - @echo "... test_sasl_mechanism.o" - @echo "... test_sasl_mechanism.i" - @echo "... test_sasl_mechanism.s" - @echo "... test_status_enum.o" - @echo "... test_status_enum.i" - @echo "... test_status_enum.s" - @echo "... test_tables.o" - @echo "... test_tables.i" - @echo "... test_tables.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home2/tcs/librab/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/librab/build/tests/cmake_install.cmake b/librab/build/tests/cmake_install.cmake deleted file mode 100644 index db3a3b2..0000000 --- a/librab/build/tests/cmake_install.cmake +++ /dev/null @@ -1,34 +0,0 @@ -# Install script for directory: /home2/tcs/librab/build/tests - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - IF(BUILD_TYPE) - STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - ELSE(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "Release") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -# Install shared libraries without execute permission? -IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - SET(CMAKE_INSTALL_SO_NO_EXE "0") -ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - diff --git a/librab/build/tests/test_basic b/librab/build/tests/test_basic deleted file mode 100644 index 189e49c..0000000 Binary files a/librab/build/tests/test_basic and /dev/null differ diff --git a/librab/build/tests/test_basic.c b/librab/build/tests/test_basic.c index a7de044..25c7498 100644 --- a/librab/build/tests/test_basic.c +++ b/librab/build/tests/test_basic.c @@ -1,30 +1,9 @@ -/* - * Copyright 2017 Simon Giesecke - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#include "amqp.h" -#include "amqp_tcp_socket.h" +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit + #include "amqp_time.h" +#include +#include #include #include diff --git a/librab/build/tests/test_hostcheck b/librab/build/tests/test_hostcheck deleted file mode 100644 index 74a952a..0000000 Binary files a/librab/build/tests/test_hostcheck and /dev/null differ diff --git a/librab/build/tests/test_hostcheck.c b/librab/build/tests/test_hostcheck.c deleted file mode 100644 index 24c0d6c..0000000 --- a/librab/build/tests/test_hostcheck.c +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2014 Michael Steinert - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - -#include "amqp_hostcheck.h" - -#include -#include - -static void hostcheck_success(const char *match_pattern, const char *url) { - int ok; - - ok = amqp_hostcheck(match_pattern, url); - if (!ok) { - fprintf(stderr, "Expected hostname check to pass, but didn't: %s (%s)\n", - url, match_pattern); - abort(); - } - - fprintf(stdout, "ok: [success] %s, %s\n", url, match_pattern); -} - -static void hostcheck_fail(const char *match_pattern, const char *url) { - int ok; - - ok = amqp_hostcheck(match_pattern, url); - if (ok) { - fprintf(stderr, "Expected hostname check to fail, but didn't: %s (%s)\n", - url, match_pattern); - abort(); - } - - fprintf(stdout, "ok: [fail] %s, %s\n", url, match_pattern); -} - -int main(void) { - hostcheck_success("www.rabbitmq.com", "www.rabbitmq.com"); - hostcheck_success("www.rabbitmq.com", "wWw.RaBbItMq.CoM"); - hostcheck_success("*.rabbitmq.com", "wWw.RaBbItMq.CoM"); - hostcheck_fail("rabbitmq.com", "www.rabbitmq.com"); - hostcheck_success("*.rabbitmq.com", "www.rabbitmq.com"); - hostcheck_fail("*.com", "www.rabbitmq.com"); - hostcheck_fail("*.rabbitmq.com", "long.url.rabbitmq.com"); - hostcheck_success("*.url.rabbitmq.com", "long.url.rabbitmq.com"); - - return 0; -} diff --git a/librab/build/tests/test_merge_capabilities b/librab/build/tests/test_merge_capabilities deleted file mode 100644 index bf89be4..0000000 Binary files a/librab/build/tests/test_merge_capabilities and /dev/null differ diff --git a/librab/build/tests/test_merge_capabilities.c b/librab/build/tests/test_merge_capabilities.c index d62fcd3..f82de5f 100644 --- a/librab/build/tests/test_merge_capabilities.c +++ b/librab/build/tests/test_merge_capabilities.c @@ -1,26 +1,5 @@ -/* - * Copyright 2015 Alan Antonuk. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include "amqp_socket.h" #include "amqp_table.h" diff --git a/librab/build/tests/test_parse_url b/librab/build/tests/test_parse_url deleted file mode 100644 index 95ebac6..0000000 Binary files a/librab/build/tests/test_parse_url and /dev/null differ diff --git a/librab/build/tests/test_parse_url.c b/librab/build/tests/test_parse_url.c index 9cdc87c..420c6c9 100644 --- a/librab/build/tests/test_parse_url.c +++ b/librab/build/tests/test_parse_url.c @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include "config.h" @@ -46,7 +14,7 @@ #include -#include +#include static void match_string(const char *what, const char *expect, const char *got) { diff --git a/librab/build/tests/test_sasl_mechanism b/librab/build/tests/test_sasl_mechanism deleted file mode 100644 index ba68665..0000000 Binary files a/librab/build/tests/test_sasl_mechanism and /dev/null differ diff --git a/librab/build/tests/test_sasl_mechanism.c b/librab/build/tests/test_sasl_mechanism.c index 7848219..3628443 100644 --- a/librab/build/tests/test_sasl_mechanism.c +++ b/librab/build/tests/test_sasl_mechanism.c @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include @@ -58,13 +26,13 @@ static void parse_fail(amqp_bytes_t mechanisms, amqp_sasl_method_enum method) { } int main(void) { - parse_success(amqp_cstring_bytes("DIGEST-MD5 CRAM-MD5 LOGIN PLAIN"), + parse_success(amqp_literal_bytes("DIGEST-MD5 CRAM-MD5 LOGIN PLAIN"), AMQP_SASL_METHOD_PLAIN); - parse_fail(amqp_cstring_bytes("DIGEST-MD5 CRAM-MD5 LOGIN PLAIN"), + parse_fail(amqp_literal_bytes("DIGEST-MD5 CRAM-MD5 LOGIN PLAIN"), AMQP_SASL_METHOD_EXTERNAL); - parse_success(amqp_cstring_bytes("DIGEST-MD5 CRAM-MD5 EXTERNAL"), + parse_success(amqp_literal_bytes("DIGEST-MD5 CRAM-MD5 EXTERNAL"), AMQP_SASL_METHOD_EXTERNAL); - parse_fail(amqp_cstring_bytes("DIGEST-MD5 CRAM-MD5 EXTERNAL"), + parse_fail(amqp_literal_bytes("DIGEST-MD5 CRAM-MD5 EXTERNAL"), AMQP_SASL_METHOD_PLAIN); return 0; } diff --git a/librab/build/tests/test_status_enum b/librab/build/tests/test_status_enum deleted file mode 100644 index 538ad76..0000000 Binary files a/librab/build/tests/test_status_enum and /dev/null differ diff --git a/librab/build/tests/test_status_enum.c b/librab/build/tests/test_status_enum.c index 2f2dbd7..c27a23b 100644 --- a/librab/build/tests/test_status_enum.c +++ b/librab/build/tests/test_status_enum.c @@ -1,32 +1,11 @@ -/* - * Copyright 2015 Alan Antonuk - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #ifdef HAVE_CONFIG_H #include "config.h" #endif -#include "amqp.h" +#include #include #include diff --git a/librab/build/tests/test_tables b/librab/build/tests/test_tables deleted file mode 100644 index b5e6e3f..0000000 Binary files a/librab/build/tests/test_tables and /dev/null differ diff --git a/librab/build/tests/test_tables.c b/librab/build/tests/test_tables.c index 89ece6b..d801a89 100644 --- a/librab/build/tests/test_tables.c +++ b/librab/build/tests/test_tables.c @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #ifdef _MSC_VER #define _USE_MATH_DEFINES @@ -46,7 +14,7 @@ #include -#include +#include #include @@ -171,38 +139,38 @@ static void test_dump_value(FILE *out) { amqp_table_t table; amqp_field_value_t val; - entries[0].key = amqp_cstring_bytes("zebra"); + entries[0].key = amqp_literal_bytes("zebra"); entries[0].value.kind = AMQP_FIELD_KIND_UTF8; - entries[0].value.value.bytes = amqp_cstring_bytes("last"); + entries[0].value.value.bytes = amqp_literal_bytes("last"); - entries[1].key = amqp_cstring_bytes("aardvark"); + entries[1].key = amqp_literal_bytes("aardvark"); entries[1].value.kind = AMQP_FIELD_KIND_UTF8; - entries[1].value.value.bytes = amqp_cstring_bytes("first"); + entries[1].value.value.bytes = amqp_literal_bytes("first"); - entries[2].key = amqp_cstring_bytes("middle"); + entries[2].key = amqp_literal_bytes("middle"); entries[2].value.kind = AMQP_FIELD_KIND_UTF8; - entries[2].value.value.bytes = amqp_cstring_bytes("third"); + entries[2].value.value.bytes = amqp_literal_bytes("third"); - entries[3].key = amqp_cstring_bytes("number"); + entries[3].key = amqp_literal_bytes("number"); entries[3].value.kind = AMQP_FIELD_KIND_I32; entries[3].value.value.i32 = 1234; - entries[4].key = amqp_cstring_bytes("decimal"); + entries[4].key = amqp_literal_bytes("decimal"); entries[4].value.kind = AMQP_FIELD_KIND_DECIMAL; entries[4].value.value.decimal.decimals = 2; entries[4].value.value.decimal.value = 1234; - entries[5].key = amqp_cstring_bytes("time"); + entries[5].key = amqp_literal_bytes("time"); entries[5].value.kind = AMQP_FIELD_KIND_TIMESTAMP; entries[5].value.value.u64 = 1234123412341234; - entries[6].key = amqp_cstring_bytes("beta"); + entries[6].key = amqp_literal_bytes("beta"); entries[6].value.kind = AMQP_FIELD_KIND_UTF8; - entries[6].value.value.bytes = amqp_cstring_bytes("second"); + entries[6].value.value.bytes = amqp_literal_bytes("second"); - entries[7].key = amqp_cstring_bytes("wombat"); + entries[7].key = amqp_literal_bytes("wombat"); entries[7].value.kind = AMQP_FIELD_KIND_UTF8; - entries[7].value.value.bytes = amqp_cstring_bytes("fourth"); + entries[7].value.value.bytes = amqp_literal_bytes("fourth"); table.num_entries = 8; table.entries = entries; @@ -253,13 +221,13 @@ static void test_table_codec(FILE *out) { amqp_table_entry_t entries[14]; amqp_table_t table; - inner_entries[0].key = amqp_cstring_bytes("one"); + inner_entries[0].key = amqp_literal_bytes("one"); inner_entries[0].value.kind = AMQP_FIELD_KIND_I32; inner_entries[0].value.value.i32 = 54321; - inner_entries[1].key = amqp_cstring_bytes("two"); + inner_entries[1].key = amqp_literal_bytes("two"); inner_entries[1].value.kind = AMQP_FIELD_KIND_UTF8; - inner_entries[1].value.value.bytes = amqp_cstring_bytes("A long string"); + inner_entries[1].value.value.bytes = amqp_literal_bytes("A long string"); inner_table.num_entries = 2; inner_table.entries = inner_entries; @@ -268,64 +236,64 @@ static void test_table_codec(FILE *out) { inner_values[0].value.i32 = 54321; inner_values[1].kind = AMQP_FIELD_KIND_UTF8; - inner_values[1].value.bytes = amqp_cstring_bytes("A long string"); + inner_values[1].value.bytes = amqp_literal_bytes("A long string"); inner_array.num_entries = 2; inner_array.entries = inner_values; - entries[0].key = amqp_cstring_bytes("longstr"); + entries[0].key = amqp_literal_bytes("longstr"); entries[0].value.kind = AMQP_FIELD_KIND_UTF8; - entries[0].value.value.bytes = amqp_cstring_bytes("Here is a long string"); + entries[0].value.value.bytes = amqp_literal_bytes("Here is a long string"); - entries[1].key = amqp_cstring_bytes("signedint"); + entries[1].key = amqp_literal_bytes("signedint"); entries[1].value.kind = AMQP_FIELD_KIND_I32; entries[1].value.value.i32 = 12345; - entries[2].key = amqp_cstring_bytes("decimal"); + entries[2].key = amqp_literal_bytes("decimal"); entries[2].value.kind = AMQP_FIELD_KIND_DECIMAL; entries[2].value.value.decimal.decimals = 3; entries[2].value.value.decimal.value = 123456; - entries[3].key = amqp_cstring_bytes("timestamp"); + entries[3].key = amqp_literal_bytes("timestamp"); entries[3].value.kind = AMQP_FIELD_KIND_TIMESTAMP; entries[3].value.value.u64 = 109876543209876; - entries[4].key = amqp_cstring_bytes("table"); + entries[4].key = amqp_literal_bytes("table"); entries[4].value.kind = AMQP_FIELD_KIND_TABLE; entries[4].value.value.table = inner_table; - entries[5].key = amqp_cstring_bytes("byte"); + entries[5].key = amqp_literal_bytes("byte"); entries[5].value.kind = AMQP_FIELD_KIND_I8; entries[5].value.value.i8 = (int8_t)-1; - entries[6].key = amqp_cstring_bytes("long"); + entries[6].key = amqp_literal_bytes("long"); entries[6].value.kind = AMQP_FIELD_KIND_I64; entries[6].value.value.i64 = 1234567890; - entries[7].key = amqp_cstring_bytes("short"); + entries[7].key = amqp_literal_bytes("short"); entries[7].value.kind = AMQP_FIELD_KIND_I16; entries[7].value.value.i16 = 655; - entries[8].key = amqp_cstring_bytes("bool"); + entries[8].key = amqp_literal_bytes("bool"); entries[8].value.kind = AMQP_FIELD_KIND_BOOLEAN; entries[8].value.value.boolean = 1; - entries[9].key = amqp_cstring_bytes("binary"); + entries[9].key = amqp_literal_bytes("binary"); entries[9].value.kind = AMQP_FIELD_KIND_BYTES; - entries[9].value.value.bytes = amqp_cstring_bytes("a binary string"); + entries[9].value.value.bytes = amqp_literal_bytes("a binary string"); - entries[10].key = amqp_cstring_bytes("void"); + entries[10].key = amqp_literal_bytes("void"); entries[10].value.kind = AMQP_FIELD_KIND_VOID; - entries[11].key = amqp_cstring_bytes("array"); + entries[11].key = amqp_literal_bytes("array"); entries[11].value.kind = AMQP_FIELD_KIND_ARRAY; entries[11].value.value.array = inner_array; - entries[12].key = amqp_cstring_bytes("float"); + entries[12].key = amqp_literal_bytes("float"); entries[12].value.kind = AMQP_FIELD_KIND_F32; entries[12].value.value.f32 = (float)M_PI; - entries[13].key = amqp_cstring_bytes("double"); + entries[13].key = amqp_literal_bytes("double"); entries[13].value.kind = AMQP_FIELD_KIND_F64; entries[13].value.value.f64 = M_PI; diff --git a/librab/build/tests/tests/test_tables.expected b/librab/build/tests/tests/test_tables.expected deleted file mode 100644 index 44d2085..0000000 --- a/librab/build/tests/tests/test_tables.expected +++ /dev/null @@ -1,90 +0,0 @@ -AAAAAAAAAA -F - longstr -> - S Here is a long string - signedint -> - I 12345 - decimal -> - D 3:::123456 - timestamp -> - T 109876543209876 - table -> - F - one -> - I 54321 - two -> - S A long string - byte -> - b -1 - long -> - l 1234567890 - short -> - s 655 - bool -> - t true - binary -> - x 612062696e61727920737472696e67 - void -> - V - array -> - A - I 54321 - S A long string - float -> - f 3.14159 - double -> - d 3.14159 -BBBBBBBBBB -F - longstr -> - S Here is a long string - signedint -> - I 12345 - decimal -> - D 3:::123456 - timestamp -> - T 109876543209876 - table -> - F - one -> - I 54321 - two -> - S A long string - byte -> - b -1 - long -> - l 1234567890 - short -> - s 655 - bool -> - t true - binary -> - x 612062696e61727920737472696e67 - void -> - V - array -> - A - I 54321 - S A long string - float -> - f 3.14159 - double -> - d 3.14159 ----------- -F - aardvark -> - S first - beta -> - S second - decimal -> - D 2:::1234 - middle -> - S third - number -> - I 1234 - time -> - T 1234123412341234 - wombat -> - S fourth - zebra -> - S last diff --git a/librab/build/tests/win32/msinttypes/inttypes.h b/librab/build/tests/win32/msinttypes/inttypes.h deleted file mode 100644 index f437cf4..0000000 --- a/librab/build/tests/win32/msinttypes/inttypes.h +++ /dev/null @@ -1,304 +0,0 @@ -// ISO C9x compliant inttypes.h for Microsoft Visual Studio -// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 -// -// Copyright (c) 2006 Alexander Chemeris -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, -// this list of conditions and the following disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// -// 3. The name of the author may be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED -// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -/////////////////////////////////////////////////////////////////////////////// - -#ifndef _MSC_VER // [ -#error "Use this header only with Microsoft Visual C++ compilers!" -#endif // _MSC_VER ] - -#ifndef _MSC_INTTYPES_H_ // [ -#define _MSC_INTTYPES_H_ - -#if _MSC_VER > 1000 -#pragma once -#endif - -#include "stdint.h" - -// 7.8 Format conversion of integer types - -typedef struct { - intmax_t quot; - intmax_t rem; -} imaxdiv_t; - -// 7.8.1 Macros for format specifiers - -#if !defined(__cplusplus) || \ - defined(__STDC_FORMAT_MACROS) // [ See footnote 185 at page 198 - -// The fprintf macros for signed integers are: -#define PRId8 "d" -#define PRIi8 "i" -#define PRIdLEAST8 "d" -#define PRIiLEAST8 "i" -#define PRIdFAST8 "d" -#define PRIiFAST8 "i" - -#define PRId16 "hd" -#define PRIi16 "hi" -#define PRIdLEAST16 "hd" -#define PRIiLEAST16 "hi" -#define PRIdFAST16 "hd" -#define PRIiFAST16 "hi" - -#define PRId32 "I32d" -#define PRIi32 "I32i" -#define PRIdLEAST32 "I32d" -#define PRIiLEAST32 "I32i" -#define PRIdFAST32 "I32d" -#define PRIiFAST32 "I32i" - -#define PRId64 "I64d" -#define PRIi64 "I64i" -#define PRIdLEAST64 "I64d" -#define PRIiLEAST64 "I64i" -#define PRIdFAST64 "I64d" -#define PRIiFAST64 "I64i" - -#define PRIdMAX "I64d" -#define PRIiMAX "I64i" - -#define PRIdPTR "Id" -#define PRIiPTR "Ii" - -// The fprintf macros for unsigned integers are: -#define PRIo8 "o" -#define PRIu8 "u" -#define PRIx8 "x" -#define PRIX8 "X" -#define PRIoLEAST8 "o" -#define PRIuLEAST8 "u" -#define PRIxLEAST8 "x" -#define PRIXLEAST8 "X" -#define PRIoFAST8 "o" -#define PRIuFAST8 "u" -#define PRIxFAST8 "x" -#define PRIXFAST8 "X" - -#define PRIo16 "ho" -#define PRIu16 "hu" -#define PRIx16 "hx" -#define PRIX16 "hX" -#define PRIoLEAST16 "ho" -#define PRIuLEAST16 "hu" -#define PRIxLEAST16 "hx" -#define PRIXLEAST16 "hX" -#define PRIoFAST16 "ho" -#define PRIuFAST16 "hu" -#define PRIxFAST16 "hx" -#define PRIXFAST16 "hX" - -#define PRIo32 "I32o" -#define PRIu32 "I32u" -#define PRIx32 "I32x" -#define PRIX32 "I32X" -#define PRIoLEAST32 "I32o" -#define PRIuLEAST32 "I32u" -#define PRIxLEAST32 "I32x" -#define PRIXLEAST32 "I32X" -#define PRIoFAST32 "I32o" -#define PRIuFAST32 "I32u" -#define PRIxFAST32 "I32x" -#define PRIXFAST32 "I32X" - -#define PRIo64 "I64o" -#define PRIu64 "I64u" -#define PRIx64 "I64x" -#define PRIX64 "I64X" -#define PRIoLEAST64 "I64o" -#define PRIuLEAST64 "I64u" -#define PRIxLEAST64 "I64x" -#define PRIXLEAST64 "I64X" -#define PRIoFAST64 "I64o" -#define PRIuFAST64 "I64u" -#define PRIxFAST64 "I64x" -#define PRIXFAST64 "I64X" - -#define PRIoMAX "I64o" -#define PRIuMAX "I64u" -#define PRIxMAX "I64x" -#define PRIXMAX "I64X" - -#define PRIoPTR "Io" -#define PRIuPTR "Iu" -#define PRIxPTR "Ix" -#define PRIXPTR "IX" - -// The fscanf macros for signed integers are: -#define SCNd8 "d" -#define SCNi8 "i" -#define SCNdLEAST8 "d" -#define SCNiLEAST8 "i" -#define SCNdFAST8 "d" -#define SCNiFAST8 "i" - -#define SCNd16 "hd" -#define SCNi16 "hi" -#define SCNdLEAST16 "hd" -#define SCNiLEAST16 "hi" -#define SCNdFAST16 "hd" -#define SCNiFAST16 "hi" - -#define SCNd32 "ld" -#define SCNi32 "li" -#define SCNdLEAST32 "ld" -#define SCNiLEAST32 "li" -#define SCNdFAST32 "ld" -#define SCNiFAST32 "li" - -#define SCNd64 "I64d" -#define SCNi64 "I64i" -#define SCNdLEAST64 "I64d" -#define SCNiLEAST64 "I64i" -#define SCNdFAST64 "I64d" -#define SCNiFAST64 "I64i" - -#define SCNdMAX "I64d" -#define SCNiMAX "I64i" - -#ifdef _WIN64 // [ -#define SCNdPTR "I64d" -#define SCNiPTR "I64i" -#else // _WIN64 ][ -#define SCNdPTR "ld" -#define SCNiPTR "li" -#endif // _WIN64 ] - -// The fscanf macros for unsigned integers are: -#define SCNo8 "o" -#define SCNu8 "u" -#define SCNx8 "x" -#define SCNX8 "X" -#define SCNoLEAST8 "o" -#define SCNuLEAST8 "u" -#define SCNxLEAST8 "x" -#define SCNXLEAST8 "X" -#define SCNoFAST8 "o" -#define SCNuFAST8 "u" -#define SCNxFAST8 "x" -#define SCNXFAST8 "X" - -#define SCNo16 "ho" -#define SCNu16 "hu" -#define SCNx16 "hx" -#define SCNX16 "hX" -#define SCNoLEAST16 "ho" -#define SCNuLEAST16 "hu" -#define SCNxLEAST16 "hx" -#define SCNXLEAST16 "hX" -#define SCNoFAST16 "ho" -#define SCNuFAST16 "hu" -#define SCNxFAST16 "hx" -#define SCNXFAST16 "hX" - -#define SCNo32 "lo" -#define SCNu32 "lu" -#define SCNx32 "lx" -#define SCNX32 "lX" -#define SCNoLEAST32 "lo" -#define SCNuLEAST32 "lu" -#define SCNxLEAST32 "lx" -#define SCNXLEAST32 "lX" -#define SCNoFAST32 "lo" -#define SCNuFAST32 "lu" -#define SCNxFAST32 "lx" -#define SCNXFAST32 "lX" - -#define SCNo64 "I64o" -#define SCNu64 "I64u" -#define SCNx64 "I64x" -#define SCNX64 "I64X" -#define SCNoLEAST64 "I64o" -#define SCNuLEAST64 "I64u" -#define SCNxLEAST64 "I64x" -#define SCNXLEAST64 "I64X" -#define SCNoFAST64 "I64o" -#define SCNuFAST64 "I64u" -#define SCNxFAST64 "I64x" -#define SCNXFAST64 "I64X" - -#define SCNoMAX "I64o" -#define SCNuMAX "I64u" -#define SCNxMAX "I64x" -#define SCNXMAX "I64X" - -#ifdef _WIN64 // [ -#define SCNoPTR "I64o" -#define SCNuPTR "I64u" -#define SCNxPTR "I64x" -#define SCNXPTR "I64X" -#else // _WIN64 ][ -#define SCNoPTR "lo" -#define SCNuPTR "lu" -#define SCNxPTR "lx" -#define SCNXPTR "lX" -#endif // _WIN64 ] - -#endif // __STDC_FORMAT_MACROS ] - -// 7.8.2 Functions for greatest-width integer types - -// 7.8.2.1 The imaxabs function -#define imaxabs _abs64 - -// 7.8.2.2 The imaxdiv function - -// This is modified version of div() function from Microsoft's div.c found -// in %MSVC.NET%\crt\src\div.c -#ifdef STATIC_IMAXDIV // [ -static -#else // STATIC_IMAXDIV ][ -_inline -#endif // STATIC_IMAXDIV ] - imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom) { - imaxdiv_t result; - - result.quot = numer / denom; - result.rem = numer % denom; - - if (numer < 0 && result.rem > 0) { - // did division wrong; must fix up - ++result.quot; - result.rem -= denom; - } - - return result; -} - -// 7.8.2.3 The strtoimax and strtoumax functions -#define strtoimax _strtoi64 -#define strtoumax _strtoui64 - -// 7.8.2.4 The wcstoimax and wcstoumax functions -#define wcstoimax _wcstoi64 -#define wcstoumax _wcstoui64 - -#endif // _MSC_INTTYPES_H_ ] diff --git a/librab/build/tools/CMakeLists.txt b/librab/build/tools/CMakeLists.txt index 7609cd3..9a99b1d 100644 --- a/librab/build/tools/CMakeLists.txt +++ b/librab/build/tools/CMakeLists.txt @@ -1,82 +1,79 @@ -include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${LIBRABBITMQ_INCLUDE_DIRS} ${POPT_INCLUDE_DIR}) +# Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +# SPDX-License-Identifier: mit -if (WIN32) - set(PLATFORM_DIR win32) - set(PLATFORM_SRCS - win32/compat.c - ) -else (WIN32) - set(PLATFORM_DIR unix) -endif (WIN32) +if(WIN32) + set(PLATFORM_DIR win32) +else() + set(PLATFORM_DIR unix) +endif() -include_directories(${PLATFORM_DIR}) +add_library(tools-common OBJECT) +target_sources(tools-common PRIVATE + common.h + common.c) +if(WIN32) + target_sources(tools-common PRIVATE + win32/compat.h + win32/compat.c) +endif() +if(ENABLE_SSL_SUPPORT) + target_compile_definitions(tools-common PRIVATE -DWITH_SSL=1) +endif() +target_include_directories(tools-common PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) +target_link_libraries(tools-common PRIVATE rabbitmq::rabbitmq PUBLIC popt::popt) -set(COMMON_SRCS - common.h - common.c - ${PLATFORM_SRCS} - ) +add_executable(amqp-publish publish.c) +target_link_libraries(amqp-publish PRIVATE tools-common rabbitmq::rabbitmq) -add_executable(amqp-publish publish.c ${COMMON_SRCS}) -target_link_libraries(amqp-publish ${RMQ_LIBRARY_TARGET} ${POPT_LIBRARY}) +add_executable(amqp-get get.c) +target_link_libraries(amqp-get PRIVATE tools-common rabbitmq::rabbitmq) -add_executable(amqp-get get.c ${COMMON_SRCS}) -target_link_libraries(amqp-get ${RMQ_LIBRARY_TARGET} ${POPT_LIBRARY}) +add_executable(amqp-consume consume.c ${PLATFORM_DIR}/process.h ${PLATFORM_DIR}/process.c) +target_include_directories(amqp-consume PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_DIR}) +target_link_libraries(amqp-consume PRIVATE tools-common rabbitmq::rabbitmq) -add_executable(amqp-consume consume.c ${PLATFORM_DIR}/process.c ${COMMON_SRCS}) -target_link_libraries(amqp-consume ${RMQ_LIBRARY_TARGET} ${POPT_LIBRARY}) +add_executable(amqp-declare-queue declare_queue.c) +target_link_libraries(amqp-declare-queue PRIVATE tools-common rabbitmq::rabbitmq) -add_executable(amqp-declare-queue declare_queue.c ${COMMON_SRCS}) -target_link_libraries(amqp-declare-queue ${RMQ_LIBRARY_TARGET} ${POPT_LIBRARY}) +add_executable(amqp-delete-queue delete_queue.c) +target_link_libraries(amqp-delete-queue PRIVATE tools-common rabbitmq::rabbitmq) -add_executable(amqp-delete-queue delete_queue.c ${COMMON_SRCS}) -target_link_libraries(amqp-delete-queue ${RMQ_LIBRARY_TARGET} ${POPT_LIBRARY}) +install(TARGETS amqp-publish amqp-get amqp-consume amqp-declare-queue amqp-delete-queue + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + COMPONENT rabbitmq-c-tools) if (BUILD_TOOLS_DOCS) - if (XMLTO_FOUND) - set(DOCS_SRCS - doc/amqp-consume.xml - doc/amqp-declare-queue.xml - doc/amqp-delete-queue.xml - doc/amqp-get.xml - doc/amqp-publish.xml - doc/librabbitmq-tools.xml - ) - - file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc) - set(XMLTO_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/doc/man-date.ent) - add_custom_command( - OUTPUT ${XMLTO_DEPENDS} - COMMAND date +'%Y-%m-%d' > ${XMLTO_DEPENDS} - VERBATIM - ) - - set(XMLTO_COMMAND_ARGS --skip-validation --searchpath "${CMAKE_CURRENT_BINARY_DIR}/doc") - - XMLTO(${DOCS_SRCS} - MODES man - ALL) - - foreach(file ${XMLTO_FILES_man}) - get_filename_component(fileExt ${file} EXT) - string( REGEX REPLACE "^[.]" "" fileExt ${fileExt} ) - install( - FILES ${file} - DESTINATION ${CMAKE_INSTALL_MANDIR}/man${fileExt} - ) - endforeach() - - else(XMLTO_FOUND) - message(WARNING "xmlto not found, will not build tools documentation") - endif(XMLTO_FOUND) -endif() + set(DOCS_SRCS + doc/amqp-consume.xml + doc/amqp-declare-queue.xml + doc/amqp-delete-queue.xml + doc/amqp-get.xml + doc/amqp-publish.xml + doc/librabbitmq-tools.xml + ) -if (ENABLE_SSL_SUPPORT) - add_definitions(-DWITH_SSL=1) + file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc) + set(XMLTO_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/doc/man-date.ent) + STRING(TIMESTAMP BUILD_DATE "%Y-%m-%d" UTC) + add_custom_command( + OUTPUT ${XMLTO_DEPENDS} + COMMAND echo ${BUILD_DATE} > ${XMLTO_DEPENDS} + VERBATIM + ) + + set(XMLTO_COMMAND_ARGS --skip-validation --searchpath "${CMAKE_CURRENT_BINARY_DIR}/doc") + + XMLTO(${DOCS_SRCS} + MODES man + ALL) + + foreach(file ${XMLTO_FILES_man}) + get_filename_component(fileExt ${file} EXT) + string( REGEX REPLACE "^[.]" "" fileExt ${fileExt} ) + install( + FILES ${file} + DESTINATION ${CMAKE_INSTALL_MANDIR}/man${fileExt} + COMPONENT rabbitmq-c-tool-docs + ) + endforeach() endif() - -install(TARGETS amqp-publish amqp-get amqp-consume amqp-declare-queue amqp-delete-queue - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib - PUBLIC_HEADER DESTINATION include) diff --git a/librab/build/tools/common.c b/librab/build/tools/common.c index 13839a8..7efe557 100644 --- a/librab/build/tools/common.c +++ b/librab/build/tools/common.c @@ -1,49 +1,13 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include "common.h" #ifdef WITH_SSL -#include +#include #endif -#include #include #include +#include #include #include #include @@ -54,6 +18,11 @@ #include "compat.h" #endif +/* For when reading auth data from a file */ +#define MAXAUTHTOKENLEN 128 +#define USERNAMEPREFIX "username:" +#define PASSWORDPREFIX "password:" + void die(const char *fmt, ...) { va_list ap; va_start(ap, fmt); @@ -161,6 +130,7 @@ static char *amqp_vhost; static char *amqp_username; static char *amqp_password; static int amqp_heartbeat = 0; +static char *amqp_authfile; #ifdef WITH_SSL static int amqp_ssl = 0; static char *amqp_cacert = "/etc/ssl/certs/cacert.pem"; @@ -183,6 +153,8 @@ struct poptOption connect_options[] = { "the password to login with", "password"}, {"heartbeat", 0, POPT_ARG_INT, &amqp_heartbeat, 0, "heartbeat interval, set to 0 to disable", "heartbeat"}, + {"authfile", 0, POPT_ARG_STRING, &amqp_authfile, 0, + "path to file containing username/password for authentication", "file"}, #ifdef WITH_SSL {"ssl", 0, POPT_ARG_NONE, &amqp_ssl, 0, "connect over SSL/TLS", NULL}, {"cacert", 0, POPT_ARG_STRING, &amqp_cacert, 0, @@ -194,6 +166,50 @@ struct poptOption connect_options[] = { #endif /* WITH_SSL */ {NULL, '\0', 0, NULL, 0, NULL, NULL}}; +void read_authfile(const char *path) { + size_t n; + FILE *fp = NULL; + char token[MAXAUTHTOKENLEN]; + + if ((amqp_username = malloc(MAXAUTHTOKENLEN)) == NULL || + (amqp_password = malloc(MAXAUTHTOKENLEN)) == NULL) { + die("Out of memory"); + } else if ((fp = fopen(path, "r")) == NULL) { + die("Could not read auth data file %s", path); + } + + if (fgets(token, MAXAUTHTOKENLEN, fp) == NULL || + strncmp(token, USERNAMEPREFIX, strlen(USERNAMEPREFIX))) { + die("Malformed auth file (missing username)"); + } + strncpy(amqp_username, &token[strlen(USERNAMEPREFIX)], MAXAUTHTOKENLEN); + /* Missing newline means token was cut off */ + n = strlen(amqp_username); + if (amqp_username[n - 1] != '\n') { + die("Username too long"); + } else { + amqp_username[n - 1] = '\0'; + } + + if (fgets(token, MAXAUTHTOKENLEN, fp) == NULL || + strncmp(token, PASSWORDPREFIX, strlen(PASSWORDPREFIX))) { + die("Malformed auth file (missing password)"); + } + strncpy(amqp_password, &token[strlen(PASSWORDPREFIX)], MAXAUTHTOKENLEN); + /* Missing newline means token was cut off */ + n = strlen(amqp_password); + if (amqp_password[n - 1] != '\n') { + die("Password too long"); + } else { + amqp_password[n - 1] = '\0'; + } + + (void)fgetc(fp); + if (!feof(fp)) { + die("Malformed auth file (trailing data)"); + } +} + static void init_connection_info(struct amqp_connection_info *ci) { ci->user = NULL; ci->password = NULL; @@ -240,15 +256,27 @@ static void init_connection_info(struct amqp_connection_info *ci) { if (ci->port < 0 || ci->port > 65535 || port_end == colon + 1 || *port_end != 0) die("bad server port number in '%s'", amqp_server); + } else { + ci->host = amqp_server; + ci->port = 5672; +#if WITH_SSL + if (amqp_ssl) { + ci->port = 5671; + } +#endif } + } #if WITH_SSL - if (amqp_ssl && !ci->ssl) { + if (amqp_ssl && !ci->ssl) { + if (amqp_url) { die("the --ssl option specifies an SSL connection" " but the --url option does not"); + } else { + ci->ssl = 1; } -#endif } +#endif if (amqp_port >= 0) { if (amqp_url) { @@ -261,6 +289,8 @@ static void init_connection_info(struct amqp_connection_info *ci) { if (amqp_username) { if (amqp_url) { die("--username and --url options cannot be used at the same time"); + } else if (amqp_authfile) { + die("--username and --authfile options cannot be used at the same time"); } ci->user = amqp_username; @@ -269,11 +299,23 @@ static void init_connection_info(struct amqp_connection_info *ci) { if (amqp_password) { if (amqp_url) { die("--password and --url options cannot be used at the same time"); + } else if (amqp_authfile) { + die("--password and --authfile options cannot be used at the same time"); } ci->password = amqp_password; } + if (amqp_authfile) { + if (amqp_url) { + die("--authfile and --url options cannot be used at the same time"); + } + + read_authfile(amqp_authfile); + ci->user = amqp_username; + ci->password = amqp_password; + } + if (amqp_vhost) { if (amqp_url) { die("--vhost and --url options cannot be used at the same time"); @@ -318,7 +360,7 @@ amqp_connection_state_t make_connection(void) { } status = amqp_socket_open(socket, ci.host, ci.port); if (status) { - die("opening socket to %s:%d", ci.host, ci.port); + die_amqp_error(status, "opening socket to %s:%d", ci.host, ci.port); } die_rpc(amqp_login(conn, ci.vhost, 0, 131072, amqp_heartbeat, AMQP_SASL_METHOD_PLAIN, ci.user, ci.password), diff --git a/librab/build/tools/common.h b/librab/build/tools/common.h index 36b5153..0b8ec03 100644 --- a/librab/build/tools/common.h +++ b/librab/build/tools/common.h @@ -1,44 +1,12 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include -#include -#include +#include +#include extern const char *amqp_server_exception_string(amqp_rpc_reply_t r); extern const char *amqp_rpc_reply_string(amqp_rpc_reply_t r); diff --git a/librab/build/tools/consume.c b/librab/build/tools/consume.c index dbc164a..c2b0483 100644 --- a/librab/build/tools/consume.c +++ b/librab/build/tools/consume.c @@ -1,41 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include diff --git a/librab/build/tools/declare_queue.c b/librab/build/tools/declare_queue.c index 0b98580..33b2e79 100644 --- a/librab/build/tools/declare_queue.c +++ b/librab/build/tools/declare_queue.c @@ -1,41 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include diff --git a/librab/build/tools/delete_queue.c b/librab/build/tools/delete_queue.c index f9d01ab..371edef 100644 --- a/librab/build/tools/delete_queue.c +++ b/librab/build/tools/delete_queue.c @@ -1,41 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include diff --git a/librab/build/tools/doc/amqp-consume.xml b/librab/build/tools/doc/amqp-consume.xml index 9ee12e8..8301ded 100644 --- a/librab/build/tools/doc/amqp-consume.xml +++ b/librab/build/tools/doc/amqp-consume.xml @@ -194,7 +194,7 @@ output the message bodies on standard output via cat: - $ amqp-publish -q myqueue cat + $ amqp-consume -q myqueue cat diff --git a/librab/build/tools/doc/amqp-publish.xml b/librab/build/tools/doc/amqp-publish.xml index aae07f4..54c5439 100644 --- a/librab/build/tools/doc/amqp-publish.xml +++ b/librab/build/tools/doc/amqp-publish.xml @@ -70,7 +70,7 @@ The routing key to publish with. If omitted, an empty routing key is assumed. A routing key must be specified when publishing to the - default exchange; in that case, accoding to + default exchange; in that case, according to the AMQP specification, the routing key corresponds to a queue name. diff --git a/librab/build/tools/get.c b/librab/build/tools/get.c index f418e2f..88c1e10 100644 --- a/librab/build/tools/get.c +++ b/librab/build/tools/get.c @@ -1,41 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include diff --git a/librab/build/tools/publish.c b/librab/build/tools/publish.c index b2a2a1e..6bc20da 100644 --- a/librab/build/tools/publish.c +++ b/librab/build/tools/publish.c @@ -1,41 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include diff --git a/librab/build/tools/unix/process.c b/librab/build/tools/unix/process.c index 596f40a..6400cb9 100644 --- a/librab/build/tools/unix/process.c +++ b/librab/build/tools/unix/process.c @@ -1,41 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include diff --git a/librab/build/tools/unix/process.h b/librab/build/tools/unix/process.h index 59673f2..9dbade9 100644 --- a/librab/build/tools/unix/process.h +++ b/librab/build/tools/unix/process.h @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit struct pipeline { int pid; diff --git a/librab/build/tools/win32/compat.c b/librab/build/tools/win32/compat.c index 10828a6..b70d740 100644 --- a/librab/build/tools/win32/compat.c +++ b/librab/build/tools/win32/compat.c @@ -1,41 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include diff --git a/librab/build/tools/win32/compat.h b/librab/build/tools/win32/compat.h index d08532b..83b4093 100644 --- a/librab/build/tools/win32/compat.h +++ b/librab/build/tools/win32/compat.h @@ -1,36 +1,4 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit extern int asprintf(char **strp, const char *fmt, ...); diff --git a/librab/build/tools/win32/process.c b/librab/build/tools/win32/process.c index fbb68f0..f86604f 100644 --- a/librab/build/tools/win32/process.c +++ b/librab/build/tools/win32/process.c @@ -1,41 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include #include diff --git a/librab/build/tools/win32/process.h b/librab/build/tools/win32/process.h index 0dd05fb..3be9ac4 100644 --- a/librab/build/tools/win32/process.h +++ b/librab/build/tools/win32/process.h @@ -1,37 +1,5 @@ -/* - * ***** BEGIN LICENSE BLOCK ***** - * Version: MIT - * - * Portions created by Alan Antonuk are Copyright (c) 2012-2013 - * Alan Antonuk. All Rights Reserved. - * - * Portions created by VMware are Copyright (c) 2007-2012 VMware, Inc. - * All Rights Reserved. - * - * Portions created by Tony Garnock-Jones are Copyright (c) 2009-2010 - * VMware, Inc. and Tony Garnock-Jones. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, copy, - * modify, merge, publish, distribute, sublicense, and/or sell copies - * of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * ***** END LICENSE BLOCK ***** - */ +// Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +// SPDX-License-Identifier: mit #include diff --git a/librab/build/travis.sh b/librab/build/travis.sh old mode 100644 new mode 100755 index c21993b..e1182ae --- a/librab/build/travis.sh +++ b/librab/build/travis.sh @@ -1,14 +1,35 @@ #!/usr/bin/env bash +# Copyright 2007 - 2021, Alan Antonuk and the rabbitmq-c contributors. +# SPDX-License-Identifier: mit + build_cmake() { + sudo apt install -y xmlto + mkdir $PWD/_build && cd $PWD/_build + cmake .. -GNinja -DBUILD_EXAMPLES=ON -DBUILD_TOOLS=ON -DBUILD_TOOLS_DOCS=ON -DCMAKE_INSTALL_PREFIX=$PWD/../_install -DCMAKE_C_FLAGS="-Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Wno-implicit-fallthrough -Werror" + cmake --build . --target install + ctest -V . +} + +build_framing() { + sudo apt install -y clang-format + ./regenerate_framing.sh mkdir $PWD/_build && cd $PWD/_build - cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/../_install -DCMAKE_C_FLAGS="-Werror" \ - ${_CMAKE_OPENSSL_FLAG} + cmake .. -GNinja -DBUILD_EXAMPLES=ON -DBUILD_TOOLS=ON -DCMAKE_INSTALL_PREFIX=$PWD/../_install -DCMAKE_C_FLAGS="-Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Wno-implicit-fallthrough -Werror" + cmake --build . --target install + ctest -V . +} + +build_macos() { + mkdir $PWD/_build && cd $PWD/_build + cmake .. -GNinja -DBUILD_EXAMPLES=ON -DBUILD_TOOLS=ON -DCMAKE_INSTALL_PREFIX=$PWD/../_install -DCMAKE_C_FLAGS="-Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Werror" \ + -DOPENSSL_ROOT_DIR="/usr/local/opt/openssl@1.1" cmake --build . --target install ctest -V . } build_format() { + sudo apt-get install -y clang-format ./travis/run-clang-format/run-clang-format.py \ --clang-format-executable="${PWD}/travis/clang-format.sh" \ --recursive examples librabbitmq tests tools @@ -16,9 +37,8 @@ build_format() { build_coverage() { mkdir $PWD/_build && cd $PWD/_build - cmake .. -DCMAKE_BUILD_TYPE=Coverage -DCMAKE_INSTALL_PREFIX=$PWD/../_install \ - -DCMAKE_C_FLAGS="-Werror -fprofile-arcs -ftest-coverage" \ - ${_CMAKE_OPENSSL_FLAG} + cmake .. -GNinja -DBUILD_EXAMPLES=ON -DBUILD_TOOLS=ON -DCMAKE_BUILD_TYPE=Coverage -DCMAKE_INSTALL_PREFIX=$PWD/../_install \ + -DCMAKE_C_FLAGS="-Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Werror -fprofile-arcs -ftest-coverage" cmake --build . --target install ctest -V . @@ -28,44 +48,36 @@ build_coverage() { build_asan() { mkdir $PWD/_build && cd $PWD/_build - cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/../_install \ - -DCMAKE_C_FLAGS="-Werror -fsanitize=address,undefined -O1" + cmake .. -GNinja -DBUILD_EXAMPLES=ON -DBUILD_TOOLS=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/../_install \ + -DCMAKE_C_FLAGS="-Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Werror -fsanitize=address,undefined -O1" cmake --build . --target install ctest -V . } build_tsan() { mkdir $PWD/_build && cd $PWD/_build - cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/../_install \ - -DCMAKE_C_FLAGS="-Werror -fsanitize=thread,undefined -O1" + cmake .. -GNinja -DBUILD_EXAMPLES=ON -DBUILD_TOOLS=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/../_install \ + -DCMAKE_C_FLAGS="-Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Werror -fsanitize=thread,undefined -O1" cmake --build . --target install ctest -V . } build_scan-build() { + sudo apt install -y clang-tools mkdir $PWD/_build && cd $PWD/_build - scan-build-3.9 cmake .. -DCMAKE_BUILD_TYPE=Debug \ + scan-build cmake .. -GNinja -DBUILD_EXAMPLES=ON -DBUILD_TOOLS=ON -DCMAKE_BUILD_TYPE=Debug \ + -DCMAKE_C_COMPILER=clang \ -DCMAKE_INSTALL_PREFIX=$PWD/../_install \ - -DCMAKE_C_FLAGS="-Werror" - scan-build-3.9 make install + -DCMAKE_C_FLAGS="-Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Werror" + scan-build ninja install } if [ "$#" -ne 1 ]; then - echo "Usage: $0 {cmake|asan|tsan|scan-build}" + echo "Usage: $0 {cmake|framing|macos|format|coverage|asan|tsan|scan-build}" exit 1 fi set -e # exit on error. set -x # echo commands. -case $TRAVIS_OS_NAME in -osx) - # This prints out a long list of updated packages, which isn't useful. - brew update > /dev/null - brew install popt - brew outdated openssl || brew install openssl - export _CMAKE_OPENSSL_FLAG="-DOPENSSL_ROOT_DIR=/usr/local/opt/openssl" - ;; -esac - eval "build_$1" diff --git a/librab/build/travis/clang-format.sh b/librab/build/travis/clang-format.sh old mode 100644 new mode 100755 index 3b48c3b..80985e8 --- a/librab/build/travis/clang-format.sh +++ b/librab/build/travis/clang-format.sh @@ -2,4 +2,4 @@ set -e -exec clang-format-3.9 -style=file $@ +exec clang-format -style=file $@