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) |