You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
graphengine/metadef/graph/graph.mk

324 lines
7.5 KiB

LOCAL_PATH := $(call my-dir)
include $(LOCAL_PATH)/stub/Makefile
COMMON_LOCAL_SRC_FILES := \
./proto/om.proto \
./proto/ge_ir.proto \
./proto/ge_onnx.proto \
./proto/insert_op.proto \
./proto/task.proto \
./proto/fwk_adapter.proto \
./proto/op_mapping_info.proto \
./proto/dump_task.proto \
./anchor.cc \
./ge_attr_value.cc \
./attr_value.cc \
./buffer.cc \
./compute_graph.cc \
./ascend_string.cc \
./gnode.cc \
./graph.cc \
./inference_context.cc \
./shape_refiner.cc \
./format_refiner.cc \
./ref_relation.cc \
./model.cc \
./model_serialize.cc \
./node.cc \
./op_desc.cc \
./operator.cc \
./operator_factory.cc \
./operator_factory_impl.cc \
./ge_attr_define.cc \
./ge_tensor.cc \
./detail/attributes_holder.cc \
./utils/anchor_utils.cc \
./utils/tuning_utils.cc \
./utils/graph_utils.cc \
./utils/ge_ir_utils.cc \
./utils/op_desc_utils.cc \
./utils/type_utils.cc \
./utils/tensor_utils.cc \
./tensor.cc \
./debug/graph_debug.cc \
./opsproto/opsproto_manager.cc \
../ops/op_imp.cpp \
option/ge_context.cc \
option/ge_local_context.cc \
./runtime_inference_context.cc \
./utils/node_utils.cc \
../third_party/transformer/src/axis_util.cpp \
../third_party/transformer/src/transfer_shape_according_to_format.cpp \
./utils/transformer_utils.cc \
COMMON_LOCAL_C_INCLUDES := \
proto/om.proto \
proto/ge_ir.proto \
proto_inner/ge_onnx.proto \
proto/insert_op.proto \
proto/task.proto \
proto/fwk_adapter.proto \
proto/op_mapping_info.proto \
proto/dump_task.proto \
inc \
metadef/inc \
graphengine/inc \
inc/external \
metadef/inc/external \
graphengine/inc/external \
metadef/inc/external/graph \
metadef/inc/graph \
metadef/inc/common \
metadef \
metadef/graph \
third_party/protobuf/include \
$(TOPDIR)metadef/third_party \
$(TOPDIR)metadef/third_party/transformer/inc \
libc_sec/include \
ops/built-in/op_proto/inc \
cann/ops/built-in/op_proto/inc \
#compiler for host
include $(CLEAR_VARS)
LOCAL_MODULE := libgraph
LOCAL_CFLAGS += -DFMK_SUPPORT_DUMP -O2 -Dgoogle=ascend_private -Wno-deprecated-declarations
LOCAL_CPPFLAGS += -fexceptions
LOCAL_C_INCLUDES := $(COMMON_LOCAL_C_INCLUDES)
LOCAL_SRC_FILES := $(COMMON_LOCAL_SRC_FILES)
LOCAL_SHARED_LIBRARIES := \
libc_sec \
libascend_protobuf \
libslog \
liberror_manager \
LOCAL_STATIC_LIBRARIES := \
libmmpa \
LOCAL_LDFLAGS := -lrt -ldl
LOCAL_MULTILIB := 64
LOCAL_PROPRIETARY_MODULE := true
include $(BUILD_HOST_SHARED_LIBRARY)
#compiler for host
include $(CLEAR_VARS)
LOCAL_MODULE := stub/libgraph
LOCAL_CFLAGS += -DFMK_SUPPORT_DUMP -O2 -Wno-deprecated-declarations
LOCAL_CPPFLAGS += -fexceptions
LOCAL_C_INCLUDES := $(COMMON_LOCAL_C_INCLUDES)
LOCAL_SRC_FILES := \
../../out/graph/lib64/stub/attr_value.cc \
../../out/graph/lib64/stub/graph.cc \
../../out/graph/lib64/stub/operator.cc \
../../out/graph/lib64/stub/tensor.cc \
../../out/graph/lib64/stub/operator_factory.cc \
../../out/graph/lib64/stub/ascend_string.cc \
../../out/graph/lib64/stub/gnode.cc \
LOCAL_SHARED_LIBRARIES :=
LOCAL_LDFLAGS := -lrt -ldl
LOCAL_MULTILIB := 64
LOCAL_PROPRIETARY_MODULE := true
include $(BUILD_HOST_SHARED_LIBRARY)
#compiler for host
include $(CLEAR_VARS)
LOCAL_MODULE := fwk_stub/libgraph
LOCAL_CFLAGS += -DFMK_SUPPORT_DUMP -O2 -Wno-deprecated-declarations
LOCAL_CPPFLAGS += -fexceptions
LOCAL_C_INCLUDES := $(COMMON_LOCAL_C_INCLUDES)
LOCAL_SRC_FILES := \
../../out/graph/lib64/stub/attr_value.cc \
../../out/graph/lib64/stub/graph.cc \
../../out/graph/lib64/stub/operator.cc \
../../out/graph/lib64/stub/operator_factory.cc \
../../out/graph/lib64/stub/tensor.cc \
../../out/graph/lib64/stub/inference_context.cc \
../../out/graph/lib64/stub/ascend_string.cc \
../../out/graph/lib64/stub/gnode.cc \
LOCAL_SHARED_LIBRARIES :=
LOCAL_LDFLAGS := -lrt -ldl
LOCAL_MULTILIB := 64
LOCAL_PROPRIETARY_MODULE := true
include $(BUILD_HOST_SHARED_LIBRARY)
#compiler for device
include $(CLEAR_VARS)
LOCAL_MODULE := libgraph
LOCAL_CFLAGS += -O2 -Dgoogle=ascend_private -Wno-deprecated-declarations
LOCAL_C_INCLUDES := $(COMMON_LOCAL_C_INCLUDES)
LOCAL_SRC_FILES := $(COMMON_LOCAL_SRC_FILES)
LOCAL_SHARED_LIBRARIES := \
libc_sec \
libascend_protobuf \
libslog \
liberror_manager \
LOCAL_STATIC_LIBRARIES := \
libmmpa \
LOCAL_LDFLAGS := -lrt -ldl
ifeq ($(device_os),android)
LOCAL_LDFLAGS := -ldl
endif
LOCAL_MULTILIB := 64
LOCAL_PROPRIETARY_MODULE := true
include $(BUILD_SHARED_LIBRARY)
#compiler for device
include $(CLEAR_VARS)
LOCAL_MODULE := stub/libgraph
LOCAL_CFLAGS += -O2
LOCAL_C_INCLUDES := $(COMMON_LOCAL_C_INCLUDES)
LOCAL_SRC_FILES := \
../../out/graph/lib64/stub/attr_value.cc \
../../out/graph/lib64/stub/graph.cc \
../../out/graph/lib64/stub/operator.cc \
../../out/graph/lib64/stub/tensor.cc \
../../out/graph/lib64/stub/operator_factory.cc \
../../out/graph/lib64/stub/ascend_string.cc \
../../out/graph/lib64/stub/gnode.cc \
LOCAL_SHARED_LIBRARIES :=
LOCAL_LDFLAGS := -lrt -ldl
ifeq ($(device_os),android)
LOCAL_LDFLAGS := -ldl
endif
LOCAL_MULTILIB := 64
LOCAL_PROPRIETARY_MODULE := true
include $(BUILD_SHARED_LIBRARY)
#compiler for device
include $(CLEAR_VARS)
LOCAL_MODULE := fwk_stub/libgraph
LOCAL_CFLAGS += -O2
LOCAL_C_INCLUDES := $(COMMON_LOCAL_C_INCLUDES)
LOCAL_SRC_FILES := \
../../out/graph/lib64/stub/attr_value.cc \
../../out/graph/lib64/stub/graph.cc \
../../out/graph/lib64/stub/operator.cc \
../../out/graph/lib64/stub/operator_factory.cc \
../../out/graph/lib64/stub/tensor.cc \
../../out/graph/lib64/stub/inference_context.cc \
../../out/graph/lib64/stub/ascend_string.cc \
../../out/graph/lib64/stub/gnode.cc \
LOCAL_SHARED_LIBRARIES :=
LOCAL_LDFLAGS := -lrt -ldl
ifeq ($(device_os),android)
LOCAL_LDFLAGS := -ldl
endif
LOCAL_MULTILIB := 64
LOCAL_PROPRIETARY_MODULE := true
include $(BUILD_SHARED_LIBRARY)
# compile for ut/st
include $(CLEAR_VARS)
LOCAL_MODULE := libgraph
LOCAL_CFLAGS += -Dgoogle=ascend_private
LOCAL_C_INCLUDES := $(COMMON_LOCAL_C_INCLUDES)
LOCAL_SRC_FILES := $(COMMON_LOCAL_SRC_FILES)
LOCAL_SHARED_LIBRARIES := \
libc_sec \
libascend_protobuf \
libslog \
liberror_manager \
LOCAL_STATIC_LIBRARIES := \
libmmpa \
LOCAL_LDFLAGS := -lrt -ldl
LOCAL_MULTILIB := 64
LOCAL_PROPRIETARY_MODULE := true
include $(BUILD_LLT_SHARED_LIBRARY)
#compiler for host static lib
include $(CLEAR_VARS)
LOCAL_MODULE := libgraph
LOCAL_CFLAGS += -DFMK_SUPPORT_DUMP -O2 -Dgoogle=ascend_private
LOCAL_CPPFLAGS += -fexceptions
LOCAL_C_INCLUDES := $(COMMON_LOCAL_C_INCLUDES)
LOCAL_SRC_FILES := $(COMMON_LOCAL_SRC_FILES)
LOCAL_STATIC_LIBRARIES := \
libascend_protobuf \
LOCAL_SHARED_LIBRARIES := \
libc_sec \
libslog \
liberror_manager \
LOCAL_LDFLAGS := -lrt -ldl
LOCAL_MULTILIB := 64
LOCAL_PROPRIETARY_MODULE := true
include $(BUILD_HOST_STATIC_LIBRARY)
#compiler for device static lib
include $(CLEAR_VARS)
LOCAL_MODULE := libgraph
LOCAL_CFLAGS += -O2 -Dgoogle=ascend_private
LOCAL_C_INCLUDES := $(COMMON_LOCAL_C_INCLUDES)
LOCAL_SRC_FILES := $(COMMON_LOCAL_SRC_FILES)
LOCAL_STATIC_LIBRARIES := \
libascend_protobuf \
LOCAL_SHARED_LIBRARIES := \
libc_sec \
libslog \
liberror_manager \
LOCAL_LDFLAGS := -lrt -ldl
LOCAL_MULTILIB := 64
LOCAL_PROPRIETARY_MODULE := true
include $(BUILD_STATIC_LIBRARY)