version 1.96, 2002/01/21 15:30:16
|
version 1.97, 2002/01/21 17:04:38
|
Line 160 PICODIR = pic-$(ARCH)
|
Line 160 PICODIR = pic-$(ARCH)
|
$(PICODIR): |
$(PICODIR): |
mkdir $@ |
mkdir $@ |
|
|
dyn_lib: $(PICODIR) $(PICODIR)/libdietc.so $(PICODIR)/start.o $(PICODIR)/dyn_start.o $(PICODIR)/dyn_stop.o \ |
dyn_lib: $(PICODIR) $(PICODIR)/libdietc.so $(PICODIR)/dstart.o \ |
|
$(PICODIR)/dyn_so_start.o $(PICODIR)/dyn_start.o $(PICODIR)/dyn_stop.o \ |
$(PICODIR)/libpthread.so $(PICODIR)/libdl.so \ |
$(PICODIR)/libpthread.so $(PICODIR)/libdl.so \ |
$(PICODIR)/diet-dyn $(PICODIR)/diet-dyn-i |
$(PICODIR)/diet-dyn $(PICODIR)/diet-dyn-i |
|
|
Line 175 $(PICODIR)/%.o: %.c
|
Line 176 $(PICODIR)/%.o: %.c
|
$(CROSS)$(CC) -I. -Iinclude $(CFLAGS) -fPIC -D__DYN_LIB -c $< -o $@ |
$(CROSS)$(CC) -I. -Iinclude $(CFLAGS) -fPIC -D__DYN_LIB -c $< -o $@ |
$(COMMENT) $(CROSS)strip -x -R .comment -R .note $@ |
$(COMMENT) $(CROSS)strip -x -R .comment -R .note $@ |
|
|
$(PICODIR)/start.o: start.S |
$(PICODIR)/dstart.o: start.S |
|
|
|
$(PICODIR)/dyn_so_start.o: dyn_start.c |
|
$(CROSS)$(CC) -I. -Iinclude $(CFLAGS) -fPIC -D__DYN_LIB -D__DYN_LIB_SHARED -c $< -o $@ |
|
$(COMMENT) $(CROSS)strip -x -R .comment -R .note $@ |
|
|
DYN_LIBC_PIC = $(LIBOBJ) $(LIBSTDIOOBJ) $(LIBUGLYOBJ) \ |
DYN_LIBC_PIC = $(LIBOBJ) $(LIBSTDIOOBJ) $(LIBUGLYOBJ) \ |
$(LIBCRUFTOBJ) $(LIBCRYPTOBJ) $(LIBSHELLOBJ) $(LIBREGEXOBJ) |
$(LIBCRUFTOBJ) $(LIBCRYPTOBJ) $(LIBSHELLOBJ) $(LIBREGEXOBJ) |
Line 264 install: $(OBJDIR)/start.o $(OBJDIR)/die
|
Line 269 install: $(OBJDIR)/start.o $(OBJDIR)/die
|
$(INSTALL) -m 644 $(OBJDIR)/libm.a $(OBJDIR)/libpthread.a $(OBJDIR)/librpc.a $(OBJDIR)/liblatin1.a $(DESTDIR)$(ILIBDIR) |
$(INSTALL) -m 644 $(OBJDIR)/libm.a $(OBJDIR)/libpthread.a $(OBJDIR)/librpc.a $(OBJDIR)/liblatin1.a $(DESTDIR)$(ILIBDIR) |
$(INSTALL) -m 644 $(OBJDIR)/dietlibc.a $(DESTDIR)$(ILIBDIR)/libc.a |
$(INSTALL) -m 644 $(OBJDIR)/dietlibc.a $(DESTDIR)$(ILIBDIR)/libc.a |
$(INSTALL) $(OBJDIR)/diet-i $(DESTDIR)$(BINDIR)/diet |
$(INSTALL) $(OBJDIR)/diet-i $(DESTDIR)$(BINDIR)/diet |
|
-$(INSTALL) $(OBJDIR)/dyn_start.o $(OBJDIR)/dyn_stop.o $(DESTDIR)$(ILIBDIR) |
-$(INSTALL) $(PICODIR)/diet-dyn-i $(DESTDIR)$(BINDIR)/diet-dyn |
-$(INSTALL) $(PICODIR)/diet-dyn-i $(DESTDIR)$(BINDIR)/diet-dyn |
-$(INSTALL) $(PICODIR)/libdietc.so $(DESTDIR)$(ILIBDIR)/libc.so |
-$(INSTALL) $(PICODIR)/libdietc.so $(DESTDIR)$(ILIBDIR)/libc.so |
-$(INSTALL) $(PICODIR)/libpthread.so $(DESTDIR)$(ILIBDIR)/libpthread.so |
-$(INSTALL) $(PICODIR)/libpthread.so $(DESTDIR)$(ILIBDIR)/libpthread.so |
-$(INSTALL) $(PICODIR)/libdl.so $(DESTDIR)$(ILIBDIR)/libdl.so |
-$(INSTALL) $(PICODIR)/libdl.so $(DESTDIR)$(ILIBDIR)/libdl.so |
-$(INSTALL) $(PICODIR)/dyn_start.o $(PICODIR)/dyn_stop.o $(DESTDIR)$(ILIBDIR) |
-$(INSTALL) $(PICODIR)/dyn_start.o $(DESTDIR)$(ILIBDIR)/dyn_dstart.o |
|
-$(INSTALL) $(PICODIR)/dyn_stop.o $(DESTDIR)$(ILIBDIR)/dyn_dstop.o |
|
-$(INSTALL) $(PICODIR)/dstart.o $(PICODIR)/dyn_so_start.o $(DESTDIR)$(ILIBDIR) |
-$(INSTALL) dynlinker/diet-linux.so $(DESTDIR)$(ILIBDIR)/diet-linux.so |
-$(INSTALL) dynlinker/diet-linux.so $(DESTDIR)$(ILIBDIR)/diet-linux.so |
$(INSTALL) -m 644 diet.1 $(DESTDIR)$(MAN1DIR)/diet.1 |
$(INSTALL) -m 644 diet.1 $(DESTDIR)$(MAN1DIR)/diet.1 |
if test -f $(PICODIR)/libdietc.so -a ! -f $(DESTDIR)/etc/diet.ld.conf; then echo "$(ILIBDIR)" > $(DESTDIR)/etc/diet.ld.conf; fi |
if test -f $(PICODIR)/libdietc.so -a ! -f $(DESTDIR)/etc/diet.ld.conf; then echo "$(ILIBDIR)" > $(DESTDIR)/etc/diet.ld.conf; fi |