# Makefiles are based on LFSMake, which is #
# Copyright (C) 2002 Rod Roard <rod@sunsetsystems.com> #
# #
-# Modifications by: #
-# ??-12-2003 Mark Wormgoor < mark@wormgoor.com> #
-# - Modified Makefile for IPCop build #
-# #
-# $Id: zlib,v 1.4.2.8 2005/07/26 06:27:49 gespinasse Exp $
-# #
###############################################################################
###############################################################################
THISAPP = zlib-$(VER)
DL_FILE = $(THISAPP).tar.bz2
-DL_FROM = $(URL_SFNET)/libpng
+DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
-TARGET = $(DIR_INFO)/$(THISAPP)
+ifeq "$(LFS_PASS)" "install"
+ TARGET = $(DIR_INFO)/$(THISAPP)-install
+else
+ TARGET = $(DIR_INFO)/$(THISAPP)
+endif
CFLAGS += -fPIC
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+ifeq "$(LFS_PASS)" "install"
+ cd $(DIR_APP) && ./configure --prefix=/opt/$(MACHINE)-uClibc
+ cd $(DIR_APP) && make $(MAKETUNING)
+ cd $(DIR_APP) && make install
+ chmod -v 644 /opt/$(MACHINE)-uClibc/lib/libz.a
+else
cd $(DIR_APP) && ./configure --prefix=/usr --shared --libdir=/lib
- cd $(DIR_APP) && make
+ cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
+ rm -v /lib/libz.so
+ ln -sfv ../../lib/libz.so.1.2.3 /usr/lib/libz.so
cd $(DIR_APP) && make clean
cd $(DIR_APP) && ./configure --prefix=/usr
- cd $(DIR_APP) && make
+ cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
+ chmod -v 644 /usr/lib/libz.a
+endif
@rm -rf $(DIR_APP)
@$(POSTBUILD)