Compiling expat on AIX PowerPC

Fred L. Drake, Jr. fdrake@acm.org
Tue Oct 2 06:40:02 2001


---------------------- multipart/mixed attachment

michael.maggio@effem.com writes:
 > I'd be willing to test it. =A0Could you send me the updated configur=
e
 > and makefile template? =A0I don't think I'm able to access CVS
 > through our firewall.

  The added "-c" in the configure script is the only change there.
I'm attaching a new Makefile.in; re-run configure (or run the
generated config.status), then run make.
  Thanks!


  -Fred

--=20
Fred L. Drake, Jr.  <fdrake at acm.org>
PythonLabs at Zope Corporation


---------------------- multipart/mixed attachment
################################################################
# Process this file with top-level configure script to produce Makefile
#
# Copyright 2000 Clark Cooper
#
#  This file is part of EXPAT.
#
#  EXPAT is free software; you can redistribute it and/or modify it
#  under the terms of the License (based on the MIT/X license) contained
#  in the file COPYING that comes with this distribution.
#
# EXPAT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
# SOFTWARE OR THE USE OR OTHER DEALINGS IN EXPAT.
#
#  ---
#  I started using automake, but
#		1) it seemed like overkill
#		2) I don't want all the GNU policies
#		3) I wanted more explicit control over what gets built
#
#  So I'm doing my Makefile.in files manually. But a fair part is based
#  on what I learned from perusing the Makefile.in's generated by automake,
#  and the automake authors still get my kudos.
#

SHELL = @SHELL@

srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@

bindir = @bindir@
libdir = @libdir@
includedir = @includedir@

top_builddir = .


INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
mkinstalldirs = $(SHELL) $(top_srcdir)/conftools/mkinstalldirs

CC = @CC@

LIBTOOL = @LIBTOOL@

SUBDIRS = lib examples xmlwf
CONFIG_HEADERS = config.h

APIHEADER = expat.h
LIBRARY = libexpat.la


default:  lib xmlwf

buildlib: lib

all: $(SUBDIRS)

$(SUBDIRS):
	cd $@ && $(MAKE)

clean:
	cd lib && rm -f $(LIBRARY) *.o *.lo && rm -rf .libs _libs
	cd xmlwf && rm -f xmlwf *.o
	cd examples && rm -f elements outline *.o
	find . -name core | xargs rm -f

distclean: clean
	rm -f config.h config.status config.log config.cache libtool
	rm -f Makefile lib/Makefile examples/Makefile xmlwf/Makefile tests/Makefile

extraclean: distclean
	rm -f config.h.in configure
	rm -f conftools/config.guess conftools/config.sub
	rm -f conftools/ltconfig conftools/ltmain.sh

check:	$(SUBDIRS)
	cd tests && $(MAKE) check

install: xmlwf/xmlwf lib/$(LIBRARY) lib/$(APIHEADER)
	$(mkinstalldirs) $(bindir) $(libdir) $(includedir)
	$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) xmlwf/xmlwf $(bindir)/xmlwf
	$(LIBTOOL) --mode=install $(INSTALL) lib/$(LIBRARY) $(libdir)/$(LIBRARY)
	$(INSTALL_DATA) lib/$(APIHEADER) $(includedir)

uninstall:
	$(LIBTOOL) --mode=uninstall rm -f $(bindir)/xmlwf
	$(LIBTOOL) --mode=uninstall rm -f $(libdir)/$(LIBRARY)
	rm -f $(libdir)/$(APIHEADER)

.PHONY: buildlib all $(SUBDIRS) \
	clean distclean extraclean maintainer-clean \
	dist distdir \
	install uninstall

---------------------- multipart/mixed attachment--