同步操作将从 gozfree/gear-lib 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
################################################################################ common################################################################################ARCH: linux/pi/android/ios/ARCH ?= linuxCROSS_PREFIX ?=OUTPUT ?= /usr/localBUILD_DIR := $(shell pwd)/../build/ARCH_INC := $(BUILD_DIR)/$(ARCH).incCOLOR_INC := $(BUILD_DIR)/color.incifeq ($(ARCH_INC), $(wildcard $(ARCH_INC)))include $(ARCH_INC)endifCC = $(CROSS_PREFIX)gccCXX = $(CROSS_PREFIX)g++LD = $(CROSS_PREFIX)ldAR = $(CROSS_PREFIX)arifeq ($(COLOR_INC), $(wildcard $(COLOR_INC)))include $(COLOR_INC)elseCC_V = $(CC)CXX_V = $(CXX)LD_V = $(LD)AR_V = $(AR)CP_V = $(CP)RM_V = $(RM)endif################################################################################ target and object###############################################################################LIBNAME = libvectorVERSION_SH = $(shell pwd)/version.sh $(LIBNAME)VER = $(shell $(VERSION_SH); awk '/define\ $(LIBNAME)_version/{print $3ドル}' version.h)TGT_LIB_H = $(LIBNAME).hTGT_LIB_A = $(LIBNAME).aTGT_LIB_SO = $(LIBNAME).soTGT_LIB_SO_VER = $(TGT_LIB_SO).${VER}TGT_UNIT_TEST = test_$(LIBNAME)OBJS_LIB = $(LIBNAME).oOBJS_UNIT_TEST = test_$(LIBNAME).o################################################################################ cflags and ldflags###############################################################################CFLAGS := -g -Wall -Werror -fPICCFLAGS += $($(ARCH)_CFLAGS)CFLAGS += -I$(OUTPUT)/includeSHARED := -sharedLDFLAGS := $($(ARCH)_LDFLAGS)LDFLAGS += -pthread################################################################################ target###############################################################################.PHONY : all cleanTGT := $(TGT_LIB_A)TGT += $(TGT_LIB_SO)TGT += $(TGT_UNIT_TEST)OBJS := $(OBJS_LIB) $(OBJS_UNIT_TEST)all: $(TGT)%.o:%.c$(CC_V) -c $(CFLAGS) $< -o $@$(TGT_LIB_A): $(OBJS_LIB)$(AR_V) rcs $@ $^$(TGT_LIB_SO): $(OBJS_LIB)$(LD_V) -o $@ $^ $(SHARED)@mv $(TGT_LIB_SO) $(TGT_LIB_SO_VER)@ln -sf $(TGT_LIB_SO_VER) $(TGT_LIB_SO)$(TGT_UNIT_TEST): $(OBJS_UNIT_TEST) $(ANDROID_MAIN_OBJ)$(CC_V) -o $@ $^ $(TGT_LIB_A) $(LDFLAGS)clean:$(RM_V) -f $(OBJS)$(RM_V) -f $(TGT)$(RM_V) -f version.h$(RM_V) -f $(TGT_LIB_SO)*$(RM_V) -f $(TGT_LIB_SO_VER)install:$(MAKEDIR_OUTPUT)$(CP_V) -r $(TGT_LIB_H) $(OUTPUT)/include$(CP_V) -r $(TGT_LIB_A) $(OUTPUT)/lib$(CP_V) -r $(TGT_LIB_SO) $(OUTPUT)/lib$(CP_V) -r $(TGT_LIB_SO_VER) $(OUTPUT)/libuninstall:$(RM_V) -f $(OUTPUT)/include/$(TGT_LIB_H)$(RM_V) -f $(OUTPUT)/lib/$(TGT_LIB_A)$(RM_V) -f $(OUTPUT)/lib/$(TGT_LIB_SO)$(RM_V) -f $(OUTPUT)/lib/$(TGT_LIB_SO_VER)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。