summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport/Makefile')
-rwxr-xr-xsrc/transport/Makefile35
1 files changed, 31 insertions, 4 deletions
diff --git a/src/transport/Makefile b/src/transport/Makefile
index 6786757..16e9434 100755
--- a/src/transport/Makefile
+++ b/src/transport/Makefile
@@ -61,25 +61,52 @@ RM_OBJ = $(RM_DIR)/mpm_transport_rm_osal.o $(RM_DIR)/mpm_transport_rm.o
61FW_DIR = $(MPM_UTILS)/fw_mem 61FW_DIR = $(MPM_UTILS)/fw_mem
62FW_OBJ = $(FW_DIR)/fw_mem_allocator.o $(FW_DIR)/fw_mem_allocator_osal.o 62FW_OBJ = $(FW_DIR)/fw_mem_allocator.o $(FW_DIR)/fw_mem_allocator_osal.o
63 63
64MPMTRANSPORT_OBJS = mpm_transport.o $(MPMTRANSPORT_SHAREDMEM_OBJS) $(cJSON_OBJ) $(SERDES_OBJ) $(EDMA3_OBJ) $(KEYSTONE_MMAP_OBJ) $(UIO_OBJ) $(RM_OBJ) $(FW_OBJ) $(MPMTRANSPORT_HYPLNK_OBJS) $(MPMTRANSPORT_QMSS_OBJS) $(MPMTRANSPORT_SRIO_OBJS) 64MPMTRANSPORT_OBJS = mpm_transport.o $(MPMTRANSPORT_SHAREDMEM_OBJS) $(cJSON_OBJ) $(SERDES_OBJ) $(EDMA3_OBJ) $(KEYSTONE_MMAP_OBJ) $(UIO_OBJ) $(RM_OBJ) $(FW_OBJ) $(MPMTRANSPORT_QMSS_OBJS)
65MPMTRANSPORT_SHAREDMEM_OBJS = sharedmem/mpm_transport_sharedmem.o 65
66ifeq ($(HYPLNK_TRANSPORT),true)
67MPMTRANSPORT_OBJS += $(MPMTRANSPORT_HYPLNK_OBJS)
68endif
69
70ifeq ($(SRIO_TRANSPORT),true)
71MPMTRANSPORT_OBJS += $(MPMTRANSPORT_SRIO_OBJS)
72endif
73
74MPMTRANSPORT_SHAREDMEM_OBJS = sharedmem/mpm_transport_sharedmem.o
75
76ifeq ($(HYPLNK_TRANSPORT),true)
66MPMTRANSPORT_HYPLNK_OBJS = hyplnk/mpm_transport_hyplnk.o hyplnk/mpm_transport_hyplnk_interface.o 77MPMTRANSPORT_HYPLNK_OBJS = hyplnk/mpm_transport_hyplnk.o hyplnk/mpm_transport_hyplnk_interface.o
78endif
67MPMTRANSPORT_QMSS_OBJS = qmss/mpm_transport_qmss_interface.o qmss/mpm_transport_qmss.o qmss/mpm_transport_qmss_osal.o 79MPMTRANSPORT_QMSS_OBJS = qmss/mpm_transport_qmss_interface.o qmss/mpm_transport_qmss.o qmss/mpm_transport_qmss_osal.o
80ifeq ($(SRIO_TRANSPORT),true)
68MPMTRANSPORT_SRIO_OBJS = srio/mpm_transport_srio.o srio/mpm_transport_srio_osal.o 81MPMTRANSPORT_SRIO_OBJS = srio/mpm_transport_srio.o srio/mpm_transport_srio_osal.o
82endif
69MPMTRANSPORT_OBJS_SO = $(patsubst %.o, %.so, $(MPMTRANSPORT_OBJS)) 83MPMTRANSPORT_OBJS_SO = $(patsubst %.o, %.so, $(MPMTRANSPORT_OBJS))
70 84
71MPMTRANSPORT_TEST_DIR = test 85MPMTRANSPORT_TEST_DIR = test
72 86
73TIME_PROFILE_DIR = $(MPM_UTILS)/time_profile 87TIME_PROFILE_DIR = $(MPM_UTILS)/time_profile
74 88
75MPMTRANSPORT_INC = -I. -I$(MPM_INC) -I$(MPM_UTILS) -I./sharedmem -I./hyplnk -I./qmss -I./srio 89MPMTRANSPORT_INC = -I. -I$(MPM_INC) -I$(MPM_UTILS) -I./sharedmem -I./qmss
90ifeq ($(SRIO_TRANSPORT),true)
91MPMTRANSPORT_INC += -I./srio
92endif
93ifeq ($(HYPLNK_TRANSPORT),true)
94MPMTRANSPORT_INC += -I./hyplnk
95endif
96
76EDMA3_INC = -I$(EDMA3_DIR) 97EDMA3_INC = -I$(EDMA3_DIR)
77KEYSTONE_MMAP_INC = -I$(KEYSTONE_MMAP_DIR) 98KEYSTONE_MMAP_INC = -I$(KEYSTONE_MMAP_DIR)
78UIO_INC = -I$(UIO_DIR) 99UIO_INC = -I$(UIO_DIR)
79RM_INC = -I$(RM_DIR) 100RM_INC = -I$(RM_DIR)
80FW_INC = -I$(FW_DIR) 101FW_INC = -I$(FW_DIR)
81TIME_PROFILE_INC = -I$(TIME_PROFILE_DIR) 102TIME_PROFILE_INC = -I$(TIME_PROFILE_DIR)
82PERIPHERAL_LIBS = -lhyplnk_device -ledma3 -ledma3rm -lkeystonemmap -lrm -lqmss_device -lcppi_device -lsrio -lticmem 103PERIPHERAL_LIBS = -ledma3 -ledma3rm -lkeystonemmap -lrm -lqmss_device -lcppi_device -lticmem
104ifeq ($(HYPLNK_TRANSPORT),true)
105PERIPHERAL_LIBS += -lhyplnk_device
106endif
107ifeq ($(SRIO_TRANSPORT),true)
108PERIPHERAL_LIBS += -lsrio
109endif
83 110
84VPATH += $(DEVKIT_INC)/$(SERDES_DIR) $(DEVKIT_INC)/ti/sdo/edma3/drv/sample/src/platforms/ 111VPATH += $(DEVKIT_INC)/$(SERDES_DIR) $(DEVKIT_INC)/ti/sdo/edma3/drv/sample/src/platforms/
85 112