xref: /netbsd-src/external/gpl3/binutils.old/dist/zlib/treebuild.xml (revision e992f068c547fd6e84b3f104dc2340adcc955732)
175fd0b74Schristos<?xml version="1.0" ?>
2*e992f068Schristos<package name="zlib" version="1.2.12">
3*e992f068Schristos    <library name="zlib" dlversion="1.2.12" dlname="z">
475fd0b74Schristos	<property name="description"> zip compression library </property>
575fd0b74Schristos	<property name="include-target-dir" value="$(@PACKAGE/install-includedir)" />
675fd0b74Schristos
775fd0b74Schristos	<!-- fixme: not implemented yet -->
875fd0b74Schristos	<property name="compiler/c/inline" value="yes" />
975fd0b74Schristos
1075fd0b74Schristos	<include-file name="zlib.h" scope="public" mode="644" />
1175fd0b74Schristos	<include-file name="zconf.h" scope="public" mode="644" />
1275fd0b74Schristos
1375fd0b74Schristos	<source name="adler32.c">
1475fd0b74Schristos	    <depend name="zlib.h" />
1575fd0b74Schristos	    <depend name="zconf.h" />
1675fd0b74Schristos	</source>
1775fd0b74Schristos	<source name="compress.c">
1875fd0b74Schristos	    <depend name="zlib.h" />
1975fd0b74Schristos	    <depend name="zconf.h" />
2075fd0b74Schristos	</source>
2175fd0b74Schristos	<source name="crc32.c">
2275fd0b74Schristos	    <depend name="zlib.h" />
2375fd0b74Schristos	    <depend name="zconf.h" />
2475fd0b74Schristos	    <depend name="crc32.h" />
2575fd0b74Schristos	</source>
2675fd0b74Schristos	<source name="gzclose.c">
2775fd0b74Schristos	    <depend name="zlib.h" />
2875fd0b74Schristos	    <depend name="zconf.h" />
2975fd0b74Schristos	    <depend name="gzguts.h" />
3075fd0b74Schristos	</source>
3175fd0b74Schristos	<source name="gzlib.c">
3275fd0b74Schristos	    <depend name="zlib.h" />
3375fd0b74Schristos	    <depend name="zconf.h" />
3475fd0b74Schristos	    <depend name="gzguts.h" />
3575fd0b74Schristos	</source>
3675fd0b74Schristos	<source name="gzread.c">
3775fd0b74Schristos	    <depend name="zlib.h" />
3875fd0b74Schristos	    <depend name="zconf.h" />
3975fd0b74Schristos	    <depend name="gzguts.h" />
4075fd0b74Schristos	</source>
4175fd0b74Schristos	<source name="gzwrite.c">
4275fd0b74Schristos	    <depend name="zlib.h" />
4375fd0b74Schristos	    <depend name="zconf.h" />
4475fd0b74Schristos	    <depend name="gzguts.h" />
4575fd0b74Schristos	</source>
4675fd0b74Schristos	<source name="uncompr.c">
4775fd0b74Schristos	    <depend name="zlib.h" />
4875fd0b74Schristos	    <depend name="zconf.h" />
4975fd0b74Schristos	</source>
5075fd0b74Schristos	<source name="deflate.c">
5175fd0b74Schristos	    <depend name="zlib.h" />
5275fd0b74Schristos	    <depend name="zconf.h" />
5375fd0b74Schristos	    <depend name="zutil.h" />
5475fd0b74Schristos	    <depend name="deflate.h" />
5575fd0b74Schristos	</source>
5675fd0b74Schristos	<source name="trees.c">
5775fd0b74Schristos	    <depend name="zlib.h" />
5875fd0b74Schristos	    <depend name="zconf.h" />
5975fd0b74Schristos	    <depend name="zutil.h" />
6075fd0b74Schristos	    <depend name="deflate.h" />
6175fd0b74Schristos	    <depend name="trees.h" />
6275fd0b74Schristos	</source>
6375fd0b74Schristos	<source name="zutil.c">
6475fd0b74Schristos	    <depend name="zlib.h" />
6575fd0b74Schristos	    <depend name="zconf.h" />
6675fd0b74Schristos	    <depend name="zutil.h" />
6775fd0b74Schristos	</source>
6875fd0b74Schristos	<source name="inflate.c">
6975fd0b74Schristos	    <depend name="zlib.h" />
7075fd0b74Schristos	    <depend name="zconf.h" />
7175fd0b74Schristos	    <depend name="zutil.h" />
7275fd0b74Schristos	    <depend name="inftrees.h" />
7375fd0b74Schristos	    <depend name="inflate.h" />
7475fd0b74Schristos	    <depend name="inffast.h" />
7575fd0b74Schristos	</source>
7675fd0b74Schristos	<source name="infback.c">
7775fd0b74Schristos	    <depend name="zlib.h" />
7875fd0b74Schristos	    <depend name="zconf.h" />
7975fd0b74Schristos	    <depend name="zutil.h" />
8075fd0b74Schristos	    <depend name="inftrees.h" />
8175fd0b74Schristos	    <depend name="inflate.h" />
8275fd0b74Schristos	    <depend name="inffast.h" />
8375fd0b74Schristos	</source>
8475fd0b74Schristos	<source name="inftrees.c">
8575fd0b74Schristos	    <depend name="zlib.h" />
8675fd0b74Schristos	    <depend name="zconf.h" />
8775fd0b74Schristos	    <depend name="zutil.h" />
8875fd0b74Schristos	    <depend name="inftrees.h" />
8975fd0b74Schristos	</source>
9075fd0b74Schristos	<source name="inffast.c">
9175fd0b74Schristos	    <depend name="zlib.h" />
9275fd0b74Schristos	    <depend name="zconf.h" />
9375fd0b74Schristos	    <depend name="zutil.h" />
9475fd0b74Schristos	    <depend name="inftrees.h" />
9575fd0b74Schristos	    <depend name="inflate.h" />
9675fd0b74Schristos	    <depend name="inffast.h" />
9775fd0b74Schristos	</source>
9875fd0b74Schristos    </library>
9975fd0b74Schristos</package>
10075fd0b74Schristos
10175fd0b74Schristos<!--
10275fd0b74SchristosCFLAGS=-O
10375fd0b74Schristos#CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
104ede78133Schristos#CFLAGS=-g -DZLIB_DEBUG
10575fd0b74Schristos#CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
10675fd0b74Schristos#           -Wstrict-prototypes -Wmissing-prototypes
10775fd0b74Schristos
10875fd0b74Schristos# OBJA =
10975fd0b74Schristos# to use the asm code: make OBJA=match.o
11075fd0b74Schristos#
11175fd0b74Schristosmatch.o: match.S
11275fd0b74Schristos	$(CPP) match.S > _match.s
11375fd0b74Schristos	$(CC) -c _match.s
11475fd0b74Schristos	mv _match.o match.o
11575fd0b74Schristos	rm -f _match.s
11675fd0b74Schristos-->
117