Rev 4921 | Rev 5022 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4921 | Rev 4930 | ||
---|---|---|---|
Line 1... | Line -... | ||
1 | CC = kos32-gcc |
- | |
2 | AR = kos32-ar |
1 | CC = kos32-gcc |
3 | LD = kos32-ld |
2 | AR = kos32-ar |
4 | 3 | LD = kos32-ld |
|
Line 5... | Line 4... | ||
5 | CFLAGS = -c -O2 -fomit-frame-pointer -DBUILD_DLL -DMISSING_SYSCALL_NAMES |
4 | |
6 | LDFLAGS = -shared -s -T libcdll.lds --out-implib libc.dll.a --image-base 0 |
5 | CFLAGS = -c -O2 -fomit-frame-pointer -DBUILD_DLL -DMISSING_SYSCALL_NAMES |
7 | #LDFLAGS+= --output-def libc.orig.def |
6 | LDFLAGS = -shared -s -T libcdll.lds --out-implib libc.dll.a --image-base 0 |
8 | ARFLAGS = crs |
7 | #LDFLAGS+= --output-def libc.orig.def |
Line -... | Line 8... | ||
- | 8 | ARFLAGS = crs |
|
Line 9... | Line 9... | ||
9 | 9 | ||
10 | 10 | SDK_DIR:= $(abspath ../../..) |
|
Line 11... | Line 11... | ||
11 | LIBC_TOPDIR = . |
11 | |
Line 12... | Line 12... | ||
12 | LIBC_INCLUDES = $(LIBC_TOPDIR)/include |
12 | LIBC_TOPDIR = . |
Line 13... | Line 13... | ||
13 | 13 | LIBC_INCLUDES = $(LIBC_TOPDIR)/include |
|
Line 14... | Line 14... | ||
14 | NAME:= libc |
14 | |
Line 15... | Line 15... | ||
15 | 15 | NAME:= libc |
|
16 | DEFINES:= -D_IEEE_LIBM |
16 | |
17 | 17 | DEFINES:= -D_IEEE_LIBM |
|
18 | INCLUDES:= -I $(LIBC_INCLUDES) |
18 | |
Line 398... | Line 398... | ||
398 | #sed -f newlib.sed mem > libc.inc |
398 | #sed -f cmd2.sed libc.def > mem |
399 | 399 | #sed -f newlib.sed mem > libc.inc |
|
400 | install: libc.dll libc.dll.a libapp.a libdll.a |
400 | |
Line 401... | Line 401... | ||
401 | mv -f libc.dll ../../bin |
401 | install: libc.dll libc.dll.a libapp.a libdll.a |
402 | mv -f libc.dll.a ../../lib |
402 | mv -f libc.dll $(SDK_DIR)/bin |
403 | mv -f libapp.a ../../lib |
403 | mv -f libc.dll.a $(SDK_DIR)/lib |
404 | mv -f libdll.a ../../lib |
404 | mv -f libapp.a $(SDK_DIR)/lib |
405 | 405 | mv -f libdll.a $(SDK_DIR)/lib |
|
Line 406... | Line 406... | ||
406 | libapp.a: $(LIBCRT_OBJS) Makefile |
406 | |
407 | $(AR) $(ARFLAGS) libapp.a $(LIBCRT_OBJS) |
407 | libapp.a: $(LIBCRT_OBJS) Makefile |
Line 408... | Line 408... | ||
408 | 408 | $(AR) $(ARFLAGS) libapp.a $(LIBCRT_OBJS) |