Diff for /dietlibc/Makefile between versions 1.173 and 1.174

version 1.173, 2005/05/18 14:38:55 version 1.174, 2005/06/16 15:16:11
Line 100  CFLAGS=-pipe -nostdinc Line 100  CFLAGS=-pipe -nostdinc
 CROSS=  CROSS=
   
 CC=gcc  CC=gcc
   INC=-I. -isystem include
   
 VPATH=lib:libstdio:libugly:libcruft:libcrypt:libshell:liblatin1:libcompat:libdl:librpc:libregex:libm:profiling  VPATH=lib:libstdio:libugly:libcruft:libcrypt:libshell:liblatin1:libcompat:libdl:librpc:libregex:libm:profiling
   
Line 150  $(OBJDIR) $(PICODIR): Line 151  $(OBJDIR) $(PICODIR):
   
 % :: %,v  % :: %,v
   
   ifeq ($(CC),tcc)
   $(OBJDIR)/%.o: %.S $(ARCH)/syscalls.h
           $(CROSS)cpp $(INC) $< | $(CROSS)as -o $@
   
   $(OBJDIR)/%.o: %.c
           tcc -I. -Iinclude -c $< -o $@
           $(COMMENT) -$(CROSS)strip -x -R .comment -R .note $@
   else
 $(OBJDIR)/pstart.o: start.S  $(OBJDIR)/pstart.o: start.S
         $(CROSS)$(CC) -I. -isystem include $(CFLAGS) -DPROFILING -c $< -o $@          $(CROSS)$(CC) $(INC) $(CFLAGS) -DPROFILING -c $< -o $@
   
 $(OBJDIR)/%.o: %.S $(ARCH)/syscalls.h  $(OBJDIR)/%.o: %.S $(ARCH)/syscalls.h
         $(CROSS)$(CC) -I. -isystem include $(CFLAGS) -c $< -o $@          $(CROSS)$(CC) $(INC) $(CFLAGS) -c $< -o $@
   
 $(OBJDIR)/pthread_%.o: libpthread/pthread_%.c  $(OBJDIR)/pthread_%.o: libpthread/pthread_%.c
         $(CROSS)$(CC) -I. -isystem include $(CFLAGS) -c $< -o $@          $(CROSS)$(CC) $(INC) $(CFLAGS) -c $< -o $@
         $(COMMENT) -$(CROSS)strip -x -R .comment -R .note $@          $(COMMENT) -$(CROSS)strip -x -R .comment -R .note $@
   
 $(OBJDIR)/%.o: %.c  $(OBJDIR)/%.o: %.c
         $(CROSS)$(CC) -I. -isystem include $(CFLAGS) -c $< -o $@          $(CROSS)$(CC) $(INC) $(CFLAGS) -c $< -o $@
         $(COMMENT) -$(CROSS)strip -x -R .comment -R .note $@          $(COMMENT) -$(CROSS)strip -x -R .comment -R .note $@
   endif
   
 ifeq ($(shell $(CC) -v 2>&1 | grep "gcc version"),gcc version 4.0.0)  ifeq ($(shell $(CC) -v 2>&1 | grep "gcc version"),gcc version 4.0.0)
 SAFE_CFLAGS=$(shell echo $(CFLAGS)|sed 's/-Os/-O2/')  SAFE_CFLAGS=$(shell echo $(CFLAGS)|sed 's/-Os/-O2/')
Line 173  SAFER_CFLAGS=$(CFLAGS) Line 183  SAFER_CFLAGS=$(CFLAGS)
 endif  endif
   
 $(OBJDIR)/crypt.o: libcrypt/crypt.c  $(OBJDIR)/crypt.o: libcrypt/crypt.c
         $(CROSS)$(CC) -I. -isystem include $(SAFER_CFLAGS) -c $< -o $@          $(CROSS)$(CC) $(INC) $(SAFER_CFLAGS) -c $< -o $@
   
 DIETLIBC_OBJ = $(OBJDIR)/unified.o \  DIETLIBC_OBJ = $(OBJDIR)/unified.o \
 $(SYSCALLOBJ) $(LIBOBJ) $(LIBSTDIOOBJ) $(LIBUGLYOBJ) \  $(SYSCALLOBJ) $(LIBOBJ) $(LIBSTDIOOBJ) $(LIBUGLYOBJ) \
Line 228  dyn_lib: $(PICODIR) $(PICODIR)/libc.so $ Line 238  dyn_lib: $(PICODIR) $(PICODIR)/libc.so $
         $(PICODIR)/libm.so $(PICODIR)/diet-dyn $(PICODIR)/diet-dyn-i          $(PICODIR)/libm.so $(PICODIR)/diet-dyn $(PICODIR)/diet-dyn-i
   
 $(PICODIR)/%.o: %.S $(ARCH)/syscalls.h  $(PICODIR)/%.o: %.S $(ARCH)/syscalls.h
         $(CROSS)$(CC) -I. -isystem include $(CFLAGS) -fPIC -D__DYN_LIB -c $< -o $@          $(CROSS)$(CC) $(INC) $(CFLAGS) -fPIC -D__DYN_LIB -c $< -o $@
   
 $(PICODIR)/pthread_%.o: libpthread/pthread_%.c  $(PICODIR)/pthread_%.o: libpthread/pthread_%.c
         $(CROSS)$(CC) -I. -isystem include $(CFLAGS) -fPIC -D__DYN_LIB -c $< -o $@          $(CROSS)$(CC) $(INC) $(CFLAGS) -fPIC -D__DYN_LIB -c $< -o $@
         $(COMMENT) $(CROSS)strip -x -R .comment -R .note $@          $(COMMENT) $(CROSS)strip -x -R .comment -R .note $@
   
 $(PICODIR)/%.o: %.c  $(PICODIR)/%.o: %.c
         $(CROSS)$(CC) -I. -isystem include $(CFLAGS) -fPIC -D__DYN_LIB -c $< -o $@          $(CROSS)$(CC) $(INC) $(CFLAGS) -fPIC -D__DYN_LIB -c $< -o $@
         $(COMMENT) $(CROSS)strip -x -R .comment -R .note $@          $(COMMENT) $(CROSS)strip -x -R .comment -R .note $@
   
 $(PICODIR)/dstart.o: start.S  $(PICODIR)/dstart.o: start.S
         $(CROSS)$(CC) -I. -isystem include $(CFLAGS) -fPIC -D__DYN_LIB -c $< -o $@          $(CROSS)$(CC) $(INC) $(CFLAGS) -fPIC -D__DYN_LIB -c $< -o $@
   
 $(PICODIR)/dyn_so_start.o: dyn_start.c  $(PICODIR)/dyn_so_start.o: dyn_start.c
         $(CROSS)$(CC) -I. -isystem include $(CFLAGS) -fPIC -D__DYN_LIB -D__DYN_LIB_SHARED -c $< -o $@          $(CROSS)$(CC) $(INC) $(CFLAGS) -fPIC -D__DYN_LIB -D__DYN_LIB_SHARED -c $< -o $@
         $(COMMENT) $(CROSS)strip -x -R .comment -R .note $@          $(COMMENT) $(CROSS)strip -x -R .comment -R .note $@
   
 DYN_LIBC_PIC = $(LIBOBJ) $(LIBSTDIOOBJ) $(LIBUGLYOBJ) \  DYN_LIBC_PIC = $(LIBOBJ) $(LIBSTDIOOBJ) $(LIBUGLYOBJ) \
Line 267  $(PICODIR)/libpthread.so: $(DYN_PTHREAD_ Line 277  $(PICODIR)/libpthread.so: $(DYN_PTHREAD_
   
 $(PICODIR)/libdl.so: libdl/_dl_main.c dietfeatures.h  $(PICODIR)/libdl.so: libdl/_dl_main.c dietfeatures.h
         $(LD_UNSET) $(CROSS)$(CC) -D__OD_CLEAN_ROOM -DNODIETREF -fPIC -nostdlib -shared -Bsymbolic -Wl,-Bsymbolic \          $(LD_UNSET) $(CROSS)$(CC) -D__OD_CLEAN_ROOM -DNODIETREF -fPIC -nostdlib -shared -Bsymbolic -Wl,-Bsymbolic \
                 -o $@ $(SAFE_CFLAGS) -I. -isystem include libdl/_dl_main.c -Wl,-soname=libdl.so                  -o $@ $(SAFE_CFLAGS) $(INC) libdl/_dl_main.c -Wl,-soname=libdl.so
   
 #$(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

Removed from v.1.173  
changed lines
  Added in v.1.174


LinuxTV legacy CVS <linuxtv.org/cvs>