1130803Smarcel# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2130803Smarcel# 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation 3130803Smarcel# 4130803Smarcel# This file is free software; you can redistribute it and/or modify 5130803Smarcel# it under the terms of the GNU General Public License as published by 6130803Smarcel# the Free Software Foundation; either version 2 of the License, or 7130803Smarcel# (at your option) any later version. 8130803Smarcel# 9130803Smarcel# This program is distributed in the hope that it will be useful, 10130803Smarcel# but WITHOUT ANY WARRANTY; without even the implied warranty of 11130803Smarcel# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12130803Smarcel# GNU General Public License for more details. 13130803Smarcel# 14130803Smarcel# You should have received a copy of the GNU General Public License 15130803Smarcel# along with this program; if not, write to the Free Software 16130803Smarcel# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 17130803Smarcel# 18130803Smarcel 19130803Smarcel# This Makefile contains release scripts for gdb, binutils, and other 20130803Smarcel# packages which live in src. It used to be part of the top level Makefile, 21130803Smarcel# but that turned out to be very messy and hard to maintain. 22130803Smarcel 23130803Smarcel# This stuff really ought to be cleaned up and turned into something other 24130803Smarcel# than a Makefile. As it is it's heavily recursive. 25130803Smarcel 26130803Smarcel# This is the name of this script (!). Needed due to horrible recursion. 27130803SmarcelSELF = src-release 28130803Smarcel 29130803SmarcelSHELL = /bin/sh 30130803Smarcel 31130803SmarcelBZIPPROG = bzip2 32130803SmarcelMD5PROG = md5sum 33130803Smarcel 34130803Smarcel# pwd command to use. Allow user to override default by setting PWDCMD in 35130803Smarcel# the environment to account for automounters. The make variable must not 36130803Smarcel# be called PWDCMD, otherwise the value set here is passed to make 37130803Smarcel# subprocesses and overrides the setting from the user's environment. 38130803SmarcelPWD = $${PWDCMD-pwd} 39130803Smarcel 40130803Smarcel# 41130803Smarcel# Support for building net releases 42130803Smarcel 43130803Smarcel# Files in devo used in any net release. 44130803Smarcel# ChangeLog omitted because it may refer to files which are not in this 45130803Smarcel# distribution (perhaps it would be better to include it anyway). 46130803SmarcelDEVO_SUPPORT= README Makefile.in configure configure.in \ 47130803Smarcel config.guess config.if config.sub config move-if-change \ 48130803Smarcel COPYING COPYING.LIB install-sh config-ml.in symlink-tree \ 49130803Smarcel mkinstalldirs ltconfig ltmain.sh missing ylwrap \ 50130803Smarcel libtool.m4 gettext.m4 ltcf-c.sh ltcf-cxx.sh ltcf-gcj.sh \ 51130803Smarcel Makefile.def Makefile.tpl src-release 52130803Smarcel 53130803Smarcel# Files in devo/etc used in any net release. 54130803Smarcel# ChangeLog omitted because it may refer to files which are not in this 55130803Smarcel# distribution (perhaps it would be better to include it anyway). 56130803SmarcelETC_SUPPORT= Makefile.in configure configure.in standards.texi \ 57130803Smarcel make-stds.texi standards.info* configure.texi configure.info* \ 58130803Smarcel configbuild.* configdev.* fdl.texi texi2pod.pl 59130803Smarcel 60130803Smarcel 61130803Smarcel# When you use `make setup-dirs' or `make taz' you should always redefine 62130803Smarcel# this macro. 63130803SmarcelSUPPORT_FILES = list-of-support-files-for-tool-in-question 64130803Smarcel 65130803Smarcel# NOTE: No double quotes in the below. It is used within shell script 66130803Smarcel# as VER="$(VER)" 67130803SmarcelVER = ` if grep 'AM_INIT_AUTOMAKE.*BFD_VERSION' $(TOOL)/configure.in >/dev/null 2>&1; then \ 68130803Smarcel sed < bfd/configure.in -n 's/AM_INIT_AUTOMAKE[^,]*, *\([^)]*\))/\1/p'; \ 69130803Smarcel elif grep AM_INIT_AUTOMAKE $(TOOL)/configure.in >/dev/null 2>&1; then \ 70130803Smarcel sed < $(TOOL)/configure.in -n 's/AM_INIT_AUTOMAKE[^,]*, *\([^)]*\))/\1/p'; \ 71130803Smarcel elif test -f $(TOOL)/version.in; then \ 72130803Smarcel head -1 $(TOOL)/version.in; \ 73130803Smarcel elif grep VERSION $(TOOL)/Makefile.in > /dev/null 2>&1; then \ 74130803Smarcel sed < $(TOOL)/Makefile.in -n 's/^VERSION *= *//p'; \ 75130803Smarcel else \ 76130803Smarcel echo VERSION; \ 77130803Smarcel fi` 78130803SmarcelPACKAGE = $(TOOL) 79130803Smarcel 80130803Smarcel.PHONY: taz 81130803Smarceltaz: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex 82130803Smarcel $(MAKE) -f $(SELF) do-proto-toplev \ 83130803Smarcel TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \ 84130803Smarcel MD5PROG="$(MD5PROG)" \ 85130803Smarcel SUPPORT_FILES="$(SUPPORT_FILES)" 86130803Smarcel $(MAKE) -f $(SELF) do-md5sum \ 87130803Smarcel TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \ 88130803Smarcel MD5PROG="$(MD5PROG)" \ 89130803Smarcel SUPPORT_FILES="$(SUPPORT_FILES)" 90130803Smarcel $(MAKE) -f $(SELF) do-tar \ 91130803Smarcel TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \ 92130803Smarcel MD5PROG="$(MD5PROG)" \ 93130803Smarcel SUPPORT_FILES="$(SUPPORT_FILES)" 94130803Smarcel $(MAKE) -f $(SELF) do-bz2 \ 95130803Smarcel TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \ 96130803Smarcel MD5PROG="$(MD5PROG)" \ 97130803Smarcel SUPPORT_FILES="$(SUPPORT_FILES)" 98130803Smarcel 99130803Smarcel.PHONY: gdb-tar 100130803Smarcelgdb-tar: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex 101130803Smarcel $(MAKE) -f $(SELF) do-proto-toplev \ 102130803Smarcel TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \ 103130803Smarcel MD5PROG="$(MD5PROG)" \ 104130803Smarcel SUPPORT_FILES="$(SUPPORT_FILES)" 105130803Smarcel $(MAKE) -f $(SELF) do-md5sum \ 106130803Smarcel TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \ 107130803Smarcel MD5PROG="$(MD5PROG)" \ 108130803Smarcel SUPPORT_FILES="$(SUPPORT_FILES)" 109130803Smarcel $(MAKE) -f $(SELF) do-djunpack \ 110130803Smarcel TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \ 111130803Smarcel MD5PROG="$(MD5PROG)" \ 112130803Smarcel SUPPORT_FILES="$(SUPPORT_FILES)" 113130803Smarcel $(MAKE) -f $(SELF) do-tar \ 114130803Smarcel TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \ 115130803Smarcel MD5PROG="$(MD5PROG)" \ 116130803Smarcel SUPPORT_FILES="$(SUPPORT_FILES)" 117130803Smarcel 118130803Smarcel.PHONY: gdb-taz 119130803Smarcelgdb-taz: gdb-tar $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex 120130803Smarcel $(MAKE) -f $(SELF) gdb-tar \ 121130803Smarcel TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \ 122130803Smarcel MD5PROG="$(MD5PROG)" \ 123130803Smarcel SUPPORT_FILES="$(SUPPORT_FILES)" 124130803Smarcel $(MAKE) -f $(SELF) do-bz2 \ 125130803Smarcel TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \ 126130803Smarcel MD5PROG="$(MD5PROG)" \ 127130803Smarcel SUPPORT_FILES="$(SUPPORT_FILES)" 128130803Smarcel 129130803Smarcel.PHONY: do-proto-toplev 130130803Smarceldo-proto-toplev: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex 131130803Smarcel echo "==> Making $(PACKAGE)-$(VER)/" 132130803Smarcel # Take out texinfo from a few places. 133130803Smarcel sed -e '/^all\.normal: /s/\all-texinfo //' \ 134130803Smarcel -e '/^ install-texinfo /d' \ 135130803Smarcel <Makefile.in >tmp 136130803Smarcel mv -f tmp Makefile.in 137130803Smarcel # 138130803Smarcel ./configure i686-pc-linux-gnu 139130803Smarcel $(MAKE) configure-host configure-target \ 140130803Smarcel ALL_GCC="" ALL_GCC_C="" ALL_GCC_CXX="" \ 141130803Smarcel CC_FOR_TARGET="$(CC)" CXX_FOR_TARGET="$(CXX)" 142130803Smarcel # Make links, and run "make diststuff" or "make info" when needed. 143130803Smarcel rm -rf proto-toplev ; mkdir proto-toplev 144130803Smarcel set -e ; dirs="$(TOOL) $(DEVO_SUPPORT) $(SUPPORT_FILES)" ; \ 145130803Smarcel for d in $$dirs ; do \ 146130803Smarcel if [ -d $$d ]; then \ 147130803Smarcel if [ ! -f $$d/Makefile ] ; then true ; \ 148130803Smarcel elif grep '^diststuff:' $$d/Makefile >/dev/null ; then \ 149130803Smarcel (cd $$d ; $(MAKE) diststuff ) || exit 1 ; \ 150130803Smarcel elif grep '^info:' $$d/Makefile >/dev/null ; then \ 151130803Smarcel (cd $$d ; $(MAKE) info ) || exit 1 ; \ 152130803Smarcel fi ; \ 153130803Smarcel if [ -d $$d/proto-$$d.dir ]; then \ 154130803Smarcel ln -s ../$$d/proto-$$d.dir proto-toplev/$$d ; \ 155130803Smarcel else \ 156130803Smarcel ln -s ../$$d proto-toplev/$$d ; \ 157130803Smarcel fi ; \ 158130803Smarcel else ln -s ../$$d proto-toplev/$$d ; fi ; \ 159130803Smarcel done 160130803Smarcel cd etc && $(MAKE) info 161130803Smarcel $(MAKE) distclean 162130803Smarcel # Kludge for pr gdb/708. 'configure' configures in 163130803Smarcel # dejagnu/example/calc, but 'make distclean' does not clean in 164130803Smarcel # dejagnu/example. Someday somebody might fix this in dejagnu, 165130803Smarcel # and then import a new dejagnu into sourceware. Right now, a 166130803Smarcel # couple of 'rm' commands will get the gdb snapshots working 167130803Smarcel # again. -- chastain 2003-08-15 168130803Smarcel rm -f dejagnu/example/calc/config.status 169130803Smarcel rm -f dejagnu/example/calc/config.log 170130803Smarcel # Kludge for pr gdb/857. intl/Makefile.in lacks a couple 171130803Smarcel # of files in the distclean rule. Zack W is planning to make 172130803Smarcel # the gcc version of intl/ the master version and then push 173130803Smarcel # that version to src soon. See: 174130803Smarcel # http://sources.redhat.com/ml/binutils/2003-07/msg00032.html 175130803Smarcel # After the src version of intl/ is upgraded, we can look at 176130803Smarcel # moving this logic into intl/Makefile.in distclean rule 177130803Smarcel # if it is still needed. -- chastain 2003-09-12 178130803Smarcel rm -f intl/config.cache 179130803Smarcel rm -f intl/config.status 180130803Smarcel rm -f intl/config.h 181130803Smarcel rm -f intl/stamp-h 182130803Smarcel # 183130803Smarcel mkdir proto-toplev/etc 184130803Smarcel (cd proto-toplev/etc; \ 185130803Smarcel for i in $(ETC_SUPPORT); do \ 186130803Smarcel ln -s ../../etc/$$i . ; \ 187130803Smarcel done) 188130803Smarcel # 189130803Smarcel # Take out texinfo from configurable dirs 190130803Smarcel rm proto-toplev/configure.in 191130803Smarcel sed -e '/^host_tools=/s/texinfo //' \ 192130803Smarcel <configure.in >proto-toplev/configure.in 193130803Smarcel # 194130803Smarcel mkdir proto-toplev/texinfo 195130803Smarcel ln -s ../../texinfo/texinfo.tex proto-toplev/texinfo/ 196130803Smarcel if test -r texinfo/util/tex3patch ; then \ 197130803Smarcel mkdir proto-toplev/texinfo/util && \ 198130803Smarcel ln -s ../../../texinfo/util/tex3patch proto-toplev/texinfo/util ; \ 199130803Smarcel else true; fi 200130803Smarcel chmod -R og=u . || chmod og=u `find . -print` 201130803Smarcel # 202130803Smarcel # Create .gmo files from .po files. 203130803Smarcel for f in `find . -name '*.po' -type f -print`; do \ 204130803Smarcel msgfmt -o `echo $$f | sed -e 's/\.po$$/.gmo/'` $$f ; \ 205130803Smarcel done 206130803Smarcel # 207130803Smarcel -rm -f $(PACKAGE)-$(VER) 208130803Smarcel ln -s proto-toplev $(PACKAGE)-$(VER) 209130803Smarcel 210130803SmarcelCVS_NAMES= \( -name CVS -o -name '.cvsignore' \) 211130803Smarcel 212130803Smarcel.PHONY: do-tar 213130803Smarceldo-tar: 214130803Smarcel echo "==> Making $(PACKAGE)-$(VER).tar" 215130803Smarcel -rm -f $(PACKAGE)-$(VER).tar 216130803Smarcel find $(PACKAGE)-$(VER) -follow $(CVS_NAMES) -prune \ 217130803Smarcel -o -type f -print \ 218130803Smarcel | tar cTfh - $(PACKAGE)-$(VER).tar 219130803Smarcel 220130803Smarcel.PHONY: do-bz2 221130803Smarceldo-bz2: 222130803Smarcel echo "==> Bzipping $(PACKAGE)-$(VER).tar.bz2" 223130803Smarcel -rm -f $(PACKAGE)-$(VER).tar.bz2 224130803Smarcel $(BZIPPROG) -v -9 $(PACKAGE)-$(VER).tar 225130803Smarcel 226130803Smarcel.PHONY: do-md5sum 227130803Smarceldo-md5sum: 228130803Smarcel echo "==> Adding md5 checksum to top-level directory" 229130803Smarcel cd proto-toplev && find * -follow $(CVS_NAMES) -prune \ 230130803Smarcel -o -type f -print \ 231130803Smarcel | xargs $(MD5PROG) > ../md5.sum 232130803Smarcel mv md5.sum proto-toplev 233130803Smarcel 234130803Smarcel.PHONY: do-djunpack 235130803Smarceldo-djunpack: 236130803Smarcel echo "==> Adding updated djunpack.bat to top-level directory" 237130803Smarcel echo - 's /gdb-[0-9\.]*/$(PACKAGE)-'"$(VER)"'/' 238130803Smarcel sed < djunpack.bat > djunpack.new \ 239130803Smarcel -e 's/gdb-[0-9][0-9\.]*/$(PACKAGE)-'"$(VER)"'/' 240130803Smarcel mv djunpack.new djunpack.bat 241130803Smarcel -rm -f proto-toplev/djunpack.bat 242130803Smarcel ln -s ../djunpack.bat proto-toplev/djunpack.bat 243130803Smarcel 244130803SmarcelTEXINFO_SUPPORT= texinfo/texinfo.tex 245130803SmarcelDIST_SUPPORT= $(DEVO_SUPPORT) $(TEXINFO_SUPPORT) 246130803Smarcel 247130803Smarcel.PHONY: gas.tar.bz2 248130803SmarcelGAS_SUPPORT_DIRS= bfd include libiberty opcodes intl setup.com makefile.vms mkdep 249130803Smarcelgas.tar.bz2: $(DIST_SUPPORT) $(GAS_SUPPORT_DIRS) gas 250130803Smarcel $(MAKE) -f $(SELF) taz TOOL=gas \ 251130803Smarcel MD5PROG="$(MD5PROG)" \ 252130803Smarcel SUPPORT_FILES="$(GAS_SUPPORT_DIRS)" 253130803Smarcel 254130803Smarcel# The FSF "binutils" release includes gprof and ld. 255130803Smarcel.PHONY: binutils.tar.bz2 256130803SmarcelBINUTILS_SUPPORT_DIRS= bfd gas include libiberty opcodes ld gprof intl setup.com makefile.vms mkdep cpu 257130803Smarcelbinutils.tar.bz2: $(DIST_SUPPORT) $(BINUTILS_SUPPORT_DIRS) binutils 258130803Smarcel $(MAKE) -f $(SELF) taz TOOL=binutils \ 259130803Smarcel MD5PROG="$(MD5PROG)" \ 260130803Smarcel SUPPORT_FILES="$(BINUTILS_SUPPORT_DIRS)" 261130803Smarcel 262130803Smarcel.PHONY: gas+binutils.tar.bz2 263130803SmarcelGASB_SUPPORT_DIRS= $(GAS_SUPPORT_DIRS) binutils ld gprof 264130803Smarcelgas+binutils.tar.bz2: $(DIST_SUPPORT) $(GASB_SUPPORT_DIRS) gas 265130803Smarcel $(MAKE) -f $(SELF) taz TOOL=gas \ 266130803Smarcel MD5PROG="$(MD5PROG)" \ 267130803Smarcel SUPPORT_FILES="$(GASB_SUPPORT_DIRS)" 268130803Smarcel 269130803SmarcelGNATS_SUPPORT_DIRS=include libiberty send-pr 270130803Smarcelgnats.tar.bz2: $(DIST_SUPPORT) $(GNATS_SUPPORT_DIRS) gnats 271130803Smarcel $(MAKE) -f $(SELF) taz TOOL=gnats \ 272130803Smarcel MD5PROG="$(MD5PROG)" \ 273130803Smarcel SUPPORT_FILES="$(GNATS_SUPPORT_DIRS)" 274130803Smarcel 275130803Smarcel.PHONY: gdb.tar.bz2 276130803SmarcelGDB_SUPPORT_DIRS= bfd include libiberty mmalloc opcodes readline sim utils intl 277130803Smarcelgdb.tar.bz2: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb 278130803Smarcel $(MAKE) -f $(SELF) gdb-taz TOOL=gdb \ 279130803Smarcel MD5PROG="$(MD5PROG)" \ 280130803Smarcel SUPPORT_FILES="$(GDB_SUPPORT_DIRS)" 281130803Smarcel.PHONY: gdb.tar 282130803Smarcelgdb.tar: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb 283130803Smarcel $(MAKE) -f $(SELF) gdb-tar TOOL=gdb \ 284130803Smarcel MD5PROG="$(MD5PROG)" \ 285130803Smarcel SUPPORT_FILES="$(GDB_SUPPORT_DIRS)" 286130803Smarcel 287130803SmarcelDEJAGNU_SUPPORT_DIRS= tcl expect libiberty 288130803Smarcel.PHONY: dejagnu.tar.bz2 289130803Smarceldejagnu.tar.bz2: $(DIST_SUPPORT) $(DEJAGNU_SUPPORT_DIRS) dejagnu 290130803Smarcel $(MAKE) -f $(SELF) gdb-taz TOOL=dejagnu \ 291130803Smarcel MD5PROG="$(MD5PROG)" \ 292130803Smarcel SUPPORT_FILES="$(DEJAGNU_SUPPORT_DIRS)" 293130803Smarcel.PHONY: dejagnu.tar 294130803Smarceldejagnu.tar: $(DIST_SUPPORT) $(DEJAGNU_SUPPORT_DIRS) dejagnu 295130803Smarcel $(MAKE) -f $(SELF) gdb-tar TOOL=dejagnu \ 296130803Smarcel MD5PROG="$(MD5PROG)" \ 297130803Smarcel SUPPORT_FILES="$(DEJAGNU_SUPPORT_DIRS)" 298130803Smarcel 299130803Smarcel.PHONY: gdb+dejagnu.tar.bz2 300130803SmarcelGDBD_SUPPORT_DIRS= $(GDB_SUPPORT_DIRS) tcl expect dejagnu 301130803Smarcelgdb+dejagnu.tar.bz2: $(DIST_SUPPORT) $(GDBD_SUPPORT_DIRS) gdb 302130803Smarcel $(MAKE) -f $(SELF) gdb-taz TOOL=gdb PACKAGE=gdb+dejagnu \ 303130803Smarcel MD5PROG="$(MD5PROG)" \ 304130803Smarcel SUPPORT_FILES="$(GDBD_SUPPORT_DIRS)" 305130803Smarcel.PHONY: gdb+dejagnu.tar 306130803Smarcelgdb+dejagnu.tar: $(DIST_SUPPORT) $(GDBD_SUPPORT_DIRS) gdb 307130803Smarcel $(MAKE) -f $(SELF) gdb-tar TOOL=gdb PACKAGE=gdb+dejagnu \ 308130803Smarcel MD5PROG="$(MD5PROG)" \ 309130803Smarcel SUPPORT_FILES="$(GDBD_SUPPORT_DIRS)" 310130803Smarcel 311130803Smarcel.PHONY: insight.tar.bz2 312130803SmarcelINSIGHT_SUPPORT_DIRS= $(GDB_SUPPORT_DIRS) tcl tk itcl tix libgui 313130803Smarcelinsight.tar.bz2: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb 314130803Smarcel $(MAKE) -f $(SELF) gdb-taz TOOL=gdb PACKAGE=insight \ 315130803Smarcel MD5PROG="$(MD5PROG)" \ 316130803Smarcel SUPPORT_FILES="$(INSIGHT_SUPPORT_DIRS)" 317130803Smarcel.PHONY: insight.tar 318130803Smarcelinsight.tar: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb 319130803Smarcel $(MAKE) -f $(SELF) gdb-tar TOOL=gdb PACKAGE=insight \ 320130803Smarcel MD5PROG="$(MD5PROG)" \ 321130803Smarcel SUPPORT_FILES="$(INSIGHT_SUPPORT_DIRS)" 322130803Smarcel 323130803Smarcel.PHONY: insight+dejagnu.tar.bz2 324130803SmarcelINSIGHTD_SUPPORT_DIRS= $(INSIGHT_SUPPORT_DIRS) expect dejagnu 325130803Smarcelinsight+dejagnu.tar.bz2: $(DIST_SUPPORT) $(INSIGHTD_SUPPORT_DIRS) gdb 326130803Smarcel $(MAKE) -f $(SELF) gdb-taz TOOL=gdb PACKAGE="insight+dejagnu" \ 327130803Smarcel MD5PROG="$(MD5PROG)" \ 328130803Smarcel SUPPORT_FILES="$(INSIGHTD_SUPPORT_DIRS)" 329130803Smarcel.PHONY: insight+dejagnu.tar 330130803Smarcelinsight+dejagnu.tar: $(DIST_SUPPORT) $(INSIGHTD_SUPPORT_DIRS) gdb 331130803Smarcel $(MAKE) -f $(SELF) gdb-tar TOOL=gdb PACKAGE="insight+dejagnu" \ 332130803Smarcel MD5PROG="$(MD5PROG)" \ 333130803Smarcel SUPPORT_FILES="$(INSIGHTD_SUPPORT_DIRS)" 334130803Smarcel 335130803Smarcel.NOEXPORT: 336130803SmarcelMAKEOVERRIDES= 337