Enabled Launchpad build.
[dense-linear-algebra-libraries/linalg.git] / make.inc
index b8d88d9a0cc6535d33bf6b8654b7aec8774899d1..4a80979f4ce8f08223fc9ea7384325d289d68ea9 100644 (file)
--- a/make.inc
+++ b/make.inc
@@ -1,6 +1,7 @@
 DSP_INCLUDE  = -I$(TI_OCL_CGT_INSTALL)/include 
 DSP_INCLUDE += -I$(TARGET_ROOTDIR)/usr/share/ti/cgt-c6x/include
 DSP_INCLUDE += -I$(TARGET_ROOTDIR)/usr/share/ti/opencl
+DSP_INCLUDE += -I$(TI_OCL_INSTALL_DIR)/opencl/include
 
 CPP   = g++
 CL6X  = cl6x -mv6600 --abi=eabi $(DSP_INCLUDE)
@@ -10,9 +11,11 @@ LIBS  = -lOpenCL -locl_util #-lstdc++ -lrt
 
 UNAME_M :=$(shell uname -m)
 
+OBJCOPY = $(TARGET_ROOTDIR)/usr/bin/arm-linux-gnueabihf-objcopy
 
 ifneq (,$(findstring 86, $(UNAME_M)))
     .DEFAULT_GOAL := cross
+    OBJCOPY = $(TOOLCHAIN_DIR)/arm-linux-gnueabihf/bin/objcopy
 
     # In a cross compile environment we are assuming that the EVM file system
     # is located on the build host and necessary ARM libraries are installed
@@ -27,6 +30,7 @@ ifneq (,$(findstring 86, $(UNAME_M)))
     # /usr/include.  Explicitly specify here to find dependent vendor headers
     cross: override CPP = arm-linux-gnueabihf-g++
     cross: CPP_FLAGS += -I$(TARGET_ROOTDIR)/usr/include -idirafter /usr/include
+    #cross: CL6X_FLAGS += -I$(OMP_DIR)/packages/ti/runtime/openmp
 
     # If cross-compilineg, provide path to dependent ARM libraries on the 
     # target filesystem
@@ -35,15 +39,15 @@ endif
 
 %.o: %.cpp
        @echo Compiling $<
-       @$(CPP) -c $(CPP_FLAGS) $<
+       $(CPP) -c $(CPP_FLAGS) $<
 
 %.o: %.c
        @echo Compiling $<
-       @$(CPP) -c $(CPP_FLAGS) $<
+       $(CPP) -c $(CPP_FLAGS) $<
 
 %.obj: %.c
        @echo Compiling $<
-       @$(CL6X) -c $(CL6X_FLAGS) $<
+       $(CL6X) -c $(CL6X_FLAGS) $<
 
 %.out: %.cl
        @echo Compiling $<