diff --git a/ipc-bios.mak b/ipc-bios.mak
index 121f65e39b80f54bcbcff996f9ba8409ae73031d..f2a432ae15c19c5c51c9c25b18284ac08214e658 100644 (file)
--- a/ipc-bios.mak
+++ b/ipc-bios.mak
#
-# Copyright (c) 2012-2013, Texas Instruments Incorporated
+# Copyright (c) 2012-2015, Texas Instruments Incorporated
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# http://rtsc.eclipse.org/docs-tip/Command_-_xdc#Environment_Variables
#
XDCARGS= \
+ PLATFORM=\"$(PLATFORM)\" \
+ BIOS_SMPENABLED=\"$(BIOS_SMPENABLED)\" \
ti.targets.C28_large=\"$(ti.targets.C28_large)\" \
ti.targets.C28_float=\"$(ti.targets.C28_float)\" \
ti.targets.C64P=\"$(ti.targets.C64P)\" \
gnu.targets.arm.A8F=\"$(gnu.targets.arm.A8F)\" \
gnu.targets.arm.A15F=\"$(gnu.targets.arm.A15F)\"
+ifeq ($(MAKECMDGOALS),release)
+ XDCARGS += GOAL=release
+endif
+
#
# Get list of packages to rebuild. Remove examples from the list.
#
# Note that XDCBUILDCFG points to the ipc-bios.bld file which uses
# the arguments specified by XDCARGS
#
-XDC = $(XDC_INSTALL_DIR)/xdc XDCARGS="$(XDCARGS)" XDCBUILDCFG=./ipc-bios.bld
+XDC = $(XDC_INSTALL_DIR)/xdc $(JOBS) XDCARGS="$(XDCARGS)" XDCBUILDCFG=./ipc-bios.bld
######################################################
## Shouldnt have to modify anything below this line ##
######################################################
all:
- @ echo building ipc packages ...
+ @echo building ipc packages ...
# build everything in the Bios IPC package
- @ $(XDC) -P $(LIST)
+ @$(XDC) -P $(LIST)
libs:
@echo "#"
@echo "# Making $@ ..."
- $(XDC) .libraries -P $(LIST)
+ @$(XDC) .dlls -P $(LIST)
release:
- @ echo building ipc packages ...
+ @echo building ipc packages ...
# create a XDC release for the Bios IPC package
- @ $(XDC) release -P $(LIST)
+ @$(XDC) release -P $(LIST)
clean:
@ echo cleaning ipc packages ...