makefile
来自「Vovida 社区开源的 SIP 协议源码」· 代码 · 共 58 行
TXT
58 行
CC=ccAR=ar rRM=rm -f# path to your OpenSSL installationOPENSSL=/usr/local/ssl#YARROW=$(ROOT)/contrib/yarrow.$(OS_ARCH)/srcYARROW=$(ROOT)/yarrow/srcINC=-I$(OPENSSL)/include LDFLAGS=-L$(OPENSSL)/lib -L./ LOADLIBES=-lyarrow -lcrypto -lssl#-lm# options you want to useDEF1=-DYARROW_SAVE_STATE -DYARROW_TRACEDEF2=-DYARROW_NO_MATHLIB #-DUSE_LOCKS -DYARROW_DETECT_FORK DEF=$(DEF1) $(DEF2)#OPT=-gOPT=-O3CFLAGS=$(OPT) $(DEF) $(INC)LIB=libyarrow.aSLIB=libyarrow.soOBJS=yarrow.o ystate.o yseed.o#EXES=ytestytest: ytest.o $(LIB) $(CC) $(LDFLAGS) ytest.o $(LOADLIBES) -o $@$(LIB): $(OBJS) $(AR) $(LIB) $(OBJS) $(CC) -fPIC -shared -o $(SLIB) $(OBJS)test: ytest ./ytestclean: $(RM) *.a *.o *~ *.bak $(EXES) coredistclean: clean $(RM) seed TAGStags: etags *.c *.h # DO NOT DELETEyarrow.o: yarrow.h ytypes.h yhash.h ycipher.h ylock.h ystate.h yexcep.hyseed.o: yarrow.h ytypes.h yhash.h ycipher.h yexcep.hystate.o: yarrow.h ytypes.h yhash.h ycipher.h ystate.h yexcep.hytest.o: yarrow.h ytypes.h yhash.h ycipher.h yexcep.h ystate.hyarrow.o: ytypes.h yhash.h ycipher.hylock.o: yarrow.h ytypes.h yhash.h ycipher.h
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?