Blame tests/BUILD_libs

Packit b099d7
#!/bin/csh
Packit b099d7
Packit b099d7
# Copyright (c) 1987-2012, The Open Group. All rights reserved.
Packit b099d7
#
Packit b099d7
# Motif
Packit b099d7
#
Packit b099d7
# These libraries and programs are free software; you can
Packit b099d7
# redistribute them and/or modify them under the terms of the GNU
Packit b099d7
# Lesser General Public License as published by the Free Software
Packit b099d7
# Foundation; either version 2 of the License, or (at your option)
Packit b099d7
# any later version.
Packit b099d7
#
Packit b099d7
# These libraries and programs are distributed in the hope that
Packit b099d7
# they will be useful, but WITHOUT ANY WARRANTY; without even the
Packit b099d7
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
Packit b099d7
# PURPOSE. See the GNU Lesser General Public License for more
Packit b099d7
# details.
Packit b099d7
#
Packit b099d7
# You should have received a copy of the GNU Lesser General Public
Packit b099d7
# License along with these librararies and programs; if not, write
Packit b099d7
# to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
Packit b099d7
# Floor, Boston, MA 02110-1301 USA
Packit b099d7
Packit b099d7
set TESTS_HOME = $cwd
Packit b099d7
set DIR_LIST_AUTO = 'Auto/lib/Common \
Packit b099d7
Auto/lib/Create/geometry \
Packit b099d7
Auto/lib/Create/instances \
Packit b099d7
Auto/lib/Create/other \
Packit b099d7
Auto/lib/Create/resources \
Packit b099d7
Auto/lib/Create/specific \
Packit b099d7
Auto/lib/Create/widgets \
Packit b099d7
Auto/lib/Create \
Packit b099d7
Auto/lib/Script \
Packit b099d7
Auto/lib/Synth/events \
Packit b099d7
Auto/lib/Synth/info \
Packit b099d7
Auto/lib/Synth/other \
Packit b099d7
Auto/lib/Synth/primitives \
Packit b099d7
Auto/lib/Synth \
Packit b099d7
Auto/lib/Util \
Packit b099d7
Auto/lib/Visual/visual \
Packit b099d7
Auto/lib/Visual/other \
Packit b099d7
Auto/lib/Visual \
Packit b099d7
Auto/lib \
Packit b099d7
Auto'
Packit b099d7
Packit b099d7
set DIR_LIST_MANUAL = 'Manual/lib/Common \
Packit b099d7
Manual/lib \
Packit b099d7
Manual'
Packit b099d7
Packit b099d7
set DIR_TEXT = 'Toolkit/Text/lib/Auto \
Packit b099d7
Toolkit/Text/lib/Manual \
Packit b099d7
Toolkit/Text/lib'
Packit b099d7
Packit b099d7
# Go to each automated test directory
Packit b099d7
Packit b099d7
foreach dir ($DIR_LIST_MANUAL)
Packit b099d7
        cd $TESTS_HOME/$dir
Packit b099d7
        echo "I am in " $cwd
Packit b099d7
Packit b099d7
	if (-e Makefile) then
Packit b099d7
		mv -f  Makefile Makefile.bak
Packit b099d7
	endif
Packit b099d7
	imake -DUseInstalled -DMANUAL -I$TESTS_HOME/../config/cf -TMotif.tmpl -TImake.tmpl -DTOPDIR=$TESTS_HOME/..
Packit b099d7
end
Packit b099d7
cd $TESTS_HOME/Manual && make -i
Packit b099d7
Packit b099d7
foreach dir ($DIR_LIST_AUTO)
Packit b099d7
        cd $TESTS_HOME/$dir
Packit b099d7
        echo "I am in " $cwd
Packit b099d7
Packit b099d7
	if (-e Makefile) then
Packit b099d7
	mv -f Makefile Makefile.bak
Packit b099d7
	endif
Packit b099d7
	imake -DUseInstalled -DAUTOMATIC -I$TESTS_HOME/../config/cf -TMotif.tmpl -TImake.tmpl -DTOPDIR=$TESTS_HOME/..
Packit b099d7
end
Packit b099d7
Packit b099d7
cd $TESTS_HOME/Auto && make -i
Packit b099d7
Packit b099d7
foreach dir ($DIR_TEXT)
Packit b099d7
        cd $TESTS_HOME/$dir
Packit b099d7
        echo "I am in " $cwd
Packit b099d7
Packit b099d7
	if (-e Makefile) then
Packit b099d7
	mv -f Makefile Makefile.bak
Packit b099d7
	endif
Packit b099d7
	imake -DUseInstalled -DAUTOMATIC -I$TESTS_HOME/../config/cf -TMotif.tmpl -TImake.tmpl -DTOPDIR=$TESTS_HOME/..
Packit b099d7
	make
Packit b099d7
end