# $Id: figurePythonLibs,v 1.3 1998/10/09 17:08:48 spreitze Exp $
# BeginILUCopyright

# Copyright (c) 1991-1998 Xerox Corporation.  All Rights Reserved.

# Unlimited use, reproduction, modification, and distribution of this
# software and modified versions thereof is permitted.  Permission is
# granted to make derivative works from this software or a modified
# version thereof.  Any copy of this software, a modified version
# thereof, or a derivative work must include both the above copyright
# notice of Xerox Corporation and this paragraph.  Any distribution of
# this software, a modified version thereof, or a derivative work must
# comply with all applicable United States export control laws.  This
# software is made available AS IS, and XEROX CORPORATION DISCLAIMS ALL
# WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE, AND NOTWITHSTANDING ANY OTHER PROVISION CONTAINED HEREIN, ANY
# LIABILITY FOR DAMAGES RESULTING FROM THE SOFTWARE OR ITS USE IS
# EXPRESSLY DISCLAIMED, WHETHER ARISING IN CONTRACT, TORT (INCLUDING
# NEGLIGENCE) OR STRICT LIABILITY, EVEN IF XEROX CORPORATION IS ADVISED
# OF THE POSSIBILITY OF SUCH DAMAGES.

# EndILUCopyright

# python script to figure out appropriate additional libraries
#

import sys, string

fp = open (sys.argv[1], 'r')
lines = fp.readlines()
fp.close()

libs = ''
for line in lines:	
	if (line[0:5] == 'LIBS='):
		libs = line[5:]
	if (line[0:12] == 'BASEMODLIBS='):
		libs = libs + ' ' + line[12:]
	if (line[0:13] == 'LOCALMODLIBS='):
		libs = libs + ' ' + line[13:]
if not libs:
	sys.stderr.write('error:  Malformed Python makefile ' + sys.argv[1] + '\n')
	sys.exit(1)

blibs = string.split(libs)
slibs = ''
for blib in blibs:
	slibs = slibs + ' ' + blib
sys.stdout.write(slibs)
sys.exit(0)
