version 1.38, 2001/05/10 16:22:52
|
version 1.39, 2001/05/16 13:52:12
|
Line 4 OBJDIR=bin-$(ARCH)
|
Line 4 OBJDIR=bin-$(ARCH)
|
|
|
HOME=$(shell pwd) |
HOME=$(shell pwd) |
|
|
all: $(OBJDIR) $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a $(OBJDIR)/liblatin1.a $(OBJDIR)/librpc.a $(OBJDIR)/libpthread.a $(OBJDIR)/elftrunc $(OBJDIR)/diet |
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)/diet $(OBJDIR)/elftrunc |
|
|
CFLAGS=-pipe |
CFLAGS=-pipe |
CROSS= |
CROSS= |
Line 83 $(OBJDIR)/libdietc.so: $(OBJDIR)/dietlib
|
Line 85 $(OBJDIR)/libdietc.so: $(OBJDIR)/dietlib
|
|
|
$(SYSCALLOBJ): syscalls.h |
$(SYSCALLOBJ): syscalls.h |
|
|
$(OBJDIR)/elftrunc: contrib/elftrunc.c $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a |
$(OBJDIR)/elftrunc: $(OBJDIR)/diet contrib/elftrunc.c |
$(CROSS)$(CC) -Iinclude $(CFLAGS) -nostdlib -o $@ $^ -lgcc |
$(OBJDIR)/diet $(CROSS)$(CC) $(CFLAGS) -o $@ contrib/elftrunc.c |
|
|
$(OBJDIR)/diet: diet.c $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a |
$(OBJDIR)/diet: $(OBJDIR)/start.o $(OBJDIR)/dyn_start.o diet.c $(OBJDIR)/dietlibc.a $(OBJDIR)/dyn_stop.o |
$(CROSS)$(CC) -Iinclude $(CFLAGS) -nostdlib -o $@ $^ -DDIETHOME=\"$(HOME)\" |
$(CROSS)$(CC) -Iinclude $(CFLAGS) -nostdlib -o $@ $^ -DDIETHOME=\"$(HOME)\" |
$(CROSS)strip -R .comment -R .note $@ |
$(CROSS)strip -R .comment -R .note $@ |
|
|