]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - ipc/ipcdev.git/blobdiff - ipc-bios.mak
Linux: GateHWSpinlock: Fix Compiler Warnings
[ipc/ipcdev.git] / ipc-bios.mak
index ef2bdde118c7aa8c4c24fa5bfcbf9b56d9c753fa..8cab2977961ccd826123845c5986bf86b109c997 100644 (file)
@@ -74,8 +74,6 @@ include ./products.mak
 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)\" \
     ti.targets.C64P_big_endian=\"$(ti.targets.C64P_big_endian)\" \
     ti.targets.C674=\"$(ti.targets.C674)\" \
@@ -106,16 +104,12 @@ endif
 XDCPKG := $(XDC_INSTALL_DIR)/bin/xdcpkg
 
 # Check for Windows specific env vars to determine if we are on Windows
-ifeq (,$(findstring :,$(WINDIR)$(windir)$(COMSPEC)$(comspec)))
-   FILTER = grep -v
-else
-   # Find is the rough equivalent of grep on Windows
-   FILTER = find /v
+ifneq (,$(findstring :,$(WINDIR)$(windir)$(COMSPEC)$(comspec)))
    # Replace '/' with '\' because cmd.exe requires '\'s in command names
    XDCPKG := $(subst /,\,$(XDCPKG))
 endif
 
-LIST = $(shell $(XDCPKG) ./packages | $(FILTER) "examples")
+LIST = $(shell $(XDCPKG) ./packages)
 
 #
 # Set XDCPATH to contain necessary repositories.
@@ -145,12 +139,16 @@ all:
 # build everything in the Bios IPC package
        @$(XDC) -P $(LIST)
 
+interfaces:
+       @echo building interfaces for  ipc packages ...
+       @$(patsubst ${JOBS},,$(XDC)) .interfaces -P $(LIST)
+
 libs:
        @echo "#"
        @echo "# Making $@ ..."
        @$(XDC) .dlls -P $(patsubst %/tests,,$(LIST))
 
-release:
+release: interfaces
        @echo building ipc packages ...
 # create a XDC release for the Bios IPC package
        @$(XDC) release -P $(LIST)