makefile

来自「spserver 是一个实现了半同步/半异步(Half-Sync/Half-As」· 代码 · 共 59 行

TXT
59
字号
#--------------------------------------------------------------------CC = gccAR = ar cruCFLAGS = -Wall -D_REENTRANT -D_GNU_SOURCE -g -fPICSOFLAGS = -sharedLDFLAGS = -lstdc++ -lpthread -lresolvLINKER = $(CC)LINT = lint -cRM = /bin/rm -fifeq ($(origin ssl), undefined)	ssl = opensslendififeq ($(ssl), openssl)	CFLAGS += -DOPENSSL	SSL_INCL = -I../openssl	SSL_LIB  = -L../openssl -lspopenssl -lssl -lcryptoelse	CFLAGS += -DMATRIXSSL	SSL_INCL = -I../matrixssl	SSL_LIB  = -L../matrixssl -lspmatrixssl -lmatrixsslendifLIBEVENT_LIB  = -L$(HOME)/libevent -leventSPSERVER_INCL = -I../spserverSPSERVER_LIB  = -L../spserver -lspserverCFLAGS  += $(SSL_INCL) $(SPSERVER_INCL)LDFLAGS += $(LIBEVENT_LIB) $(SSL_LIB) $(SPSERVER_LIB)#--------------------------------------------------------------------TARGET =  sptunnel #--------------------------------------------------------------------all: $(TARGET)sptunnel: sptunnelimpl.o sptunnel.o	$(LINKER) $(LDFLAGS) $^ -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 + -
显示快捷键?