version 1.4, 2001/01/25 13:09:49
|
version 1.5, 2001/01/30 15:01:17
|
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=syscalls.c |
VPATH=lib:libstdio:libugly: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)) |
|
LIBSTDIOOBJ=$(patsubst libstdio/%.c,%.o,$(wildcard libstdio/*.c)) |
|
|
include $(ARCH)/Makefile.add |
include $(ARCH)/Makefile.add |
|
|
Line 32 CFLAGS += -Wall
|
Line 34 CFLAGS += -Wall
|
$(CROSS)gcc -I. -Iinclude $(CFLAGS) -c $< |
$(CROSS)gcc -I. -Iinclude $(CFLAGS) -c $< |
# $(CROSS)strip -x -R .comment -R .note $@ |
# $(CROSS)strip -x -R .comment -R .note $@ |
|
|
DIETLIBC_OBJ = $(SYSCALLOBJ) $(LIBOBJ) \ |
DIETLIBC_OBJ = $(SYSCALLOBJ) $(LIBOBJ) $(LIBSTDIOOBJ) $(LIBUGLYOBJ) \ |
__longjmp.o setjmp.o unified.o mmap.o clone.o |
__longjmp.o setjmp.o unified.o mmap.o clone.o |
|
|
dietlibc.a: $(DIETLIBC_OBJ) start.o |
dietlibc.a: $(DIETLIBC_OBJ) start.o |