📄 makefile
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -