📄 makefile
字号:
top_srcdir = ../..
LIBFILENAME = $(call mklibfilename,mdb,$(VERSION))
SONAME = $(call mksoname,mdb,$(SOVERSION))
LIBNAME = $(call mklibname,mdb)
TARGETS = $(call mklibtargets,$(libdir)/$(LIBFILENAME),$(libdir)/$(SONAME),$(libdir)/$(LIBNAME))
CPP_SET = $(basename $(shell ls *.cpp))
PC_SET = $(basename $(shell ls *.pc))
CPP_FILES = $(addsuffix .cpp, $(filter-out $(PC_SET), $(CPP_SET)))
PC_FILES = $(shell ls *.pc)
SRCS = $(CPP_FILES) $(PC_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 := -L$(ACE_ROOT)/ace -lACE
$(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 + -