Subversion Repositories Kolibri OS

Rev

Rev 4367 | Rev 4866 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4367 Rev 4819
Line 6... Line 6...
6
 
6
 
7
# Copyright (C) 1995-2003 Jean-loup Gailly.
7
# Copyright (C) 1995-2003 Jean-loup Gailly.
Line 8... Line 8...
8
# For conditions of distribution and use, see copyright notice in zlib.h
8
# For conditions of distribution and use, see copyright notice in zlib.h
9
 
9
 
10
STATICLIB = libz.a
10
STATICLIB = libz.a
Line 11... Line 11...
11
SHAREDLIB = zlib.dll
11
SHAREDLIB = libz.dll
12
IMPLIB    = libz.dll.a
12
IMPLIB    = libz.dll.a
13
 
13
 
Line 24... Line 24...
24
AR = $(PREFIX)ar
24
AR = $(PREFIX)ar
25
ARFLAGS = rcs
25
ARFLAGS = rcs
Line 26... Line 26...
26
 
26
 
Line 27... Line -...
27
STRIP = $(PREFIX)strip
-
 
28
 
-
 
29
LDIMPORT:= -nostdlib --out-implib libzimp.a 
27
STRIP = $(PREFIX)strip
Line 30... Line 28...
30
 
28
 
Line 31... Line 29...
31
LDFLAGS:=  -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image-base=0 --out-implib $(IMPLIB) 
29
LDFLAGS:=  -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image-base=0 --out-implib $(IMPLIB) 
Line 63... Line 61...
63
$(SHAREDLIB): zlib.def $(OBJS) $(OBJA) Makefile
61
$(SHAREDLIB): zlib.def $(OBJS) $(OBJA) Makefile
64
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ zlib.def $(OBJS) $(OBJA) $(LIBS) 
62
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ zlib.def $(OBJS) $(OBJA) $(LIBS) 
65
	$(STRIP) $@
63
	$(STRIP) $@
66
	sed -f ../newlib/cmd1.sed zlib.def > mem
64
	sed -f ../newlib/cmd1.sed zlib.def > mem
67
	sed -f ../newlib/cmd2.sed mem >zlib.inc 
65
	sed -f ../newlib/cmd2.sed mem >zlib.inc 
68
	mv -f zlib.dll ../../bin
66
	mv -f libz.dll ../../bin
69
	mv -f libz.dll.a ../../lib   
67
	mv -f libz.dll.a ../../lib   
Line 70... Line 68...
70
 
68
 
71
 
69