version 1.8, 2001/02/03 00:36:32
|
version 1.9, 2001/02/05 22:59:57
|
Line 5 ARCH=$(shell uname -m | sed 's/i[4-9]86/
|
Line 5 ARCH=$(shell uname -m | sed 's/i[4-9]86/
|
CFLAGS=-pipe |
CFLAGS=-pipe |
CROSS= |
CROSS= |
|
|
VPATH=lib:libstdio:libugly:syscalls.c |
VPATH=lib:libstdio:libugly:libcruft:syscalls.c |
|
|
SYSCALLOBJ=$(patsubst syscalls.s/%.S,%.o,$(wildcard syscalls.s/*.S)) |
SYSCALLOBJ=$(patsubst syscalls.s/%.S,%.o,$(wildcard syscalls.s/*.S)) |
|
|
LIBOBJ=$(patsubst lib/%.c,%.o,$(wildcard lib/*.c)) |
LIBOBJ=$(patsubst lib/%.c,%.o,$(wildcard lib/*.c)) |
LIBUGLYOBJ=$(patsubst libugly/%.c,%.o,$(wildcard libugly/*.c)) |
LIBUGLYOBJ=$(patsubst libugly/%.c,%.o,$(wildcard libugly/*.c)) |
LIBSTDIOOBJ=$(patsubst libstdio/%.c,%.o,$(wildcard libstdio/*.c)) |
LIBSTDIOOBJ=$(patsubst libstdio/%.c,%.o,$(wildcard libstdio/*.c)) |
|
LIBCRUFTOBJ=$(patsubst libcruft/%.c,%.o,$(wildcard libcruft/*.c)) |
|
|
include $(ARCH)/Makefile.add |
include $(ARCH)/Makefile.add |
|
|
Line 35 CFLAGS += -Wall
|
Line 36 CFLAGS += -Wall
|
# $(CROSS)strip -x -R .comment -R .note $@ |
# $(CROSS)strip -x -R .comment -R .note $@ |
|
|
DIETLIBC_OBJ = $(SYSCALLOBJ) $(LIBOBJ) $(LIBSTDIOOBJ) $(LIBUGLYOBJ) \ |
DIETLIBC_OBJ = $(SYSCALLOBJ) $(LIBOBJ) $(LIBSTDIOOBJ) $(LIBUGLYOBJ) \ |
__longjmp.o setjmp.o unified.o mmap.o clone.o |
$(LIBCRUFTOBJ) __longjmp.o setjmp.o unified.o mmap.o clone.o |
|
|
dietlibc.a: $(DIETLIBC_OBJ) start.o |
dietlibc.a: $(DIETLIBC_OBJ) start.o |
$(CROSS)ar cru dietlibc.a $(DIETLIBC_OBJ) |
$(CROSS)ar cru dietlibc.a $(DIETLIBC_OBJ) |