version 1.60, 2001/07/11 14:59:32
|
version 1.61, 2001/07/17 17:53:27
|
Line 41 HOME=$(shell pwd)
|
Line 41 HOME=$(shell pwd)
|
|
|
all: $(OBJDIR) $(OBJDIR)/start.o $(OBJDIR)/dyn_start.o $(OBJDIR)/dyn_stop.o \ |
all: $(OBJDIR) $(OBJDIR)/start.o $(OBJDIR)/dyn_start.o $(OBJDIR)/dyn_stop.o \ |
$(OBJDIR)/dietlibc.a $(OBJDIR)/liblatin1.a $(OBJDIR)/librpc.a $(OBJDIR)/libpthread.a \ |
$(OBJDIR)/dietlibc.a $(OBJDIR)/liblatin1.a $(OBJDIR)/librpc.a $(OBJDIR)/libpthread.a \ |
$(OBJDIR)/diet $(OBJDIR)/elftrunc |
$(OBJDIR)/libm.a $(OBJDIR)/diet $(OBJDIR)/elftrunc |
|
|
CFLAGS=-pipe -nostdinc |
CFLAGS=-pipe -nostdinc |
CROSS= |
CROSS= |
Line 58 LIBSTDIOOBJ=$(patsubst libstdio/%.c,$(OB
|
Line 58 LIBSTDIOOBJ=$(patsubst libstdio/%.c,$(OB
|
LIBCRUFTOBJ=$(patsubst libcruft/%.c,$(OBJDIR)/%.o,$(wildcard libcruft/*.c)) |
LIBCRUFTOBJ=$(patsubst libcruft/%.c,$(OBJDIR)/%.o,$(wildcard libcruft/*.c)) |
LIBCRYPTOBJ=$(patsubst libcrypt/%.c,$(OBJDIR)/%.o,$(wildcard libcrypt/*.c)) |
LIBCRYPTOBJ=$(patsubst libcrypt/%.c,$(OBJDIR)/%.o,$(wildcard libcrypt/*.c)) |
LIBSHELLOBJ=$(patsubst libshell/%.c,$(OBJDIR)/%.o,$(wildcard libshell/*.c)) |
LIBSHELLOBJ=$(patsubst libshell/%.c,$(OBJDIR)/%.o,$(wildcard libshell/*.c)) |
|
LIBMATHOBJ=$(patsubst %,$(OBJDIR)/%,$(LIBMATH)) |
|
|
LIBRPCOBJ=$(patsubst librpc/%.c,$(OBJDIR)/%.o,$(wildcard librpc/*.c)) |
LIBRPCOBJ=$(patsubst librpc/%.c,$(OBJDIR)/%.o,$(wildcard librpc/*.c)) |
LIBREGEXOBJ=$(patsubst libregex/%.c,$(OBJDIR)/%.o,$(wildcard libregex/*.c)) |
LIBREGEXOBJ=$(patsubst libregex/%.c,$(OBJDIR)/%.o,$(wildcard libregex/*.c)) |
Line 117 $(OBJDIR)/liblatin1.a: $(LIBLATIN1_OBJS)
|
Line 118 $(OBJDIR)/liblatin1.a: $(LIBLATIN1_OBJS)
|
$(OBJDIR)/libpthread.a: $(LIBPTHREAD_OBJS) dietfeatures.h |
$(OBJDIR)/libpthread.a: $(LIBPTHREAD_OBJS) dietfeatures.h |
$(CROSS)ar cru $@ $(LIBPTHREAD_OBJS) |
$(CROSS)ar cru $@ $(LIBPTHREAD_OBJS) |
|
|
|
$(OBJDIR)/libm.a: $(LIBMATHOBJ) |
|
$(CROSS)ar cru $@ $(LIBMATHOBJ) |
|
|
$(OBJDIR)/libdietc.so: $(OBJDIR)/dietlibc.a |
$(OBJDIR)/libdietc.so: $(OBJDIR)/dietlibc.a |
$(CROSS)ld -whole-archive -shared -o $@ $^ |
$(CROSS)ld -whole-archive -shared -o $@ $^ |
|
|