1 --- dietlibc/Makefile.orig 2006-06-21 21:18:13.000000000 +0200
2 +++ dietlibc/Makefile 2006-06-21 21:35:15.252354000 +0200
6 tcc -I. -Iinclude -c $< -o $@
7 - -$(STRIP) -x -R .comment -R .note $@
9 $(OBJDIR)/pstart.o: start.S
10 $(CCC) $(INC) $(CFLAGS) -DPROFILING -c $< -o $@
13 $(OBJDIR)/pthread_%.o: libpthread/pthread_%.c | $(OBJDIR)
14 $(CCC) $(INC) $(CFLAGS) $(EXTRACFLAGS) -c $< -o $@
15 - -$(STRIP) -x -R .comment -R .note $@
16 $(OBJDIR)/stack_smash_handler2.o: EXTRACFLAGS:=-fno-omit-frame-pointer
18 $(OBJDIR)/%.o: %.c | $(OBJDIR)
19 $(CCC) $(INC) $(CFLAGS) $(EXTRACFLAGS) -c $< -o $@ -D__dietlibc__
20 - -$(STRIP) -x -R .comment -R .note $@
22 $(addprefix $(OBJDIR)/,$(NO_STACK_PROTECTOR)) \
23 $(addprefix $(PICODIR)/,$(NO_STACKPROTECTOR)): EXTRACFLAGS+=-fno-stack-protector
26 $(PICODIR)/pthread_%.o: libpthread/pthread_%.c | $(PICODIR)
27 $(CCC) $(INC) $(CFLAGS) $(EXTRACFLAGS) -fPIC -D__DYN_LIB -c $< -o $@
28 - $(STRIP) -x -R .comment -R .note $@
30 $(PICODIR)/%.o: %.c | $(PICODIR)
31 $(CCC) $(INC) $(CFLAGS) $(EXTRACFLAGS) -fPIC -D__DYN_LIB -c $< -o $@
32 - $(STRIP) -x -R .comment -R .note $@
34 $(PICODIR)/dstart.o: start.S | $(PICODIR)
35 $(CCC) $(INC) $(CFLAGS) $(EXTRACFLAGS) -fPIC -D__DYN_LIB $(ASM_CFLAGS) -c $< -o $@
37 $(PICODIR)/dyn_so_start.o: dyn_start.c | $(PICODIR)
38 $(CCC) $(INC) $(CFLAGS) $(EXTRACFLAGS) -fPIC -D__DYN_LIB -D__DYN_LIB_SHARED -c $< -o $@
39 - $(STRIP) -x -R .comment -R .note $@
41 DYN_LIBC_PIC = $(LIBOBJ) $(LIBSTDIOOBJ) $(LIBUGLYOBJ) \
42 $(LIBCRUFTOBJ) $(LIBCRYPTOBJ) $(LIBSHELLOBJ) $(LIBREGEXOBJ)
45 $(OBJDIR)/diet: $(OBJDIR)/start.o $(OBJDIR)/dyn_start.o diet.c $(OBJDIR)/dietlibc.a $(OBJDIR)/dyn_stop.o
46 $(CCC) -isystem include $(CFLAGS) -nostdlib -o $@ $^ -DDIETHOME=\"$(HOME)\" -DVERSION=\"$(VERSION)\" -lgcc
47 - $(STRIP) -R .comment -R .note $@
49 $(OBJDIR)/diet-i: $(OBJDIR)/start.o $(OBJDIR)/dyn_start.o diet.c $(OBJDIR)/dietlibc.a $(OBJDIR)/dyn_stop.o
50 $(CCC) -isystem include $(CFLAGS) -nostdlib -o $@ $^ -DDIETHOME=\"$(prefix)\" -DVERSION=\"$(VERSION)\" -DINSTALLVERSION -lgcc
51 - $(STRIP) -R .comment -R .note $@
53 $(PICODIR)/diet-dyn: $(PICODIR)/start.o $(PICODIR)/dyn_start.o diet.c
54 $(LD_UNSET) $(CCC) -isystem include $(CFLAGS) -fPIC -nostdlib -o $@ $^ -DDIETHOME=\"$(HOME)\" -D__DYN_LIB -DVERSION=\"$(VERSION)\" -L$(PICODIR) -lc -lgcc $(PICODIR)/dyn_stop.o -Wl,-dynamic-linker=$(HOME)/$(PICODIR)/libdl.so
55 - $(STRIP) -R .command -R .note $@
57 $(PICODIR)/diet-dyn-i: $(PICODIR)/start.o $(PICODIR)/dyn_start.o diet.c
58 $(LD_UNSET) $(CCC) -isystem include $(CFLAGS) -fPIC -nostdlib -o $@ $^ -DDIETHOME=\"$(prefix)\" -D__DYN_LIB -DVERSION=\"$(VERSION)\" -L$(PICODIR) -lc -lgcc $(PICODIR)/dyn_stop.o -Wl,-dynamic-linker=$(ILIBDIR)/libdl.so -DINSTALLVERSION
59 - $(STRIP) -R .command -R .note $@
61 $(OBJDIR)/djb: $(OBJDIR)/compile $(OBJDIR)/load