]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/commitdiff
Remove alpha header file package creation script-- place this in another repository
authorFrank Livingston <frank-livingston@ti.com>
Fri, 19 Aug 2016 17:56:02 +0000 (12:56 -0500)
committerFrank Livingston <frank-livingston@ti.com>
Fri, 19 Aug 2016 17:56:02 +0000 (12:56 -0500)
procsdk_audio_x_xx_xx_xx/tools/make_sw/make_sw [deleted file]
procsdk_audio_x_xx_xx_xx/tools/make_sw/makefile [deleted file]

diff --git a/procsdk_audio_x_xx_xx_xx/tools/make_sw/make_sw b/procsdk_audio_x_xx_xx_xx/tools/make_sw/make_sw
deleted file mode 100644 (file)
index 6252245..0000000
+++ /dev/null
@@ -1,190 +0,0 @@
-#!/bin/bash
-#
-# Software Deliverable Package creation script
-#
-# Copyright 2013 - 2014, Momentum Data Systems, Inc.  All rights reserved.
-#
-
-set  -o errexit # -e
-#debug: uncomment below to see each commands
-set -o xtrace  # -x
-#set -o verbose # -v
-
-# ----------------------------------------------------------------
-
-# Synopsis:
-# In addition to the obvious VAR_NAME=value, 'case $COMPUTERNAME in', etc.,
-# 1) Final output is in ${MA}/$MAF_SYSTEM_TARGET
-# 2) Intermediate working dir is ${MA}/_alpha_source$$ where $$ is PID
-# 3) List all available Alpha Headers here:
-    # search in special location for Alpha Header files
-# 4) Remove known unused files here:
-    # remove unused files
-# 5) Copy resulting files to ${MA}/$MAF_SYSTEM_TARGET/alpha
-# 6) Copy bins to ${MA}/$MAF_SYSTEM_TARGET/bin
-# 7) Create .hdM files here:
-    # Create .hdM file(s)
-# 8) Zip it up:
-    # Prepare software delivery zip package
-
-# ----------------------------------------------------------------
-
-# Usage definitions
-NAM0=`cygpath -a $0`
-NAMD=${NAM0%/*}
-NAME=${NAM0##*/}
-
-#REVISION=`echo '$Revision: 1.7 $' | awk '{print $2}'`
-#REVIDATE=`echo '$Date: 2016/08/16 12:36:08 $' | awk '{print $2}'`
-#VERSION="$NAME revision $REVISION of $REVIDATE"
-
-# ----------------------------------------------------------------
-
-if [ $# != 1 ]; then
-       echo 1>&2 "usage: make_sw <project (abbreviated) name>"
-       echo 1>&2 "  eg.: make_sw AVR"
-       exit 1
-fi
-
-# ----------------------------------------------------------------
-
-case $COMPUTERNAME in
-    DTA0273506)
-        PASDK_ROOT_DIR=C:/ti/procsdk_audio_x_xx_xx_xx
-       ;;
-    *)
-       echo 1>&2 make_sw: COMPUTERNAME not recognized. Edit make_sw to add your computer.
-       exit 1
-       ;;
-esac
-
-TOOLS=${PASDK_ROOT_DIR}/tools
-PA=${PASDK_ROOT_DIR}/paf/pa
-TEST_DSP=${PASDK_ROOT_DIR}/test_dsp
-
-# ----------------------------------------------------------------
-
-PROJECT=${1}
-
-case $PROJECT in
-    AVR)
-        PROJECT_TARGET=avr
-       ;;
-    SBR)
-        PROJECT_TARGET=sbr
-       ;;
-    *)
-       echo 1>&2 make_sw: unsupported project $PROJECT
-       exit 1
-       ;;
-esac
-
-# ----------------------------------------------------------------
-# Recreate software delivery directory
-
-cd ${TOOLS}
-
-if [ -d $PROJECT_TARGET ]; then
-    #  -perm +mode
-    #          This  is  no  longer supported (and has been deprecated since 2005).  Use
-    #          -perm /mode instead.
-       if [ -n "`find $PROJECT_TARGET -type f -perm /444`" ]; then
-               echo 1>&2 make_sw: $PROJECT_TARGET contains read-only files
-               exit 1
-       else
-               rm -r $PROJECT_TARGET
-       fi
-fi
-
-# ----------------------------------------------------------------
-# Copy/Delog alpha files
-
-ALPHA_SOURCE=_alpha_source$$
-mkdir $ALPHA_SOURCE
-
-# search in special location for Alpha Header files
-pwd \;
-# pwd should be tools
-find ../paf/pa -iname "*beta.h" -exec echo >> $ALPHA_SOURCE/files.txt {} \;
-find ../paf/pa -iname "*_a.h"  -exec echo >> $ALPHA_SOURCE/files.txt {} \;
-find ../test_dsp -iname "*_a.h"  -exec echo >> $ALPHA_SOURCE/files.txt {} \;
-# overwrite duplicates
-find ../paf/pa/asp/ae0/alpha -iname "ae_a.h"  -exec echo >> $ALPHA_SOURCE/files.txt {} \;
-find ../paf/pa/asp/src4/alpha -iname "src_a.h"  -exec echo >> $ALPHA_SOURCE/files.txt {} \;
-find ../paf/pa/boards/d10/drivers -iname "vproccmds_a.h"  -exec echo >> $ALPHA_SOURCE/files.txt {} \;
-
-# Sample partial content of files.txt
-# ../paf/pa/asp/ae0/alpha/ae_a.h
-# <... more paf alpha header files ...>
-# ../test_dsp/application/itopo/evmk2g/alpha/i13_a.h
-# <... more test_dsp alpha header files ...>
-
-dos2unix $ALPHA_SOURCE/files.txt
-
-# copy these files to temp build dir
-for file in $(cat $ALPHA_SOURCE/files.txt); do
-#    delog --cvs -d$ALPHA_SOURCE $file
-    cp -f $file $ALPHA_SOURCE
-done
-
-# remove unused files
-# paf files not in use:
-rm -vr $ALPHA_SOURCE/amix_a.h                   # make hDM build error, error: #error "AMIX is only tested for PAF_MAXNUMCHAN == 16"
-rm -vr $ALPHA_SOURCE/asj_a.h                    # make hDM build error, Error: Symbol readASJForm is not defined in current scope
-rm -vr $ALPHA_SOURCE/del_a.h                    # make hDM build error, error: #error unsupported option
-rm -vr $ALPHA_SOURCE/fea_a.h                    # make hDM build error, Error: Symbol CUS_BETA_FEA is not defined in current scope
-rm -vr $ALPHA_SOURCE/feb_a.h                    # make hDM build error, Error: Symbol CUS_BETA_FEB is not defined in current scope
-rm -vr $ALPHA_SOURCE/arc_a.h                    # not supporting Z-topology
-rm -vr $ALPHA_SOURCE/pa_zaa_evmda830_io_a.h     # not supporting Z-topology
-rm -vr $ALPHA_SOURCE/pa_zsa_evmda830_io_a.h     # not supporting Z-topology
-rm -vr $ALPHA_SOURCE/pa_zss_evmda830_io_a.h     # not supporting Z-topology
-rm -vr $ALPHA_SOURCE/zaa_a.h                    # not supporting Z-topology
-rm -vr $ALPHA_SOURCE/zsa_a.h                    # not supporting Z-topology
-rm -vr $ALPHA_SOURCE/zss_a.h                    # not supporting Z-topology
-rm -vr $ALPHA_SOURCE/lgp_a.h                    # not supporting lgp debug ASP
-rm -vr $ALPHA_SOURCE/mdf_a.h                    # not supporting mdf debug ASP
-rm -vr $ALPHA_SOURCE/mdDeFormat_a.h             # not supporting MD de-formatter ASP since not used on K2G
-rm -vr $ALPHA_SOURCE/mdFormat_a.h               # not supporting MD formatter ASP since obsolete on DA8x and not used on K2G
-rm -vr $ALPHA_SOURCE/sigCap_a.h                 # not supporting sigCap debug ASP
-rm -vr $ALPHA_SOURCE/sineProbe_a.h              # not supporting sineProbe debug ASP
-rm -vr $ALPHA_SOURCE/ass_a.h                    # not including since Y-topology in development
-rm -vr $ALPHA_SOURCE/pa_y15_evmda830_io_a.h     # not including since Y-topology in development
-rm -vr $ALPHA_SOURCE/y15_a.h                    # not including since Y-topology in development
-rm -vr $ALPHA_SOURCE/thxsys_a.h                 # not include since legacy THX untested on K2G
-rm -vr $ALPHA_SOURCE/vproccmds_a.h              # not include since not a relevant PA control interface
-
-mkdir $PROJECT_TARGET
-mkdir $PROJECT_TARGET/alpha
-
-# copy from build area to production area
-cp -f $ALPHA_SOURCE/*.h $PROJECT_TARGET/alpha
-
-mkdir $PROJECT_TARGET/pyalpha
-cp -R ${TOOLS}/pyalpha/* $PROJECT_TARGET/pyalpha
-rm -R ${PROJECT_TARGET}/pyalpha/alpha # remove alpha subdirectory for package creation
-
-rm -Rf $ALPHA_SOURCE
-
-# give all permission to all
-chmod 777 -R $PROJECT_TARGET
-
-
-# ----------------------------------------------------------------
-# Create .hdM file(s)
-
-ALPHAFILES_A_DEST=`ls ${PROJECT_TARGET}/alpha/*_a.h | grep -v pafmac_a | grep -v paftyp_a`
-
-for i in $ALPHAFILES_A_DEST; do
-       make -f ./make_sw/makefile ${i}dM
-done
-
-# ----------------------------------------------------------------
-# Prepare software delivery zip package
-
-ZIPFILE=${PROJECT_TARGET}_`date +%y%m%d`
-echo 1>&2 Done.  Zipping ${PROJECT_TARGET} into ${ZIPFILE}.zip ...
-zip -q -r ${PROJECT_TARGET}_`date +%y%m%d`.zip $PROJECT_TARGET
-ls -l ${ZIPFILE}.zip
-
-# ----------------------------------------------------------------
-# EOF
diff --git a/procsdk_audio_x_xx_xx_xx/tools/make_sw/makefile b/procsdk_audio_x_xx_xx_xx/tools/make_sw/makefile
deleted file mode 100644 (file)
index 3636601..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# MAF primary makefile
-#
-# Copyright 2013, Momentum Data Systems, Inc.  All rights reserved.
-#
-
-# Pertinent targets:
-#
-#      dae             Prepare SDK Supplement for DEMO=Xsdk.
-#
-# Pertinent demonstrations (DEMO=):
-#
-#      mx1sdk          SDK for basic framework.
-#
-
-DATE= `date +%y%m%d`
-CONFIG= None
-
-CC= gcc
-CFLAGS= -g -O -I../../f/s2 -I../../te/s2 -I../../include -L../../bin
-LDFLAGS= -lcint
-DOSFLAGS= -mno-cygwin
-
-SUPBASE=$(patsubst mx1sdk%,mx1sdk,$(patsubst mt1sdk%,mt1sdk,$(patsubst mx3sdk%,mx3sdk,$(patsubst mt3sdk%,mt3sdk,$(DEMO)))))
-
-# External build targets
-
-dae:
-       makedae `pwd | sed 's|/cygdrive/[a-z]*/||'` $(CONFIG) $(DEMO) 
-       mv $(DEMO).zip $(DEMO)_$(DATE).zip
-
-force:
-
-%.hdM: force
-       @gcc -undef -nostdinc -E -P -I$(dir $@) -dD $*.h >$@.a
-       @awk -F' ' '/^#define/ { if ($$2 !~ /[()]/ && ($$2 ~ /^read/ || $$2 ~ /^wr[io]te/ || $$2 ~ /^exec/) && $$3 != "") print "alpha", $$2 }' $@.a >$@.b
-       @cat $@.a $@.b >$@.c
-       @gcc -undef -nostdinc -E $@.c | $(dir $@)../pyalpha/bin/itox -i -S | $(dir $@)../pyalpha/bin/xtoi -S >$@.d
-       @if grep -v ^alph[ab] >/dev/null 2>&1 $@.d; then false; fi
-       @grep ^alpha $@.c >$@.e
-       @awk -F' ' '{ symbol=$$2; getline <values; value=$$2; if (! (value in store)) { print "#define", symbol, value; store[value] = symbol } }' values=$@.d $@.e >$@.f
-       @if [ `cat $@.d | wc -l` != `cat $@.e | wc -l` ] ; then \
-               echo 1>&2 "error producing $@"; \
-               rm $@; \
-               exit 1; \
-       fi
-       @(echo "// $(notdir $@): inverse compilation file [`date`]"; \
-        echo; \
-        cat $@.f) >$@
-       @rm $@.[abcdef]
-
-# EOF