⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 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 + -