CSDN-issue-makefile-1

LIBP=libp.so
LPATH=.
#LIBS_OBJS:=liba.a libb.a libc.a libd.a
LIBS_OBJS:=$(foreach dir, /dev/shm, $(wildcard $(dir)/*.a))

define test
$(1)_deal:
        @echo "deal $(1)"
endef

all : static_lib
        make default

default: $(LIBP)

$(foreach v, $(LIBS_OBJS), $(eval $(call test, $(v))))

LIB_DEP=$(addsuffix _deal, $(LIBS_OBJS))

$(LIBP):$(LIB_DEP)
        @echo "get $@"

static_lib:
        touch liba.a libb.a libc.a libd.a
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息