--- dietlibc/Makefile 2001/05/10 16:05:09 1.37 +++ dietlibc/Makefile 2001/05/10 16:22:52 1.38 @@ -2,6 +2,8 @@ ARCH=$(shell uname -m | sed 's/i[4-9]86/ 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 CFLAGS=-pipe @@ -85,7 +87,7 @@ $(OBJDIR)/elftrunc: contrib/elftrunc.c $ $(CROSS)$(CC) -Iinclude $(CFLAGS) -nostdlib -o $@ $^ -lgcc $(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 $@ $(OBJDIR)/djb: $(OBJDIR)/compile $(OBJDIR)/load @@ -113,7 +115,7 @@ $(OBJDIR)/exports: $(OBJDIR)/dietlibc.a .PHONY: t t1 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: $(CROSS)$(CC) -g -o t1 t.c