blob: 2ef2a74f37441c8891d276fa838243427d24f3f0 [file] [log] [blame]
Andrew Rist2f688382012-01-10 23:11:10 +00001#**************************************************************
2#
3# Licensed to the Apache Software Foundation (ASF) under one
4# or more contributor license agreements. See the NOTICE file
5# distributed with this work for additional information
6# regarding copyright ownership. The ASF licenses this file
7# to you under the Apache License, Version 2.0 (the
8# "License"); you may not use this file except in compliance
9# with the License. You may obtain a copy of the License at
10#
11# http://www.apache.org/licenses/LICENSE-2.0
12#
13# Unless required by applicable law or agreed to in writing,
14# software distributed under the License is distributed on an
15# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16# KIND, either express or implied. See the License for the
17# specific language governing permissions and limitations
18# under the License.
19#
20#**************************************************************
21
22
Hans-Joachim Lankenauf2499cc2002-04-22 16:26:14 +000023
24PRJ=.
25
26PRJNAME=zlib
27TARGET=zlib
28
Vladimir Glazounovdd73d002003-12-17 19:20:52 +000029.IF "$(GUI)" == "UNX"
30.IF "$(SYSTEM_ZLIB)" == "YES"
31all:
32 @echo "An already available installation of zlib should exist on your system."
33 @echo "Therefore the version provided here does not need to be built in addition."
34.ENDIF
35.ENDIF
36
Hans-Joachim Lankenauf2499cc2002-04-22 16:26:14 +000037# --- Settings -----------------------------------------------------
38
39.INCLUDE : settings.mk
40
41# --- Files --------------------------------------------------------
42
Chen ZuoJunfa12d0b2012-09-22 06:11:25 +000043TARFILE_NAME=zlib-1.2.7
44TARFILE_MD5=2ab442d169156f34c379c968f3f482dd
Hans-Joachim Lankenauf2499cc2002-04-22 16:26:14 +000045
Chen ZuoJunfa12d0b2012-09-22 06:11:25 +000046PATCH_FILES=zlib-1.2.7.patch
Hans-Joachim Lankenauf2499cc2002-04-22 16:26:14 +000047ADDITIONAL_FILES=makefile.mk
48
49#relative to CONFIGURE_DIR
50
51BUILD_DIR=$(CONFIGURE_DIR)
52BUILD_ACTION=dmake $(MFLAGS) $(CALLMACROS)
53
54OUT2INC= \
55 zlib.h \
Hans-Joachim Lankenaucd0a1c72002-08-22 11:23:54 +000056 zconf.h \
Release Engineersa0c354b2009-08-10 06:05:55 +000057 contrib$/minizip$/unzip.h \
58 contrib$/minizip$/ioapi.h
Hans-Joachim Lankenauf2499cc2002-04-22 16:26:14 +000059
Jens-Heiner Rechtien3103614b2007-06-27 13:34:58 +000060PATCHED_HEADERS=$(INCCOM)$/patched$/zlib.h
Hans-Joachim Lankenauf2499cc2002-04-22 16:26:14 +000061
62# --- Targets ------------------------------------------------------
63
64.INCLUDE : set_ext.mk
65.INCLUDE : target.mk
66.INCLUDE : tg_ext.mk
67
Jens-Heiner Rechtien3103614b2007-06-27 13:34:58 +000068ALLTAR: $(PATCHED_HEADERS)
Hans-Joachim Lankenauf2499cc2002-04-22 16:26:14 +000069
Jens-Heiner Rechtien3103614b2007-06-27 13:34:58 +000070$(PATCHED_HEADERS) : $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE)
71 @$(PERL) make_patched_header.pl $@ $(PRJNAME)