makefile

来自「linux下的专门用于处理PKCS11的c++库和源代码 非常好用」· 代码 · 共 41 行

TXT
41
字号
LIBSC_VERSION	= 0.3.0PREFIX   = /usr/localLIBDIR   = $(PREFIX)/libINCDIR   = $(PREFIX)/includeINCLUDES = -I/opt/pcsc/includeLDFLAGS  = -lpcsclite -lpthreadCFLAGS	 = $(INCLUDES) -g -Wall -fPIC -DLIBSC_VERSION=\"$(LIBSC_VERSION)\"CC	 = gccPKCS15_OBJS	= sc-pkcs15.o sc-pkcs15-pin.o sc-pkcs15-prkey.o \		  sc-pkcs15-cert.o sc-pkcs15-sec.oCOMMON_OBJS	= sc.o sc-asn1.o sc-sec.o sc-base64.o sc-defaults.oALL_OBJS	= $(COMMON_OBJS) $(PKCS15_OBJS)default: libsc.a libsc.so$(PKCS15_OBJS): sc.h sc-pkcs15.h$(COMMON_OBJS): sc.hlibsc.a: $(ALL_OBJS)	ar rc $@ $^	ranlib $@libsc.so: $(ALL_OBJS)	gcc -o $@ -shared -g $^ $(LDFLAGS)install: libsc.so libsc.a sc.h sc-pkcs15.h	install -m 0755 libsc.so $(LIBDIR)/libsc.so.$(LIBSC_VERSION)	rm -f $(LIBDIR)/libsc.so	ln -s $(LIBDIR)/libsc.so.$(LIBSC_VERSION) $(LIBDIR)/libsc.so	install -m 0644 libsc.a $(LIBDIR)/libsc.a	install -m 0644 sc.h $(INCDIR)/sc.h	install -m 0644 sc-pkcs15.h $(INCDIR)/sc-pkcs15.hclean:	rm -f libsc.a libsc.so $(ALL_OBJS)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?