📄 makefile
字号:
top_srcdir = ..
LIBFILENAME = $(call mklibfilename,nlkit,$(VERSION))
SONAME = $(call mksoname,nlkit,$(SOVERSION))
LIBNAME = $(call mklibname,nlkit)
TARGETS = $(call mklibtargets,$(libdir)/$(LIBFILENAME),$(libdir)/$(SONAME),$(libdir)/$(LIBNAME))
PC_FILES =
CPP_FILES = $(filter-out $(PC_FILES:.pc=.cpp), $(shell ls *.cpp))
C_FILES =
SRCS = $(CPP_FILES) $(PC_FILES) $(C_FILES)
BASE = $(basename $(SRCS))
OBJS = $(addsuffix .o, $(addprefix obj/,$(BASE)))
DEPS = $(addsuffix .d, $(addprefix dep/,$(BASE)))
include $(top_srcdir)/config/Make.rules
CPPFLAGS := -I. $(CPPFLAGS)
LINKWITH :=
$(libdir)/$(LIBFILENAME): $(OBJS)
rm -f $@
$(call mkshlib,$@,$(SONAME),$(OBJS),$(LINKWITH))
$(libdir)/$(SONAME): $(libdir)/$(LIBFILENAME)
rm -f $@
ln -s $(LIBFILENAME) $@
$(libdir)/$(LIBNAME): $(libdir)/$(SONAME)
rm -f $@
ln -s $(SONAME) $@
include $(DEPS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -