On Tue, Mar 5, 2013 at 1:26 PM, James Peach <jamespe...@me.com> wrote:
> On 05/03/2013, at 10:21 AM, Phil Sorber <sor...@apache.org> wrote: > > > Greedy C++. Wants all the extensions to itself. What about the case > > insensitive case? > > *shrug* > > Ok, will fix. > > On Mon, Mar 4, 2013 at 5:41 PM, James Peach <jamespe...@me.com> wrote: > > > >> .C is traditionally a c++ source file > >> > >> On Mar 4, 2013, at 1:30 PM, sor...@apache.org wrote: > >> > >>> Updated Branches: > >>> refs/heads/master f0b3b864a -> 7016ec958 > >>> > >>> > >>> TS-1733 Minor fixes. > >>> > >>> > >>> Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo > >>> Commit: > >> http://git-wip-us.apache.org/repos/asf/trafficserver/commit/7016ec95 > >>> Tree: > http://git-wip-us.apache.org/repos/asf/trafficserver/tree/7016ec95 > >>> Diff: > http://git-wip-us.apache.org/repos/asf/trafficserver/diff/7016ec95 > >>> > >>> Branch: refs/heads/master > >>> Commit: 7016ec95807cdef0e1d3feac38038f533a581624 > >>> Parents: 1944efa > >>> Author: Phil Sorber <sor...@apache.org> > >>> Authored: Mon Mar 4 15:18:16 2013 -0500 > >>> Committer: Phil Sorber <sor...@apache.org> > >>> Committed: Mon Mar 4 16:24:57 2013 -0500 > >>> > >>> ---------------------------------------------------------------------- > >>> plugins/experimental/channel_stats/Makefile.tsxs | 2 +- > >>> tools/tsxs.in | 14 +++++++++++--- > >>> 2 files changed, 12 insertions(+), 4 deletions(-) > >>> ---------------------------------------------------------------------- > >>> > >>> > >>> > >> > http://git-wip-us.apache.org/repos/asf/trafficserver/blob/7016ec95/plugins/experimental/channel_stats/Makefile.tsxs > >>> ---------------------------------------------------------------------- > >>> diff --git a/plugins/experimental/channel_stats/Makefile.tsxs > >> b/plugins/experimental/channel_stats/Makefile.tsxs > >>> index 405affc..20217a1 100644 > >>> --- a/plugins/experimental/channel_stats/Makefile.tsxs > >>> +++ b/plugins/experimental/channel_stats/Makefile.tsxs > >>> @@ -17,7 +17,7 @@ > >>> TSXS?=tsxs > >>> > >>> %.so: %.cc > >>> - $(TSXS) -o $@ %< > >>> + $(TSXS) -o $@ $< > >>> > >>> all: channel_stats.so > >>> > >>> > >>> > >> > http://git-wip-us.apache.org/repos/asf/trafficserver/blob/7016ec95/tools/tsxs.in > >>> ---------------------------------------------------------------------- > >>> diff --git a/tools/tsxs.in b/tools/tsxs.in > >>> index b0b1534..d4165e0 100755 > >>> --- a/tools/tsxs.in > >>> +++ b/tools/tsxs.in > >>> @@ -69,11 +69,11 @@ compile() { > >>> SRC=$1 > >>> extension=`echo $SRC | sed -e 's/^.*\.//g'` > >>> case $extension in > >>> - c) > >>> + c|C) > >>> MY_CFLAGS="$CPPFLAGS $CFLAGS" > >>> MY_CC=$CC > >>> ;; > >>> - cpp|cxx|CPP|CXX|CC|C) > >>> + cpp|cxx|cc|CPP|CXX|CC) > >>> MY_CFLAGS="$CPPFLAGS $CXXFLAGS" > >>> MY_CC=$CXX > >>> ;; > >>> @@ -138,6 +138,8 @@ case $host in > >>> ;; > >>> esac > >>> > >>> +files=() > >>> + > >>> LD=$MODULELD > >>> while getopts "hivl:L:I:c:C:o:" OPTION > >>> do > >>> @@ -164,11 +166,17 @@ do > >>> i) > >>> INSTALL=1 > >>> ;; > >>> + c) > >>> + files[${#files[@]}]="$OPTARG" > >>> + ;; > >>> + C) > >>> + files[${#files[@]}]="$OPTARG" > >>> + ;; > >>> esac > >>> done > >>> shift $(( OPTIND - 1)) > >>> > >>> -for file in "$@"; do > >>> +for file in "${files[@]}" "$@"; do > >>> compile $file > >>> done > >>> > >>> > >> > >