Subversion Repositories Kolibri OS

Rev

Rev 5022 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5022 Rev 6668
Line 14... Line 14...
14
CC = kos32-gcc
14
CC = kos32-gcc
15
LD = kos32-ld
15
LD = kos32-ld
16
AR = kos32-ar
16
AR = kos32-ar
17
STRIP = kos32-strip
17
STRIP = kos32-strip
Line -... Line 18...
-
 
18
 
-
 
19
INSTALLDIR:= /home/autobuild/tools/win32/lib
18
 
20
 
Line 19... Line 21...
19
CFLAGS = $(LOC) -DHAVE_UNISTD_H -U_Win32 -U_WIN32 -U__MINGW32__ -O2 -Wall -fno-ident -fomit-frame-pointer 
21
CFLAGS = $(LOC) -DHAVE_UNISTD_H -U_Win32 -U_WIN32 -U__MINGW32__ -O2 -Wall -fno-ident -fomit-frame-pointer 
20
 
22
 
Line 21... Line 23...
21
AS = $(CC)
23
AS = $(CC)
Line 22... Line 24...
22
ASFLAGS = $(LOC) -Wall
24
ASFLAGS = $(LOC) -Wall
Line 23... Line 25...
23
 
25
 
Line 24... Line 26...
24
LDFLAGS = $(LOC)
26
LDFLAGS = $(LOC)
Line 25... Line -...
25
 
-
 
26
ARFLAGS = rcs
-
 
27
 
27
 
Line 28... Line 28...
28
LDFLAGS:=  -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image-base=0 --out-implib $(IMPLIB)
28
ARFLAGS = rcs
29
 
29
 
30
INCLUDES= -I../newlib/libc/include
30
LDFLAGS:=  -shared -s -T dll.lds --entry _DllStartup --image-base=0 --out-implib $(IMPLIB)
Line 51... Line 51...
51
.S.o:
51
.S.o:
52
	$(AS) $(ASFLAGS) -c -o $@ $<
52
	$(AS) $(ASFLAGS) -c -o $@ $<
Line 53... Line 53...
53
 
53
 
54
$(STATICLIB): $(OBJS) $(OBJA) Makefile
54
$(STATICLIB): $(OBJS) $(OBJA) Makefile
55
	$(AR) $(ARFLAGS) $@ $(OBJS) $(OBJA)
55
	$(AR) $(ARFLAGS) $@ $(OBJS) $(OBJA)
Line 56... Line 56...
56
	mv -f libz.a ../../lib
56
	mv -f libz.a $(INSTALLDIR)
Line 57... Line 57...
57
 
57
 
58
$(IMPLIB): $(SHAREDLIB)
58
$(IMPLIB): $(SHAREDLIB)
59
 
59
 
60
$(SHAREDLIB): zlib.def $(OBJS) $(OBJA) Makefile
60
$(SHAREDLIB): zlib.def $(OBJS) $(OBJA) Makefile
61
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ zlib.def $(OBJS) $(OBJA) $(LIBS) 
61
	$(LD) $(LDFLAGS) -o $@ zlib.def $(OBJS) $(OBJA) $(LIBS) 
62
	$(STRIP) $@
62
	$(STRIP) $@
63
	#sed -f ../newlib/cmd1.sed zlib.def > mem
63
	#sed -f ../newlib/cmd1.sed zlib.def > mem
Line 64... Line 64...
64
	#sed -f ../newlib/cmd2.sed mem >zlib.inc 
64
	#sed -f ../newlib/cmd2.sed mem >zlib.inc 
65
	mv -f libz.dll ../../bin
65
	mv -f libz.dll ../../bin
66
	mv -f libz.dll.a ../../lib   
66
	mv -f libz.dll.a $(INSTALLDIR)