diff --git a/Makefile b/Makefile
index f7ca9e2b300f0558f0f609e7f0bb4641dfd6e534..127483d1e774b9dcd69ba1e81aef35a15bbb712e 100755 (executable)
--- a/Makefile
+++ b/Makefile
-# Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
+# Copyright (C) 2013-2015 Texas Instruments Incorporated - http://www.ti.com/
#
#
# Redistribution and use in source and binary forms, with or without
DEVKIT_LIB = $(PDK_INSTALL_PATH)/../lib/
DEVICE ?= k2h
DEVICE_UPPER = `echo $(DEVICE) | tr a-z A-Z`
-INTERNALDEFS += -D__ARMv7 -DDEVICE_$(DEVICE_UPPER) -D_VIRTUAL_ADDR_SUPPORT
+INTERNALDEFS += -D__ARMv7 -DDEVICE_$(DEVICE_UPPER) -D_VIRTUAL_ADDR_SUPPORT -D__LINUX_USER_SPACE -D_LITTLE_ENDIAN=1 -DMAKEFILE_BUILD -DINTERNAL_LINKING_RAM -D_GNU_SOURCE
+
+ifeq ($(HYPLNK_TRANSPORT),true)
+INTERNALDEFS += -DHYPLNK_TRANSPORT
+endif
+
+ifeq ($(SRIO_TRANSPORT),true)
+INTERNALDEFS += -DSRIO_TRANSPORT
+endif
+
TARGET_PLATFORM = $(ARCH)
LDFLAGS += -pthread -lrt
installbin:
install -d $(INSTALL_BIN_BASE_DIR)
install -c -m 755 $(BASE_DIR)/src/transport/test/sharedmem/mpm_transport_test.out $(INSTALL_BIN_BASE_DIR)/mpm_transport_test.out
+ install -c -m 755 $(BASE_DIR)/src/transport/test/qmss/qmss_arm_mt/mpm_transport_qmss_arm_mt.out $(INSTALL_BIN_BASE_DIR)/mpm_transport_qmss_arm_mt.out
+ifeq ($(SRIO_TRANSPORT),true)
+ install -c -m 755 $(BASE_DIR)/src/transport/test/srio/srio_arm_mt/mpm_transport_srio_arm_mt.out $(INSTALL_BIN_BASE_DIR)/mpm_transport_srio_arm_mt.out
+endif
+ifeq ($(HYPLNK_TRANSPORT),true)
install -c -m 755 $(BASE_DIR)/src/transport/test/hyplnk/hyplnk_loopback/mpm_transport_hyplnk_loopback.out $(INSTALL_BIN_BASE_DIR)/mpm_transport_hyplnk_loopback.out
install -c -m 755 $(BASE_DIR)/src/transport/test/hyplnk/hyplnk_remote/mpm_transport_hyplnk_remote.out $(INSTALL_BIN_BASE_DIR)/mpm_transport_hyplnk_remote.out
install -c -m 755 $(BASE_DIR)/src/transport/test/hyplnk/hyplnk_loopback_dma/mpm_transport_hyplnk_loopback_dma.out $(INSTALL_BIN_BASE_DIR)/mpm_transport_hyplnk_loopback_dma.out
install -c -m 755 $(BASE_DIR)/src/transport/test/hyplnk/hyplnk_loopback64/mpm_transport_hyplnk_loopback64.out $(INSTALL_BIN_BASE_DIR)/mpm_transport_hyplnk_loopback64.out
-
+endif