version 1.37, 2001/05/10 16:05:09
|
version 1.38, 2001/05/10 16:22:52
|
Line 2 ARCH=$(shell uname -m | sed 's/i[4-9]86/
|
Line 2 ARCH=$(shell uname -m | sed 's/i[4-9]86/
|
|
|
OBJDIR=bin-$(ARCH) |
OBJDIR=bin-$(ARCH) |
|
|
|
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)/dietlibc.a $(OBJDIR)/liblatin1.a $(OBJDIR)/librpc.a $(OBJDIR)/libpthread.a $(OBJDIR)/elftrunc $(OBJDIR)/diet |
|
|
CFLAGS=-pipe |
CFLAGS=-pipe |
Line 85 $(OBJDIR)/elftrunc: contrib/elftrunc.c $
|
Line 87 $(OBJDIR)/elftrunc: contrib/elftrunc.c $
|
$(CROSS)$(CC) -Iinclude $(CFLAGS) -nostdlib -o $@ $^ -lgcc |
$(CROSS)$(CC) -Iinclude $(CFLAGS) -nostdlib -o $@ $^ -lgcc |
|
|
$(OBJDIR)/diet: diet.c $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a |
$(OBJDIR)/diet: diet.c $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a |
$(CROSS)$(CC) -Iinclude $(CFLAGS) -nostdlib -o $@ $^ -DDIETHOME=\"$(PWD)\" |
$(CROSS)$(CC) -Iinclude $(CFLAGS) -nostdlib -o $@ $^ -DDIETHOME=\"$(HOME)\" |
$(CROSS)strip -R .comment -R .note $@ |
$(CROSS)strip -R .comment -R .note $@ |
|
|
$(OBJDIR)/djb: $(OBJDIR)/compile $(OBJDIR)/load |
$(OBJDIR)/djb: $(OBJDIR)/compile $(OBJDIR)/load |
Line 113 $(OBJDIR)/exports: $(OBJDIR)/dietlibc.a
|
Line 115 $(OBJDIR)/exports: $(OBJDIR)/dietlibc.a
|
|
|
.PHONY: t t1 |
.PHONY: t t1 |
t: |
t: |
$(CROSS)$(CC) -g $(CFLAGS) -fno-builtin -nostdlib -Iinclude -o t t.c $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a -lgcc -Wl,-Map,mapfile |
$(CROSS)$(CC) -g $(CFLAGS) -fno-builtin -nostdlib -Iinclude -o t t.c $(OBJDIR)/start.o $(OBJDIR)/libpthread.a $(OBJDIR)/dietlibc.a -lgcc -Wl,-Map,mapfile |
|
|
t1: |
t1: |
$(CROSS)$(CC) -g -o t1 t.c |
$(CROSS)$(CC) -g -o t1 t.c |