X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=zlib%2FMakefile.am;h=55418e497a97836b3c36a0ab9577258d4aa1acd8;hb=242d0565490045b5d3b944fe59a4b9bf013cf080;hp=cf27582dbeccb83fd495fa285f8f385c903b7e01;hpb=a709977c3ba2d94677666bea18554e7a67a0cdf1;p=pf3gnuchains%2Fgcc-fork.git diff --git a/zlib/Makefile.am b/zlib/Makefile.am index cf27582dbec..55418e497a9 100644 --- a/zlib/Makefile.am +++ b/zlib/Makefile.am @@ -1,26 +1,60 @@ ## Process this file with automake to create Makefile.in. -AUTOMAKE_OPTIONS = cygnus +AUTOMAKE_OPTIONS = 1.8 cygnus -# Multilib support variables. -MULTISRCTOP = -MULTIBUILDTOP = -MULTIDIRS = -MULTISUBDIR = -MULTIDO = true -MULTICLEAN = true +ACLOCAL_AMFLAGS = -I .. -I ../config -toolexecdir = $(exec_prefix)/$(target_alias) -toolexeclibdir = $(toolexecdir)/lib$(MULTISUBDIR) +ZLIB_SOURCES = adler32.c compress.c crc32.c crc32.h deflate.c \ +deflate.h gzio.c infback.c inffast.c inffast.h inffixed.h inflate.c \ +inflate.h inftrees.c inftrees.h trees.c trees.h uncompr.c zconf.h \ +zconf.in.h zlib.h zutil.c zutil.h -## We don't use `libz.la' because we don't want to conflict with a -## system library of that name. -toolexeclib_LTLIBRARIES = @target_all@ -EXTRA_LTLIBRARIES = libzgcj.la +if TARGET_LIBRARY +noinst_LTLIBRARIES = libzgcj_convenience.la +libzgcj_convenience_la_SOURCES = $(ZLIB_SOURCES) +else +toolexeclib_LIBRARIES = libz.a +libz_a_SOURCES = $(ZLIB_SOURCES) +libz_a_CFLAGS = $(AM_CFLAGS) +endif -libzgcj_la_SOURCES = adler32.c compress.c crc32.c deflate.c deflate.h \ -gzio.c infblock.c infblock.h infcodes.c infcodes.h inffast.c inffast.h \ -inffixed.h inflate.c inftrees.c inftrees.h infutil.c infutil.h trees.c \ -trees.h uncompr.c zconf.h zlib.h zutil.c zutil.h - -libzgcj_la_LDFLAGS = -release $(VERSION) -rpath $(toolexeclibdir) +# Work around what appears to be a GNU make bug handling MAKEFLAGS +# values defined in terms of make variables, as is the case for CC and +# friends when we are called from the top level Makefile. +AM_MAKEFLAGS = \ + "AR_FLAGS=$(AR_FLAGS)" \ + "CC_FOR_BUILD=$(CC_FOR_BUILD)" \ + "CFLAGS=$(CFLAGS)" \ + "CXXFLAGS=$(CXXFLAGS)" \ + "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \ + "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \ + "INSTALL=$(INSTALL)" \ + "INSTALL_DATA=$(INSTALL_DATA)" \ + "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \ + "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \ + "LDFLAGS=$(LDFLAGS)" \ + "LIBCFLAGS=$(LIBCFLAGS)" \ + "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \ + "MAKE=$(MAKE)" \ + "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \ + "PICFLAG=$(PICFLAG)" \ + "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \ + "SHELL=$(SHELL)" \ + "EXPECT=$(EXPECT)" \ + "RUNTEST=$(RUNTEST)" \ + "RUNTESTFLAGS=$(RUNTESTFLAGS)" \ + "exec_prefix=$(exec_prefix)" \ + "infodir=$(infodir)" \ + "libdir=$(libdir)" \ + "prefix=$(prefix)" \ + "tooldir=$(tooldir)" \ + "AR=$(AR)" \ + "AS=$(AS)" \ + "CC=$(CC)" \ + "CXX=$(CXX)" \ + "LD=$(LD)" \ + "LIBCFLAGS=$(LIBCFLAGS)" \ + "NM=$(NM)" \ + "PICFLAG=$(PICFLAG)" \ + "RANLIB=$(RANLIB)" \ + "DESTDIR=$(DESTDIR)"