Diff for /dietlibc/Makefile between versions 1.109 and 1.110

version 1.109, 2002/02/25 16:00:49 version 1.110, 2002/02/28 16:13:19
Line 61  HOME=$(shell pwd) Line 61  HOME=$(shell pwd)
   
 all: $(OBJDIR) $(OBJDIR)/start.o $(OBJDIR)/dyn_start.o $(OBJDIR)/dyn_stop.o \  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)/dietlibc.a $(OBJDIR)/liblatin1.a $(OBJDIR)/librpc.a $(OBJDIR)/libpthread.a \
         $(OBJDIR)/libm.a $(OBJDIR)/diet $(OBJDIR)/diet-i $(OBJDIR)/elftrunc          $(OBJDIR)/libcompat.a $(OBJDIR)/libm.a $(OBJDIR)/diet $(OBJDIR)/diet-i $(OBJDIR)/elftrunc
   
 CFLAGS=-pipe -nostdinc  CFLAGS=-pipe -nostdinc
 CROSS=  CROSS=
   
 CC=gcc  CC=gcc
   
 VPATH=lib:libstdio:libugly:libcruft:libcrypt:libshell:liblatin1:libdl:librpc:libregex:libm  VPATH=lib:libstdio:libugly:libcruft:libcrypt:libshell:liblatin1:libcompat:libdl:librpc:libregex:libm
   
 SYSCALLOBJ=$(patsubst syscalls.s/%.S,$(OBJDIR)/%.o,$(wildcard syscalls.s/*.S))  SYSCALLOBJ=$(patsubst syscalls.s/%.S,$(OBJDIR)/%.o,$(wildcard syscalls.s/*.S))
   
Line 78  LIBSTDIOOBJ=$(patsubst libstdio/%.c,$(OB Line 78  LIBSTDIOOBJ=$(patsubst libstdio/%.c,$(OB
 LIBCRUFTOBJ=$(patsubst libcruft/%.c,$(OBJDIR)/%.o,$(wildcard libcruft/*.c))  LIBCRUFTOBJ=$(patsubst libcruft/%.c,$(OBJDIR)/%.o,$(wildcard libcruft/*.c))
 LIBCRYPTOBJ=$(patsubst libcrypt/%.c,$(OBJDIR)/%.o,$(wildcard libcrypt/*.c))  LIBCRYPTOBJ=$(patsubst libcrypt/%.c,$(OBJDIR)/%.o,$(wildcard libcrypt/*.c))
 LIBSHELLOBJ=$(patsubst libshell/%.c,$(OBJDIR)/%.o,$(wildcard libshell/*.c))  LIBSHELLOBJ=$(patsubst libshell/%.c,$(OBJDIR)/%.o,$(wildcard libshell/*.c))
   LIBCOMPATOBJ=$(patsubst libcompat/%.c,$(OBJDIR)/%.o,$(wildcard libcompat/*.c))
 LIBMATH=$(patsubst libm/%.c,%.o,$(wildcard libm/*.c))  LIBMATH=$(patsubst libm/%.c,%.o,$(wildcard libm/*.c))
   
 LIBRPCOBJ=$(patsubst librpc/%.c,$(OBJDIR)/%.o,$(wildcard librpc/*.c))  LIBRPCOBJ=$(patsubst librpc/%.c,$(OBJDIR)/%.o,$(wildcard librpc/*.c))
Line 141  $(OBJDIR)/liblatin1.a: $(LIBLATIN1_OBJS) Line 142  $(OBJDIR)/liblatin1.a: $(LIBLATIN1_OBJS)
 $(OBJDIR)/libpthread.a: $(LIBPTHREAD_OBJS) dietfeatures.h  $(OBJDIR)/libpthread.a: $(LIBPTHREAD_OBJS) dietfeatures.h
         $(CROSS)ar cru $@ $(LIBPTHREAD_OBJS)          $(CROSS)ar cru $@ $(LIBPTHREAD_OBJS)
   
   $(OBJDIR)/libcompat.a: $(LIBCOMPATOBJ)
           $(CROSS)ar cru $@ $(LIBCOMPATOBJ)
   
 $(OBJDIR)/libm.a: $(LIBMATHOBJ)  $(OBJDIR)/libm.a: $(LIBMATHOBJ)
         $(CROSS)ar cru $@ $(LIBMATHOBJ)          $(CROSS)ar cru $@ $(LIBMATHOBJ)
   
Line 164  $(PICODIR): Line 168  $(PICODIR):
   
 dyn_lib: $(PICODIR) $(PICODIR)/libdietc.so $(PICODIR)/dstart.o \  dyn_lib: $(PICODIR) $(PICODIR)/libdietc.so $(PICODIR)/dstart.o \
         $(PICODIR)/dyn_so_start.o $(PICODIR)/dyn_start.o $(PICODIR)/dyn_stop.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)/libcompat.so \
         $(PICODIR)/diet-dyn $(PICODIR)/diet-dyn-i          $(PICODIR)/diet-dyn $(PICODIR)/diet-dyn-i
   
 $(PICODIR)/%.o: %.S  $(PICODIR)/%.o: %.S
Line 195  DYN_PTHREAD_OBJS = $(patsubst $(OBJDIR)/ Line 199  DYN_PTHREAD_OBJS = $(patsubst $(OBJDIR)/
   
 DYN_LIBDL_OBJS = $(patsubst $(OBJDIR)/%.o,$(PICODIR)/%.o,$(LIBDLOBJ))  DYN_LIBDL_OBJS = $(patsubst $(OBJDIR)/%.o,$(PICODIR)/%.o,$(LIBDLOBJ))
   
   DYN_LIBCOMPAT_OBJS = $(patsubst $(OBJDIR)/%.o,$(PICODIR)/%.o,$(LIBCOMPATOBJ))
   
 $(PICODIR)/libdietc.so: $(PICODIR) $(DYN_LIBC_OBJ)  $(PICODIR)/libdietc.so: $(PICODIR) $(DYN_LIBC_OBJ)
         $(CROSS)$(CC) -nostdlib -shared -o $@ $(CFLAGS) -fPIC $(DYN_LIBC_OBJ) -Wl,-soname=libc.so          $(CROSS)$(CC) -nostdlib -shared -o $@ $(CFLAGS) -fPIC $(DYN_LIBC_OBJ) -Wl,-soname=libc.so
   
Line 204  $(PICODIR)/libpthread.so: $(DYN_PTHREAD_ Line 210  $(PICODIR)/libpthread.so: $(DYN_PTHREAD_
 $(PICODIR)/libdl.so: $(DYN_LIBDL_OBJS) dietfeatures.h  $(PICODIR)/libdl.so: $(DYN_LIBDL_OBJS) dietfeatures.h
         $(CROSS)$(CC) -nostdlib -shared -o $@ $(CFLAGS) -fPIC $(DYN_LIBDL_OBJS) -L$(PICODIR) -ldietc -Wl,-soname=libdl.so          $(CROSS)$(CC) -nostdlib -shared -o $@ $(CFLAGS) -fPIC $(DYN_LIBDL_OBJS) -L$(PICODIR) -ldietc -Wl,-soname=libdl.so
   
   $(PICODIR)/libcompat.so: $(DYN_LIBCOMPAT_OBJS) dietfeatures.h
           $(CROSS)$(CC) -nostdlib -shared -o $@ $(CFLAGS) -fPIC $(DYN_LIBCOMPAT_OBJS) -L$(PICODIR) -ldietc -Wl,-soname=libcompat.so
   
   
   
 $(SYSCALLOBJ): syscalls.h  $(SYSCALLOBJ): syscalls.h
   
Line 266  t: Line 276  t:
 t1:  t1:
         $(CROSS)$(CC) -g -o t1 t.c          $(CROSS)$(CC) -g -o t1 t.c
   
 install: $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a $(OBJDIR)/librpc.a $(OBJDIR)/liblatin1.a $(OBJDIR)/elftrunc $(OBJDIR)/diet-i  install: $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a $(OBJDIR)/librpc.a $(OBJDIR)/liblatin1.a $(OBJDIR)/libcompat.a $(OBJDIR)/elftrunc $(OBJDIR)/diet-i
         $(INSTALL) -d $(DESTDIR)$(ILIBDIR) $(DESTDIR)$(MAN1DIR) $(DESTDIR)$(BINDIR)          $(INSTALL) -d $(DESTDIR)$(ILIBDIR) $(DESTDIR)$(MAN1DIR) $(DESTDIR)$(BINDIR)
         $(INSTALL) $(OBJDIR)/start.o $(DESTDIR)$(ILIBDIR)/start.o          $(INSTALL) $(OBJDIR)/start.o $(DESTDIR)$(ILIBDIR)/start.o
         $(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 \
   $(OBJDIR)/libcompat.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) $(OBJDIR)/dyn_start.o $(OBJDIR)/dyn_stop.o $(DESTDIR)$(ILIBDIR)
Line 277  install: $(OBJDIR)/start.o $(OBJDIR)/die Line 288  install: $(OBJDIR)/start.o $(OBJDIR)/die
         -$(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)/libcompat.so $(DESTDIR)$(ILIBDIR)/libcompat.so
         -$(INSTALL) $(PICODIR)/dyn_start.o $(DESTDIR)$(ILIBDIR)/dyn_dstart.o          -$(INSTALL) $(PICODIR)/dyn_start.o $(DESTDIR)$(ILIBDIR)/dyn_dstart.o
         -$(INSTALL) $(PICODIR)/dyn_stop.o  $(DESTDIR)$(ILIBDIR)/dyn_dstop.o          -$(INSTALL) $(PICODIR)/dyn_stop.o  $(DESTDIR)$(ILIBDIR)/dyn_dstop.o
         -$(INSTALL) $(PICODIR)/dstart.o $(PICODIR)/dyn_so_start.o $(DESTDIR)$(ILIBDIR)          -$(INSTALL) $(PICODIR)/dstart.o $(PICODIR)/dyn_so_start.o $(DESTDIR)$(ILIBDIR)

Removed from v.1.109  
changed lines
  Added in v.1.110


LinuxTV legacy CVS <linuxtv.org/cvs>