makefile
来自「spserver 是一个实现了半同步/半异步(Half-Sync/Half-As」· 代码 · 共 57 行
TXT
57 行
#--------------------------------------------------------------------CC = gccAR = ar cruCFLAGS = -Wall -D_REENTRANT -D_GNU_SOURCE -g -fPICSOFLAGS = -sharedLDFLAGS = -lstdc++ -lpthread -lresolvLINKER = $(CC)LINT = lint -cRM = /bin/rm -fOPENSSL_INCL = -I/usr/include/openssl/OPENSSL_LIB = -L/usr/lib -lssl -lcryptoLIBEVENT_LIB = -L$(HOME)/libevent -leventSPSERVER_INCL = -I../spserverSPSERVER_LIB = -L../spserver -lspserverCFLAGS += $(OPENSSL_INCL) $(SPSERVER_INCL)LDFLAGS += $(LIBEVENT_LIB) $(OPENSSL_LIB) $(SPSERVER_LIB)#--------------------------------------------------------------------LIBOBJS = spopenssl.oTARGET = libspopenssl.so \ testechos testhttps#--------------------------------------------------------------------all: $(TARGET)libspopenssl.so: $(LIBOBJS) $(LINKER) $(SOFLAGS) $^ -o $@testechos: testechos.o $(LINKER) $(LDFLAGS) $^ -L. -lspopenssl -o $@testhttps: testhttps.o $(LINKER) $(LDFLAGS) $^ -L. -lspopenssl -o $@clean: @( $(RM) *.o vgcore.* core core.* $(TARGET) )#--------------------------------------------------------------------# make rule%.o : %.c $(CC) $(CFLAGS) -c $^ -o $@ %.o : %.cpp $(CC) $(CFLAGS) -c $^ -o $@
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?