# # Copyright (c) 2012-2013, Texas Instruments Incorporated # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # # * Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # # * Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # # * Neither the name of Texas Instruments Incorporated nor the names of # its contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, # THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, # EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # # ======== products.mak ======== # # Optional: recommended to install all dependent components in one folder. # DEPOT = _your_depot_folder_ #################### IPC Linux #################### # Set up required cross compiler path for IPC Linux configuration and build TOOLCHAIN_LONGNAME ?=arm-none-linux-gnueabi TOOLCHAIN_INSTALL_DIR ?= $(DEPOT)/_your_arm_code_gen_install_ TOOLCHAIN_PREFIX = $(TOOLCHAIN_INSTALL_DIR)/bin/$(TOOLCHAIN_LONGNAME)- KERNEL_INSTALL_DIR = # Linux platform to build (optional) # Run './configure --help' for available PLATFORM options PLATFORM ?= # Path to TI Linux Utils package to locate the pre-built CMEM libraries (optional): CMEM_INSTALL_DIR ?= #################### IPC QNX #################### # Set up path to QNX tools installation QNX_INSTALL_DIR ?= # Set up destination for target binaries DESTDIR ?= # List of supported devices (choose one): omap5432, vayu # DEVICE = _device_ # Define the product variables for the device you will be using. # ######## For vayu device ######## ifeq ("$(DEVICE)","vayu") BUILD_FOR_VIRTIO ?= true else BUILD_FOR_VIRTIO ?= false endif #################### IPC Bios #################### # Set up required dependencies for IPC Bios builds XDC_INSTALL_DIR ?= $(DEPOT)/_your_xdctools_install_ BIOS_INSTALL_DIR ?= $(DEPOT)/_your_bios_install_ # # Set location of various cgtools for Bios builds needed # These variables can be set here or on the command line. The ?= makes # the command line to take precedence over the setting in this file. # ti.targets.C28_large ?= ti.targets.C28_float ?= ti.targets.C64P ?= ti.targets.C64P_big_endian ?= ti.targets.C674 ?= ti.targets.elf.C64P ?= ti.targets.elf.C64P_big_endian ?= ti.targets.elf.C64T ?= ti.targets.elf.C66 ?= ti.targets.elf.C66_big_endian ?= ti.targets.elf.C674 ?= ti.targets.arm.elf.Arm9 ?= ti.targets.arm.elf.A8F ?= ti.targets.arm.elf.A8Fnv ?= ti.targets.arm.elf.M3 ?= ti.targets.arm.elf.M4 ?= ti.targets.arm.elf.M4F ?= ti.targets.arp32.elf.ARP32 ?= ti.targets.arp32.elf.ARP32_far ?= gnu.targets.arm.A8F ?= gnu.targets.arm.A15F ?=