Subversion Repositories Kolibri OS

Rev

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

Rev 4349 Rev 4362
Line 30... Line 30...
30
 
30
 
Line 31... Line 31...
31
LDFLAGS:=  -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image-base=0 --out-implib $(IMPLIB) 
31
LDFLAGS:=  -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image-base=0 --out-implib $(IMPLIB) 
Line 32... Line 32...
32
 
32
 
Line 33... Line 33...
33
INCLUDES= -I../newlib/include
33
INCLUDES= -I../newlib/include
Line 34... Line 34...
34
 
34
 
Line 50... Line 50...
50
.S.o:
50
.S.o:
51
	$(AS) $(ASFLAGS) -c -o $@ $<
51
	$(AS) $(ASFLAGS) -c -o $@ $<
Line 52... Line 52...
52
 
52
 
53
$(STATICLIB): $(OBJS) $(OBJA) Makefile
53
$(STATICLIB): $(OBJS) $(OBJA) Makefile
54
	$(AR) $(ARFLAGS) $@ $(OBJS) $(OBJA)
54
	$(AR) $(ARFLAGS) $@ $(OBJS) $(OBJA)
Line 55... Line 55...
55
	mv -f libz.a ../../static
55
	mv -f libz.a ../../lib
Line 56... Line 56...
56
 
56
 
57
$(IMPLIB): $(SHAREDLIB)
57
$(IMPLIB): $(SHAREDLIB)
58
 
58
 
59
$(SHAREDLIB): zlib.def $(OBJS) $(OBJA) Makefile
59
$(SHAREDLIB): zlib.def $(OBJS) $(OBJA) Makefile
60
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ zlib.def $(OBJS) $(OBJA) $(LIBS) 
60
	$(LD) $(LDFLAGS) $(LIBPATH) -o $@ zlib.def $(OBJS) $(OBJA) $(LIBS) 
61
	$(STRIP) $@
61
	$(STRIP) $@
62
	sed -f ../newlib/cmd1.sed zlib.def > mem
62
	sed -f ../newlib/cmd1.sed zlib.def > mem
Line 63... Line 63...
63
	sed -f ../newlib/cmd2.sed mem >zlib.inc 
63
	sed -f ../newlib/cmd2.sed mem >zlib.inc 
64
	mv -f zlib.dll ../../lib
64
	mv -f zlib.dll ../../bin
65
	mv -f libz.dll.a ../../import   
65
	mv -f libz.dll.a ../../lib