Changeset 490


Ignore:
Timestamp:
Mar 30, 2011, 11:01:00 PM (10 years ago)
Author:
khorben
Message:

Imported libc 0.0.7

Location:
trunk/System/Sources/libc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/System/Sources/libc/Makefile

    r479 r490  
    11PACKAGE = libc
    2 VERSION = 0.0.6
     2VERSION = 0.0.7
    33DESTDIR =
    44PREFIX  = /usr/local
     
    1010TOUCH   = touch
    1111ARCHIVE = $(PACKAGE)-$(VERSION).tar.gz
    12 MIRROR  = http://www.defora.org/os/download/download/3490
     12MIRROR  = http://www.defora.org/os/download/download/3517
    1313URL     = $(MIRROR)/$(ARCHIVE)
    1414
  • trunk/System/Sources/libc/patches/patch-libtool.diff

    r482 r490  
    1 diff -Naur libc-0.0.5/src/Makefile libc-0.0.5.libtool/src/Makefile
    2 --- libc-0.0.5/src/Makefile     2011-02-26 20:12:50.000000000 +0100
    3 +++ libc-0.0.5.libtool/src/Makefile     2011-02-26 21:31:24.000000000 +0100
    4 @@ -1,5 +1,5 @@
    5  SUBDIRS        = dl kernel/linux kernel/freebsd kernel/netbsd kernel/openbsd kernel/solaris math pthread socket
    6 -TARGETS        = libc.a libc.so start.o
    7 +TARGETS        = libc.la start.o
    8  PREFIX = /usr/local
    9  DESTDIR        =
    10  LIBDIR = $(PREFIX)/lib
    11 @@ -13,7 +13,17 @@
    12  AR     = ar -rc
    13  RANLIB = ranlib
    14  LD     = $(CC) -nostdlib -shared
    15 +LIBTOOL        = libtool
    16 +PREFIX = /usr/local
    17 +DESTDIR        =
    18  BINDIR = $(PREFIX)/bin
    19 +AS     = $(CC)
    20 +ASFLAGS        = -W -fPIC -Wall -g -pedantic -ffreestanding -c
    21 +CC     = cc
    22 +CPPFLAGSF= -nostdinc -isystem ../include -DPIC
    23 +CPPFLAGS=
    24 +CFLAGSF        = -W -fPIC
    25 +CFLAGS = -Wall -g -pedantic -ffreestanding
    26  RM     = rm -f
    27  LN     = ln -f
    28  MKDIR  = mkdir -p
    29 @@ -25,146 +35,142 @@
    30  subdirs:
    31         @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    32  
    33 -libc_OBJS = ctype.o dirent.o errno.o fcntl.o float.o fnmatch.o grp.o iconv.o langinfo.o libgen.o locale.o poll.o pwd.o search.o setjmp.o signal.o stdlib.o stdio.o string.o strings.o stropts.o sys/ipc.o sys/mman.o sys/mount.o sys/reboot.o sys/resource.o sys/select.o sys/shm.o sys/stat.o sys/statvfs.o sys/time.o sys/times.o sys/utsname.o sys/wait.o syscalls.o syslog.o termios.o time.o ucontext.o unistd.o utime.o utmpx.o
    34 +libc_OBJS = ctype.lo dirent.lo errno.lo fcntl.lo float.lo fnmatch.lo grp.lo iconv.lo langinfo.lo libgen.lo locale.lo poll.lo pwd.lo search.lo setjmp.lo signal.lo stdlib.lo stdio.lo string.lo strings.lo stropts.lo sys/ipc.lo sys/mman.lo sys/mount.lo sys/reboot.lo sys/resource.lo sys/select.lo sys/shm.lo sys/stat.lo sys/statvfs.lo sys/time.lo sys/times.lo sys/utsname.lo sys/wait.lo syscalls.lo syslog.lo termios.lo time.lo ucontext.lo unistd.lo utime.lo utmpx.lo
    35  libc_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    36 -libc_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `$(CC) -print-libgcc-file-name`
    37 +libc_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `$(CC) -print-libgcc-file-name` -Xcompiler -nostdlib
    38  libc_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    39  
    40 -libc.a: $(libc_OBJS)
    41 -       $(AR) libc.a $(libc_OBJS)
    42 -       $(RANLIB) libc.a
    43 -
    44 -libc.so: $(libc_OBJS)
    45 -       $(LD) -o libc.so -Wl,-soname,libc.so.0 $(libc_OBJS) $(libc_LDFLAGS)
    46 +libc.la: $(libc_OBJS)
    47 +       $(LIBTOOL) --mode=link --tag=gcc $(CC) -o libc.la $(libc_OBJS) `$(CC) -print-libgcc-file-name` -Xcompiler -nostdlib -rpath $(LIBDIR) $(libc_LDFLAGS)
    48  
    49  start.o_OBJS = start.o
    50  start.o_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    51  
    52 -ctype.o: ctype.c
    53 -       $(CC) $(libc_CFLAGS) -c ctype.c
    54 +ctype.o ctype.lo: ctype.c
    55 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c ctype.c
    56  
    57 -dirent.o: dirent.c
    58 -       $(CC) $(libc_CFLAGS) -c dirent.c
    59 +dirent.o dirent.lo: dirent.c
    60 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c dirent.c
    61  
    62 -errno.o: errno.c
    63 -       $(CC) $(libc_CFLAGS) -c errno.c
    64 +errno.o errno.lo: errno.c
    65 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c errno.c
    66  
    67 -fcntl.o: fcntl.c syscalls.h
    68 -       $(CC) $(libc_CFLAGS) -c fcntl.c
    69 +fcntl.o fcntl.lo: fcntl.c syscalls.h
    70 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c fcntl.c
    71  
    72 -float.o: float.c
    73 -       $(CC) $(libc_CFLAGS) -c float.c
    74 +float.o float.lo: float.c
    75 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c float.c
    76  
    77 -fnmatch.o: fnmatch.c
    78 -       $(CC) $(libc_CFLAGS) -c fnmatch.c
    79 +fnmatch.o fnmatch.lo: fnmatch.c
    80 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c fnmatch.c
    81  
    82 -grp.o: grp.c
    83 -       $(CC) $(libc_CFLAGS) -c grp.c
    84 +grp.o grp.lo: grp.c
    85 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c grp.c
    86  
    87 -iconv.o: iconv.c
    88 -       $(CC) $(libc_CFLAGS) -c iconv.c
    89 +iconv.o iconv.lo: iconv.c
    90 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c iconv.c
    91  
    92 -langinfo.o: langinfo.c
    93 -       $(CC) $(libc_CFLAGS) -c langinfo.c
    94 +langinfo.o langinfo.lo: langinfo.c
    95 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c langinfo.c
    96  
    97 -libgen.o: libgen.c
    98 -       $(CC) $(libc_CFLAGS) -c libgen.c
    99 +libgen.o libgen.lo: libgen.c
    100 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c libgen.c
    101  
    102 -locale.o: locale.c
    103 -       $(CC) $(libc_CFLAGS) -c locale.c
    104 +locale.o locale.lo: locale.c
    105 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c locale.c
    106  
    107 -poll.o: poll.c
    108 -       $(CC) $(libc_CFLAGS) -c poll.c
    109 +poll.o poll.lo: poll.c
    110 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c poll.c
    111  
    112 -pwd.o: pwd.c
    113 -       $(CC) $(libc_CFLAGS) -c pwd.c
    114 +pwd.o pwd.lo: pwd.c
    115 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c pwd.c
    116  
    117 -search.o: search.c
    118 -       $(CC) $(libc_CFLAGS) -c search.c
    119 +search.o search.lo: search.c
    120 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c search.c
    121  
    122 -setjmp.o: setjmp.c
    123 -       $(CC) $(libc_CFLAGS) -c setjmp.c
    124 +setjmp.o setjmp.lo: setjmp.c
    125 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c setjmp.c
    126  
    127 -signal.o: signal.c
    128 -       $(CC) $(libc_CFLAGS) -c signal.c
    129 +signal.o signal.lo: signal.c
    130 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c signal.c
    131  
    132 -stdlib.o: stdlib.c
    133 -       $(CC) $(libc_CFLAGS) -c stdlib.c
    134 +stdlib.o stdlib.lo: stdlib.c
    135 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c stdlib.c
    136  
    137 -stdio.o: stdio.c
    138 -       $(CC) $(libc_CFLAGS) -c stdio.c
    139 +stdio.o stdio.lo: stdio.c
    140 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c stdio.c
    141  
    142 -string.o: string.c
    143 -       $(CC) $(libc_CFLAGS) -c string.c
    144 +string.o string.lo: string.c
    145 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c string.c
    146  
    147 -strings.o: strings.c
    148 -       $(CC) $(libc_CFLAGS) -c strings.c
    149 +strings.o strings.lo: strings.c
    150 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c strings.c
    151  
    152 -stropts.o: stropts.c
    153 -       $(CC) $(libc_CFLAGS) -c stropts.c
    154 +stropts.o stropts.lo: stropts.c
    155 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c stropts.c
    156  
    157 -sys/ipc.o: sys/ipc.c syscalls.h
    158 -       $(CC) $(libc_CFLAGS) -o sys/ipc.o -c sys/ipc.c
    159 +sys/ipc.o sys/ipc.lo: sys/ipc.c syscalls.h
    160 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -o sys/ipc.o -c sys/ipc.c
    161  
    162 -sys/mman.o: sys/mman.c syscalls.h
    163 -       $(CC) $(libc_CFLAGS) -o sys/mman.o -c sys/mman.c
    164 +sys/mman.o sys/mman.lo: sys/mman.c syscalls.h
    165 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -o sys/mman.o -c sys/mman.c
    166  
    167 -sys/mount.o: sys/mount.c syscalls.h
    168 -       $(CC) $(libc_CFLAGS) -o sys/mount.o -c sys/mount.c
    169 +sys/mount.o sys/mount.lo: sys/mount.c syscalls.h
    170 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -o sys/mount.o -c sys/mount.c
    171  
    172 -sys/reboot.o: sys/reboot.c
    173 -       $(CC) $(libc_CFLAGS) -o sys/reboot.o -c sys/reboot.c
    174 +sys/reboot.o sys/reboot.lo: sys/reboot.c
    175 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -o sys/reboot.o -c sys/reboot.c
    176  
    177 -sys/resource.o: sys/resource.c syscalls.h
    178 -       $(CC) $(libc_CFLAGS) -o sys/resource.o -c sys/resource.c
    179 +sys/resource.o sys/resource.lo: sys/resource.c syscalls.h
    180 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -o sys/resource.o -c sys/resource.c
    181  
    182 -sys/select.o: sys/select.c syscalls.h
    183 -       $(CC) $(libc_CFLAGS) -o sys/select.o -c sys/select.c
    184 +sys/select.o sys/select.lo: sys/select.c syscalls.h
    185 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -o sys/select.o -c sys/select.c
    186  
    187 -sys/shm.o: sys/shm.c syscalls.h
    188 -       $(CC) $(libc_CFLAGS) -o sys/shm.o -c sys/shm.c
    189 +sys/shm.o sys/shm.lo: sys/shm.c syscalls.h
    190 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -o sys/shm.o -c sys/shm.c
    191  
    192 -sys/stat.o: sys/stat.c syscalls.h
    193 -       $(CC) $(libc_CFLAGS) -o sys/stat.o -c sys/stat.c
    194 +sys/stat.o sys/stat.lo: sys/stat.c syscalls.h
    195 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -o sys/stat.o -c sys/stat.c
    196  
    197 -sys/statvfs.o: sys/statvfs.c syscalls.h
    198 -       $(CC) $(libc_CFLAGS) -o sys/statvfs.o -c sys/statvfs.c
    199 +sys/statvfs.o sys/statvfs.lo: sys/statvfs.c syscalls.h
    200 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -o sys/statvfs.o -c sys/statvfs.c
    201  
    202 -sys/time.o: sys/time.c
    203 -       $(CC) $(libc_CFLAGS) -o sys/time.o -c sys/time.c
    204 +sys/time.o sys/time.lo: sys/time.c
    205 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -o sys/time.o -c sys/time.c
    206  
    207 -sys/times.o: sys/times.c syscalls.h
    208 -       $(CC) $(libc_CFLAGS) -o sys/times.o -c sys/times.c
    209 +sys/times.o sys/times.lo: sys/times.c syscalls.h
    210 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -o sys/times.o -c sys/times.c
    211  
    212 -sys/utsname.o: sys/utsname.c
    213 -       $(CC) $(libc_CFLAGS) -o sys/utsname.o -c sys/utsname.c
    214 +sys/utsname.o sys/utsname.lo: sys/utsname.c
    215 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -o sys/utsname.o -c sys/utsname.c
    216  
    217 -sys/wait.o: sys/wait.c syscalls.h
    218 -       $(CC) $(libc_CFLAGS) -o sys/wait.o -c sys/wait.c
    219 +sys/wait.o sys/wait.lo: sys/wait.c syscalls.h
    220 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -o sys/wait.o -c sys/wait.c
    221  
    222 -syscalls.o: syscalls.S kernel/freebsd/common.h kernel/freebsd/i386/syscalls.S kernel/linux/common.h kernel/linux/amd64/syscalls.S kernel/linux/arm/syscalls.S kernel/linux/i386/syscalls.S kernel/linux/sparc/syscalls.S kernel/netbsd/common.h kernel/netbsd/common.S kernel/netbsd/amd64/syscalls.S kernel/netbsd/i386/syscalls.S kernel/netbsd/sparc/syscalls.S kernel/netbsd/sparc64/syscalls.S kernel/openbsd/common.h kernel/openbsd/arm/syscalls.S kernel/openbsd/i386/syscalls.S
    223 -       $(AS) $(libc_ASFLAGS) -o syscalls.o syscalls.S
    224 +syscalls.o syscalls.lo: syscalls.S kernel/freebsd/common.h kernel/freebsd/i386/syscalls.S kernel/linux/common.h kernel/linux/amd64/syscalls.S kernel/linux/arm/syscalls.S kernel/linux/i386/syscalls.S kernel/linux/sparc/syscalls.S kernel/netbsd/common.h kernel/netbsd/common.S kernel/netbsd/amd64/syscalls.S kernel/netbsd/i386/syscalls.S kernel/netbsd/sparc/syscalls.S kernel/netbsd/sparc64/syscalls.S kernel/openbsd/common.h kernel/openbsd/arm/syscalls.S kernel/openbsd/i386/syscalls.S
    225 +       $(LIBTOOL) --mode=compile --tag=gcc $(AS) $(libc_ASFLAGS) -o syscalls.o syscalls.S
    226  
    227 -syslog.o: syslog.c
    228 -       $(CC) $(libc_CFLAGS) -c syslog.c
    229 +syslog.o syslog.lo: syslog.c
    230 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c syslog.c
    231  
    232 -termios.o: termios.c syscalls.h
    233 -       $(CC) $(libc_CFLAGS) -c termios.c
    234 +termios.o termios.lo: termios.c syscalls.h
    235 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c termios.c
    236  
    237 -time.o: time.c
    238 -       $(CC) $(libc_CFLAGS) -c time.c
    239 +time.o time.lo: time.c
    240 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c time.c
    241  
    242 -ucontext.o: ucontext.c syscalls.h
    243 -       $(CC) $(libc_CFLAGS) -c ucontext.c
    244 +ucontext.o ucontext.lo: ucontext.c syscalls.h
    245 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c ucontext.c
    246  
    247 -unistd.o: unistd.c syscalls.h
    248 -       $(CC) $(libc_CFLAGS) -c unistd.c
    249 +unistd.o unistd.lo: unistd.c syscalls.h
    250 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c unistd.c
    251  
    252 -utime.o: utime.c
    253 -       $(CC) $(libc_CFLAGS) -c utime.c
    254 +utime.o utime.lo: utime.c
    255 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c utime.c
    256  
    257 -utmpx.o: utmpx.c
    258 -       $(CC) $(libc_CFLAGS) -c utmpx.c
    259 +utmpx.o utmpx.lo: utmpx.c
    260 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libc_CFLAGS) -c utmpx.c
    261  
    262  start.o: start.S kernel/freebsd/i386/start.S kernel/linux/arm/start.S kernel/linux/i386/start.S kernel/linux/sparc/start.S kernel/netbsd/amd64/start.S kernel/netbsd/i386/start.S kernel/netbsd/sparc64/start.S kernel/netbsd/sparc/start.S kernel/openbsd/arm/start.S kernel/openbsd/i386/start.S
    263         $(AS) $(start.o_ASFLAGS) -o start.o start.S
    264 @@ -181,19 +187,14 @@
    265  install: $(TARGETS)
    266         @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    267         $(MKDIR) $(DESTDIR)$(LIBDIR)
    268 -       $(INSTALL) -m 0644 -- libc.a $(DESTDIR)$(LIBDIR)/libc.a
    269 -       $(INSTALL) -m 0755 -- libc.so $(DESTDIR)$(LIBDIR)/libc.so.0.0
    270 -       $(LN) -s -- libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so.0
    271 -       $(LN) -s -- libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so
    272 +       $(LIBTOOL) --mode=install $(INSTALL) -m 0755 libc.la $(DESTDIR)$(LIBDIR)/libc.la
    273 +       $(LIBTOOL) --mode=finish $(DESTDIR)/$(LIBDIR)
    274         $(MKDIR) $(DESTDIR)$(LIBDIR)
    275         $(INSTALL) -m 0644 -- start.o $(DESTDIR)$(LIBDIR)/start.o
    276  
    277  uninstall:
    278         @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    279 -       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.a
    280 -       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so.0.0
    281 -       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so.0
    282 -       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so
    283 +       $(LIBTOOL) --mode=uninstall $(RM) -- $(DESTDIR)$(LIBDIR)/libc.la
    284         $(RM) -- $(DESTDIR)$(LIBDIR)/start.o
    285  
    286  .PHONY: all subdirs clean distclean install uninstall
    287 diff -Naur libc-0.0.5/src/Makefile.orig libc-0.0.5.libtool/src/Makefile.orig
    288 --- libc-0.0.5/src/Makefile.orig        1970-01-01 01:00:00.000000000 +0100
    289 +++ libc-0.0.5.libtool/src/Makefile.orig        2011-02-26 20:12:50.000000000 +0100
    290 @@ -0,0 +1,199 @@
    291 +SUBDIRS        = dl kernel/linux kernel/freebsd kernel/netbsd kernel/openbsd kernel/solaris math pthread socket
    292 +TARGETS        = libc.a libc.so start.o
    293 +PREFIX = /usr/local
    294 +DESTDIR        =
    295 +LIBDIR = $(PREFIX)/lib
    296 +AS     = $(CC)
    297 +ASFLAGS        = -W -fPIC -Wall -g -pedantic -ffreestanding -c
    298 +CC     = cc
    299 +CPPFLAGSF= -nostdinc -isystem ../include -DPIC
    300 +CPPFLAGS=
    301 +CFLAGSF        = -W -fPIC
    302 +CFLAGS = -Wall -g -pedantic -ffreestanding
    303 +AR     = ar -rc
    304 +RANLIB = ranlib
    305 +LD     = $(CC) -nostdlib -shared
    306 +BINDIR = $(PREFIX)/bin
    307 +RM     = rm -f
    308 +LN     = ln -f
    309 +MKDIR  = mkdir -p
    310 +INSTALL        = install
    311 +
    312 +
    313 +all: subdirs $(TARGETS)
    314 +
    315 +subdirs:
    316 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    317 +
    318 +libc_OBJS = ctype.o dirent.o errno.o fcntl.o float.o fnmatch.o grp.o iconv.o langinfo.o libgen.o locale.o poll.o pwd.o search.o setjmp.o signal.o stdlib.o stdio.o string.o strings.o stropts.o sys/ipc.o sys/mman.o sys/mount.o sys/reboot.o sys/resource.o sys/select.o sys/shm.o sys/stat.o sys/statvfs.o sys/time.o sys/times.o sys/utsname.o sys/wait.o syscalls.o syslog.o termios.o time.o ucontext.o unistd.o utime.o utmpx.o
    319 +libc_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    320 +libc_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `$(CC) -print-libgcc-file-name`
    321 +libc_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    322 +
    323 +libc.a: $(libc_OBJS)
    324 +       $(AR) libc.a $(libc_OBJS)
    325 +       $(RANLIB) libc.a
    326 +
    327 +libc.so: $(libc_OBJS)
    328 +       $(LD) -o libc.so -Wl,-soname,libc.so.0 $(libc_OBJS) $(libc_LDFLAGS)
    329 +
    330 +start.o_OBJS = start.o
    331 +start.o_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    332 +
    333 +ctype.o: ctype.c
    334 +       $(CC) $(libc_CFLAGS) -c ctype.c
    335 +
    336 +dirent.o: dirent.c
    337 +       $(CC) $(libc_CFLAGS) -c dirent.c
    338 +
    339 +errno.o: errno.c
    340 +       $(CC) $(libc_CFLAGS) -c errno.c
    341 +
    342 +fcntl.o: fcntl.c syscalls.h
    343 +       $(CC) $(libc_CFLAGS) -c fcntl.c
    344 +
    345 +float.o: float.c
    346 +       $(CC) $(libc_CFLAGS) -c float.c
    347 +
    348 +fnmatch.o: fnmatch.c
    349 +       $(CC) $(libc_CFLAGS) -c fnmatch.c
    350 +
    351 +grp.o: grp.c
    352 +       $(CC) $(libc_CFLAGS) -c grp.c
    353 +
    354 +iconv.o: iconv.c
    355 +       $(CC) $(libc_CFLAGS) -c iconv.c
    356 +
    357 +langinfo.o: langinfo.c
    358 +       $(CC) $(libc_CFLAGS) -c langinfo.c
    359 +
    360 +libgen.o: libgen.c
    361 +       $(CC) $(libc_CFLAGS) -c libgen.c
    362 +
    363 +locale.o: locale.c
    364 +       $(CC) $(libc_CFLAGS) -c locale.c
    365 +
    366 +poll.o: poll.c
    367 +       $(CC) $(libc_CFLAGS) -c poll.c
    368 +
    369 +pwd.o: pwd.c
    370 +       $(CC) $(libc_CFLAGS) -c pwd.c
    371 +
    372 +search.o: search.c
    373 +       $(CC) $(libc_CFLAGS) -c search.c
    374 +
    375 +setjmp.o: setjmp.c
    376 +       $(CC) $(libc_CFLAGS) -c setjmp.c
    377 +
    378 +signal.o: signal.c
    379 +       $(CC) $(libc_CFLAGS) -c signal.c
    380 +
    381 +stdlib.o: stdlib.c
    382 +       $(CC) $(libc_CFLAGS) -c stdlib.c
    383 +
    384 +stdio.o: stdio.c
    385 +       $(CC) $(libc_CFLAGS) -c stdio.c
    386 +
    387 +string.o: string.c
    388 +       $(CC) $(libc_CFLAGS) -c string.c
    389 +
    390 +strings.o: strings.c
    391 +       $(CC) $(libc_CFLAGS) -c strings.c
    392 +
    393 +stropts.o: stropts.c
    394 +       $(CC) $(libc_CFLAGS) -c stropts.c
    395 +
    396 +sys/ipc.o: sys/ipc.c syscalls.h
    397 +       $(CC) $(libc_CFLAGS) -o sys/ipc.o -c sys/ipc.c
    398 +
    399 +sys/mman.o: sys/mman.c syscalls.h
    400 +       $(CC) $(libc_CFLAGS) -o sys/mman.o -c sys/mman.c
    401 +
    402 +sys/mount.o: sys/mount.c syscalls.h
    403 +       $(CC) $(libc_CFLAGS) -o sys/mount.o -c sys/mount.c
    404 +
    405 +sys/reboot.o: sys/reboot.c
    406 +       $(CC) $(libc_CFLAGS) -o sys/reboot.o -c sys/reboot.c
    407 +
    408 +sys/resource.o: sys/resource.c syscalls.h
    409 +       $(CC) $(libc_CFLAGS) -o sys/resource.o -c sys/resource.c
    410 +
    411 +sys/select.o: sys/select.c syscalls.h
    412 +       $(CC) $(libc_CFLAGS) -o sys/select.o -c sys/select.c
    413 +
    414 +sys/shm.o: sys/shm.c syscalls.h
    415 +       $(CC) $(libc_CFLAGS) -o sys/shm.o -c sys/shm.c
    416 +
    417 +sys/stat.o: sys/stat.c syscalls.h
    418 +       $(CC) $(libc_CFLAGS) -o sys/stat.o -c sys/stat.c
    419 +
    420 +sys/statvfs.o: sys/statvfs.c syscalls.h
    421 +       $(CC) $(libc_CFLAGS) -o sys/statvfs.o -c sys/statvfs.c
    422 +
    423 +sys/time.o: sys/time.c
    424 +       $(CC) $(libc_CFLAGS) -o sys/time.o -c sys/time.c
    425 +
    426 +sys/times.o: sys/times.c syscalls.h
    427 +       $(CC) $(libc_CFLAGS) -o sys/times.o -c sys/times.c
    428 +
    429 +sys/utsname.o: sys/utsname.c
    430 +       $(CC) $(libc_CFLAGS) -o sys/utsname.o -c sys/utsname.c
    431 +
    432 +sys/wait.o: sys/wait.c syscalls.h
    433 +       $(CC) $(libc_CFLAGS) -o sys/wait.o -c sys/wait.c
    434 +
    435 +syscalls.o: syscalls.S kernel/freebsd/common.h kernel/freebsd/i386/syscalls.S kernel/linux/common.h kernel/linux/amd64/syscalls.S kernel/linux/arm/syscalls.S kernel/linux/i386/syscalls.S kernel/linux/sparc/syscalls.S kernel/netbsd/common.h kernel/netbsd/common.S kernel/netbsd/amd64/syscalls.S kernel/netbsd/i386/syscalls.S kernel/netbsd/sparc/syscalls.S kernel/netbsd/sparc64/syscalls.S kernel/openbsd/common.h kernel/openbsd/arm/syscalls.S kernel/openbsd/i386/syscalls.S
    436 +       $(AS) $(libc_ASFLAGS) -o syscalls.o syscalls.S
    437 +
    438 +syslog.o: syslog.c
    439 +       $(CC) $(libc_CFLAGS) -c syslog.c
    440 +
    441 +termios.o: termios.c syscalls.h
    442 +       $(CC) $(libc_CFLAGS) -c termios.c
    443 +
    444 +time.o: time.c
    445 +       $(CC) $(libc_CFLAGS) -c time.c
    446 +
    447 +ucontext.o: ucontext.c syscalls.h
    448 +       $(CC) $(libc_CFLAGS) -c ucontext.c
    449 +
    450 +unistd.o: unistd.c syscalls.h
    451 +       $(CC) $(libc_CFLAGS) -c unistd.c
    452 +
    453 +utime.o: utime.c
    454 +       $(CC) $(libc_CFLAGS) -c utime.c
    455 +
    456 +utmpx.o: utmpx.c
    457 +       $(CC) $(libc_CFLAGS) -c utmpx.c
    458 +
    459 +start.o: start.S kernel/freebsd/i386/start.S kernel/linux/arm/start.S kernel/linux/i386/start.S kernel/linux/sparc/start.S kernel/netbsd/amd64/start.S kernel/netbsd/i386/start.S kernel/netbsd/sparc64/start.S kernel/netbsd/sparc/start.S kernel/openbsd/arm/start.S kernel/openbsd/i386/start.S
    460 +       $(AS) $(start.o_ASFLAGS) -o start.o start.S
    461 +
    462 +clean:
    463 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
    464 +       $(RM) -- $(libc_OBJS) $(start.o_OBJS)
    465 +
    466 +distclean:
    467 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
    468 +       $(RM) -- $(libc_OBJS) $(start.o_OBJS)
    469 +       $(RM) -- $(TARGETS)
    470 +
    471 +install: $(TARGETS)
    472 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    473 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    474 +       $(INSTALL) -m 0644 -- libc.a $(DESTDIR)$(LIBDIR)/libc.a
    475 +       $(INSTALL) -m 0755 -- libc.so $(DESTDIR)$(LIBDIR)/libc.so.0.0
    476 +       $(LN) -s -- libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so.0
    477 +       $(LN) -s -- libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so
    478 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    479 +       $(INSTALL) -m 0644 -- start.o $(DESTDIR)$(LIBDIR)/start.o
    480 +
    481 +uninstall:
    482 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    483 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.a
    484 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so.0.0
    485 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so.0
    486 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so
    487 +       $(RM) -- $(DESTDIR)$(LIBDIR)/start.o
    488 +
    489 +.PHONY: all subdirs clean distclean install uninstall
    490 diff -Naur libc-0.0.5/src/dl/Makefile libc-0.0.5.libtool/src/dl/Makefile
    491 --- libc-0.0.5/src/dl/Makefile  2011-02-26 20:12:50.000000000 +0100
    492 +++ libc-0.0.5.libtool/src/dl/Makefile  2011-02-26 21:31:24.000000000 +0100
     1diff -Naur libc-0.0.7.orig/src/dl/Makefile libc-0.0.7/src/dl/Makefile
     2--- libc-0.0.7.orig/src/dl/Makefile     2011-03-30 17:06:27.000000000 +0200
     3+++ libc-0.0.7/src/dl/Makefile  2011-03-30 17:20:55.000000000 +0200
    4934@@ -1,4 +1,4 @@
    4945-TARGETS        = libdl.a libdl.so
     
    51930-       $(RANLIB) libdl.a
    52031+libdl.la: $(libdl_OBJS)
    521 +       $(LIBTOOL) --mode=link --tag=gcc $(CC) -o libdl.la $(libdl_OBJS) -Xcompiler -nostdlib -rpath $(LIBDIR) $(libdl_LDFLAGS)
     32+       $(LIBTOOL) --mode=link $(CC) -o libdl.la $(libdl_OBJS) -Xcompiler -nostdlib -rpath $(LIBDIR) $(libdl_LDFLAGS)
    52233 
    52334-libdl.so: $(libdl_OBJS)
     
    52738-       $(CC) $(libdl_CFLAGS) -c dlfcn.c
    52839+dlfcn.o dlfcn.lo: dlfcn.c ../../include/dl/dlfcn.h ../../include/dl/elf.h
    529 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libdl_CFLAGS) -c dlfcn.c
     40+       $(LIBTOOL) --mode=compile $(CC) $(libdl_CFLAGS) -c dlfcn.c
    53041 
    53142 clean:
     
    55061 
    55162 .PHONY: all clean distclean install uninstall
    552 diff -Naur libc-0.0.5/src/dl/Makefile.orig libc-0.0.5.libtool/src/dl/Makefile.orig
    553 --- libc-0.0.5/src/dl/Makefile.orig     1970-01-01 01:00:00.000000000 +0100
    554 +++ libc-0.0.5.libtool/src/dl/Makefile.orig     2011-02-26 20:12:50.000000000 +0100
    555 @@ -0,0 +1,54 @@
    556 +TARGETS        = libdl.a libdl.so
    557 +PREFIX = /usr/local
    558 +DESTDIR        =
    559 +LIBDIR = $(PREFIX)/lib
    560 +CC     = cc
    561 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/dl -DPIC
    562 +CPPFLAGS=
    563 +CFLAGSF        = -W -fPIC
    564 +CFLAGS = -Wall -g -pedantic -ffreestanding
    565 +AR     = ar -rc
    566 +RANLIB = ranlib
    567 +LD     = $(CC) -nostdlib -shared
    568 +RM     = rm -f
    569 +LN     = ln -f
    570 +MKDIR  = mkdir -p
    571 +INSTALL        = install
    572 +
    573 +
    574 +all: $(TARGETS)
    575 +
    576 +libdl_OBJS = dlfcn.o
    577 +libdl_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    578 +libdl_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    579 +
    580 +libdl.a: $(libdl_OBJS)
    581 +       $(AR) libdl.a $(libdl_OBJS)
    582 +       $(RANLIB) libdl.a
    583 +
    584 +libdl.so: $(libdl_OBJS)
    585 +       $(LD) -o libdl.so -Wl,-soname,libdl.so.0 $(libdl_OBJS) $(libdl_LDFLAGS)
    586 +
    587 +dlfcn.o: dlfcn.c ../../include/dl/dlfcn.h ../../include/dl/elf.h
    588 +       $(CC) $(libdl_CFLAGS) -c dlfcn.c
    589 +
    590 +clean:
    591 +       $(RM) -- $(libdl_OBJS)
    592 +
    593 +distclean: clean
    594 +       $(RM) -- $(TARGETS)
    595 +
    596 +install: $(TARGETS)
    597 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    598 +       $(INSTALL) -m 0644 -- libdl.a $(DESTDIR)$(LIBDIR)/libdl.a
    599 +       $(INSTALL) -m 0755 -- libdl.so $(DESTDIR)$(LIBDIR)/libdl.so.0.0
    600 +       $(LN) -s -- libdl.so.0.0 $(DESTDIR)$(LIBDIR)/libdl.so.0
    601 +       $(LN) -s -- libdl.so.0.0 $(DESTDIR)$(LIBDIR)/libdl.so
    602 +
    603 +uninstall:
    604 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.a
    605 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.so.0.0
    606 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.so.0
    607 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.so
    608 +
    609 +.PHONY: all clean distclean install uninstall
    610 diff -Naur libc-0.0.5/src/dl/project.conf libc-0.0.5.libtool/src/dl/project.conf
    611 --- libc-0.0.5/src/dl/project.conf      2010-10-20 13:03:06.000000000 +0200
    612 +++ libc-0.0.5.libtool/src/dl/project.conf      2011-02-26 21:30:58.000000000 +0100
     63diff -Naur libc-0.0.7.orig/src/dl/project.conf libc-0.0.7/src/dl/project.conf
     64--- libc-0.0.7.orig/src/dl/project.conf 2010-10-20 13:03:06.000000000 +0200
     65+++ libc-0.0.7/src/dl/project.conf      2011-03-30 17:20:52.000000000 +0200
    61366@@ -6,8 +6,9 @@
    61467 dist=Makefile
     
    62275 
    62376 [dlfcn.c]
    624 diff -Naur libc-0.0.5/src/dl/project.conf.orig libc-0.0.5.libtool/src/dl/project.conf.orig
    625 --- libc-0.0.5/src/dl/project.conf.orig 1970-01-01 01:00:00.000000000 +0100
    626 +++ libc-0.0.5.libtool/src/dl/project.conf.orig 2010-10-20 13:03:06.000000000 +0200
    627 @@ -0,0 +1,14 @@
    628 +targets=libdl
    629 +ld=$(CC) -nostdlib -shared
    630 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/dl -DPIC
    631 +cflags_force=-W -fPIC
    632 +cflags=-Wall -g -pedantic -ffreestanding
    633 +dist=Makefile
    634 +
    635 +[libdl]
    636 +type=library
    637 +sources=dlfcn.c
    638 +install=$(LIBDIR)
    639 +
    640 +[dlfcn.c]
    641 +depends=../../include/dl/dlfcn.h,../../include/dl/elf.h
    642 diff -Naur libc-0.0.5/src/math/Makefile libc-0.0.5.libtool/src/math/Makefile
    643 --- libc-0.0.5/src/math/Makefile        2011-02-26 20:12:50.000000000 +0100
    644 +++ libc-0.0.5.libtool/src/math/Makefile        2011-02-26 21:31:24.000000000 +0100
     77diff -Naur libc-0.0.7.orig/src/math/Makefile libc-0.0.7/src/math/Makefile
     78--- libc-0.0.7.orig/src/math/Makefile   2011-03-30 17:06:27.000000000 +0200
     79+++ libc-0.0.7/src/math/Makefile        2011-03-30 17:20:55.000000000 +0200
    64580@@ -1,5 +1,5 @@
    64681 SUBDIRS        = amd64 i386
     
    673108-       $(RANLIB) libm.a
    674109+libm.la: $(libm_OBJS)
    675 +       $(LIBTOOL) --mode=link --tag=gcc $(CC) -o libm.la $(libm_OBJS) -Xcompiler -nostdlib -rpath $(LIBDIR) $(libm_LDFLAGS)
     110+       $(LIBTOOL) --mode=link $(CC) -o libm.la $(libm_OBJS) -Xcompiler -nostdlib -rpath $(LIBDIR) $(libm_LDFLAGS)
    676111 
    677112-libm.so: $(libm_OBJS)
    678113-       $(LD) -o libm.so -Wl,-soname,libm.so.0 $(libm_OBJS) $(libm_LDFLAGS)
    679114+arch.o arch.lo: arch.S amd64/math.S i386/math.S
    680 +       $(LIBTOOL) --mode=compile --tag=gcc $(AS) $(libm_ASFLAGS) -o arch.o arch.S
     115+       $(LIBTOOL) --mode=compile $(AS) $(libm_ASFLAGS) -o arch.o arch.S
    681116 
    682117-arch.o: arch.S amd64/math.S i386/math.S
     
    686121-       $(CC) $(libm_CFLAGS) -c math.c
    687122+math.o math.lo: math.c ../../include/math/math.h
    688 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libm_CFLAGS) -c math.c
     123+       $(LIBTOOL) --mode=compile $(CC) $(libm_CFLAGS) -c math.c
    689124 
    690125 clean:
     
    710145 
    711146 .PHONY: all subdirs clean distclean install uninstall
    712 diff -Naur libc-0.0.5/src/math/Makefile.orig libc-0.0.5.libtool/src/math/Makefile.orig
    713 --- libc-0.0.5/src/math/Makefile.orig   1970-01-01 01:00:00.000000000 +0100
    714 +++ libc-0.0.5.libtool/src/math/Makefile.orig   2011-02-26 20:12:50.000000000 +0100
    715 @@ -0,0 +1,69 @@
    716 +SUBDIRS        = amd64 i386
    717 +TARGETS        = libm.a libm.so
    718 +PREFIX = /usr/local
    719 +DESTDIR        =
    720 +LIBDIR = $(PREFIX)/lib
    721 +AS     = $(CC)
    722 +ASFLAGS        = -W -Wall -g -pedantic -ffreestanding -c
    723 +CC     = cc
    724 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/math -DPIC
    725 +CPPFLAGS=
    726 +CFLAGSF        = -W -fPIC
    727 +CFLAGS = -Wall -g -pedantic -ffreestanding
    728 +AR     = ar -rc
    729 +RANLIB = ranlib
    730 +LD     = $(CC) -nostdlib -shared
    731 +RM     = rm -f
    732 +LN     = ln -f
    733 +MKDIR  = mkdir -p
    734 +INSTALL        = install
    735 +
    736 +
    737 +all: subdirs $(TARGETS)
    738 +
    739 +subdirs:
    740 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    741 +
    742 +libm_OBJS = arch.o math.o
    743 +libm_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    744 +libm_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    745 +libm_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    746 +
    747 +libm.a: $(libm_OBJS)
    748 +       $(AR) libm.a $(libm_OBJS)
    749 +       $(RANLIB) libm.a
    750 +
    751 +libm.so: $(libm_OBJS)
    752 +       $(LD) -o libm.so -Wl,-soname,libm.so.0 $(libm_OBJS) $(libm_LDFLAGS)
    753 +
    754 +arch.o: arch.S amd64/math.S i386/math.S
    755 +       $(AS) $(libm_ASFLAGS) -o arch.o arch.S
    756 +
    757 +math.o: math.c ../../include/math/math.h
    758 +       $(CC) $(libm_CFLAGS) -c math.c
    759 +
    760 +clean:
    761 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
    762 +       $(RM) -- $(libm_OBJS)
    763 +
    764 +distclean:
    765 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
    766 +       $(RM) -- $(libm_OBJS)
    767 +       $(RM) -- $(TARGETS)
    768 +
    769 +install: $(TARGETS)
    770 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    771 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    772 +       $(INSTALL) -m 0644 -- libm.a $(DESTDIR)$(LIBDIR)/libm.a
    773 +       $(INSTALL) -m 0755 -- libm.so $(DESTDIR)$(LIBDIR)/libm.so.0.0
    774 +       $(LN) -s -- libm.so.0.0 $(DESTDIR)$(LIBDIR)/libm.so.0
    775 +       $(LN) -s -- libm.so.0.0 $(DESTDIR)$(LIBDIR)/libm.so
    776 +
    777 +uninstall:
    778 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    779 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.a
    780 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.so.0.0
    781 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.so.0
    782 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.so
    783 +
    784 +.PHONY: all subdirs clean distclean install uninstall
    785 diff -Naur libc-0.0.5/src/math/project.conf libc-0.0.5.libtool/src/math/project.conf
    786 --- libc-0.0.5/src/math/project.conf    2009-08-06 00:54:57.000000000 +0200
    787 +++ libc-0.0.5.libtool/src/math/project.conf    2011-02-26 21:31:04.000000000 +0100
     147diff -Naur libc-0.0.7.orig/src/math/project.conf libc-0.0.7/src/math/project.conf
     148--- libc-0.0.7.orig/src/math/project.conf       2009-08-06 00:54:57.000000000 +0200
     149+++ libc-0.0.7/src/math/project.conf    2011-03-30 17:20:52.000000000 +0200
    788150@@ -9,8 +9,9 @@
    789151 dist=Makefile,arch.h
     
    797159 
    798160 [arch.S]
    799 diff -Naur libc-0.0.5/src/math/project.conf.orig libc-0.0.5.libtool/src/math/project.conf.orig
    800 --- libc-0.0.5/src/math/project.conf.orig       1970-01-01 01:00:00.000000000 +0100
    801 +++ libc-0.0.5.libtool/src/math/project.conf.orig       2009-08-06 00:54:57.000000000 +0200
    802 @@ -0,0 +1,20 @@
    803 +subdirs=amd64,i386
    804 +targets=libm
    805 +as=$(CC)
    806 +ld=$(CC) -nostdlib -shared
    807 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/math -DPIC
    808 +cflags_force=-W -fPIC
    809 +cflags=-Wall -g -pedantic -ffreestanding
    810 +asflags=-W -Wall -g -pedantic -ffreestanding -c
    811 +dist=Makefile,arch.h
    812 +
    813 +[libm]
    814 +type=library
    815 +sources=arch.S,math.c
    816 +install=$(LIBDIR)
    817 +
    818 +[arch.S]
    819 +depends=amd64/math.S,i386/math.S
    820 +
    821 +[math.c]
    822 +depends=../../include/math/math.h
    823 diff -Naur libc-0.0.5/src/project.conf libc-0.0.5.libtool/src/project.conf
    824 --- libc-0.0.5/src/project.conf 2010-10-29 03:12:15.000000000 +0200
    825 +++ libc-0.0.5.libtool/src/project.conf 2011-02-26 21:30:32.000000000 +0100
    826 @@ -9,9 +9,9 @@
    827  dist=Makefile,syscalls.h
    828  
    829  [libc]
    830 -type=library
    831 +type=libtool
    832  sources=ctype.c,dirent.c,errno.c,fcntl.c,float.c,fnmatch.c,grp.c,iconv.c,langinfo.c,libgen.c,locale.c,poll.c,pwd.c,search.c,setjmp.c,signal.c,stdlib.c,stdio.c,string.c,strings.c,stropts.c,sys/ipc.c,sys/mman.c,sys/mount.c,sys/reboot.c,sys/resource.c,sys/select.c,sys/shm.c,sys/stat.c,sys/statvfs.c,sys/time.c,sys/times.c,sys/utsname.c,sys/wait.c,syscalls.S,syslog.c,termios.c,time.c,ucontext.c,unistd.c,utime.c,utmpx.c
    833 -ldflags=`$(CC) -print-libgcc-file-name`
    834 +ldflags=`$(CC) -print-libgcc-file-name` -Xcompiler -nostdlib
    835  install=$(LIBDIR)
    836  
    837  [start.o]
    838 diff -Naur libc-0.0.5/src/project.conf.orig libc-0.0.5.libtool/src/project.conf.orig
    839 --- libc-0.0.5/src/project.conf.orig    1970-01-01 01:00:00.000000000 +0100
    840 +++ libc-0.0.5.libtool/src/project.conf.orig    2010-10-29 03:12:15.000000000 +0200
    841 @@ -0,0 +1,68 @@
    842 +subdirs=dl,kernel/linux,kernel/freebsd,kernel/netbsd,kernel/openbsd,kernel/solaris,math,pthread,socket
    843 +targets=libc,start.o
    844 +as=$(CC)
    845 +ld=$(CC) -nostdlib -shared
    846 +cppflags_force=-nostdinc -isystem ../include -DPIC
    847 +cflags_force=-W -fPIC
    848 +cflags=-Wall -g -pedantic -ffreestanding
    849 +asflags=-W -fPIC -Wall -g -pedantic -ffreestanding -c
    850 +dist=Makefile,syscalls.h
    851 +
    852 +[libc]
    853 +type=library
    854 +sources=ctype.c,dirent.c,errno.c,fcntl.c,float.c,fnmatch.c,grp.c,iconv.c,langinfo.c,libgen.c,locale.c,poll.c,pwd.c,search.c,setjmp.c,signal.c,stdlib.c,stdio.c,string.c,strings.c,stropts.c,sys/ipc.c,sys/mman.c,sys/mount.c,sys/reboot.c,sys/resource.c,sys/select.c,sys/shm.c,sys/stat.c,sys/statvfs.c,sys/time.c,sys/times.c,sys/utsname.c,sys/wait.c,syscalls.S,syslog.c,termios.c,time.c,ucontext.c,unistd.c,utime.c,utmpx.c
    855 +ldflags=`$(CC) -print-libgcc-file-name`
    856 +install=$(LIBDIR)
    857 +
    858 +[start.o]
    859 +type=object
    860 +sources=start.S
    861 +install=$(LIBDIR)
    862 +
    863 +[fcntl.c]
    864 +depends=syscalls.h
    865 +
    866 +[sys/ipc.c]
    867 +depends=syscalls.h
    868 +
    869 +[sys/mman.c]
    870 +depends=syscalls.h
    871 +
    872 +[sys/mount.c]
    873 +depends=syscalls.h
    874 +
    875 +[sys/resource.c]
    876 +depends=syscalls.h
    877 +
    878 +[sys/select.c]
    879 +depends=syscalls.h
    880 +
    881 +[sys/shm.c]
    882 +depends=syscalls.h
    883 +
    884 +[sys/stat.c]
    885 +depends=syscalls.h
    886 +
    887 +[sys/statvfs.c]
    888 +depends=syscalls.h
    889 +
    890 +[sys/times.c]
    891 +depends=syscalls.h
    892 +
    893 +[sys/wait.c]
    894 +depends=syscalls.h
    895 +
    896 +[syscalls.S]
    897 +depends=kernel/freebsd/common.h,kernel/freebsd/i386/syscalls.S,kernel/linux/common.h,kernel/linux/amd64/syscalls.S,kernel/linux/arm/syscalls.S,kernel/linux/i386/syscalls.S,kernel/linux/sparc/syscalls.S,kernel/netbsd/common.h,kernel/netbsd/common.S,kernel/netbsd/amd64/syscalls.S,kernel/netbsd/i386/syscalls.S,kernel/netbsd/sparc/syscalls.S,kernel/netbsd/sparc64/syscalls.S,kernel/openbsd/common.h,kernel/openbsd/arm/syscalls.S,kernel/openbsd/i386/syscalls.S
    898 +
    899 +[termios.c]
    900 +depends=syscalls.h
    901 +
    902 +[ucontext.c]
    903 +depends=syscalls.h
    904 +
    905 +[unistd.c]
    906 +depends=syscalls.h
    907 +
    908 +[start.S]
    909 +depends=kernel/freebsd/i386/start.S,kernel/linux/arm/start.S,kernel/linux/i386/start.S,kernel/linux/sparc/start.S,kernel/netbsd/amd64/start.S,kernel/netbsd/i386/start.S,kernel/netbsd/sparc64/start.S,kernel/netbsd/sparc/start.S,kernel/openbsd/arm/start.S,kernel/openbsd/i386/start.S
    910 diff -Naur libc-0.0.5/src/pthread/Makefile libc-0.0.5.libtool/src/pthread/Makefile
    911 --- libc-0.0.5/src/pthread/Makefile     2011-02-26 20:12:50.000000000 +0100
    912 +++ libc-0.0.5.libtool/src/pthread/Makefile     2011-02-26 21:31:24.000000000 +0100
     161diff -Naur libc-0.0.7.orig/src/pthread/Makefile libc-0.0.7/src/pthread/Makefile
     162--- libc-0.0.7.orig/src/pthread/Makefile        2011-03-30 17:06:27.000000000 +0200
     163+++ libc-0.0.7/src/pthread/Makefile     2011-03-30 17:20:55.000000000 +0200
    913164@@ -1,4 +1,4 @@
    914165-TARGETS        = libpthread.a libpthread.so
     
    939190-       $(RANLIB) libpthread.a
    940191+libpthread.la: $(libpthread_OBJS)
    941 +       $(LIBTOOL) --mode=link --tag=gcc $(CC) -o libpthread.la $(libpthread_OBJS) -Xcompiler -nostdlib -rpath $(LIBDIR) $(libpthread_LDFLAGS)
     192+       $(LIBTOOL) --mode=link $(CC) -o libpthread.la $(libpthread_OBJS) -Xcompiler -nostdlib -rpath $(LIBDIR) $(libpthread_LDFLAGS)
    942193 
    943194-libpthread.so: $(libpthread_OBJS)
     
    947198-       $(CC) $(libpthread_CFLAGS) -c pthread.c
    948199+pthread.o pthread.lo: pthread.c
    949 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libpthread_CFLAGS) -c pthread.c
     200+       $(LIBTOOL) --mode=compile $(CC) $(libpthread_CFLAGS) -c pthread.c
    950201 
    951202 clean:
     
    970221 
    971222 .PHONY: all clean distclean install uninstall
    972 diff -Naur libc-0.0.5/src/pthread/Makefile.orig libc-0.0.5.libtool/src/pthread/Makefile.orig
    973 --- libc-0.0.5/src/pthread/Makefile.orig        1970-01-01 01:00:00.000000000 +0100
    974 +++ libc-0.0.5.libtool/src/pthread/Makefile.orig        2011-02-26 20:12:50.000000000 +0100
    975 @@ -0,0 +1,54 @@
    976 +TARGETS        = libpthread.a libpthread.so
    977 +PREFIX = /usr/local
    978 +DESTDIR        =
    979 +LIBDIR = $(PREFIX)/lib
    980 +CC     = cc
    981 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/pthread -DPIC
    982 +CPPFLAGS=
    983 +CFLAGSF        = -W -fPIC
    984 +CFLAGS = -Wall -g -pedantic -ffreestanding
    985 +AR     = ar -rc
    986 +RANLIB = ranlib
    987 +LD     = $(CC) -nostdlib -shared
    988 +RM     = rm -f
    989 +LN     = ln -f
    990 +MKDIR  = mkdir -p
    991 +INSTALL        = install
    992 +
    993 +
    994 +all: $(TARGETS)
    995 +
    996 +libpthread_OBJS = pthread.o
    997 +libpthread_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    998 +libpthread_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    999 +
    1000 +libpthread.a: $(libpthread_OBJS)
    1001 +       $(AR) libpthread.a $(libpthread_OBJS)
    1002 +       $(RANLIB) libpthread.a
    1003 +
    1004 +libpthread.so: $(libpthread_OBJS)
    1005 +       $(LD) -o libpthread.so -Wl,-soname,libpthread.so.0 $(libpthread_OBJS) $(libpthread_LDFLAGS)
    1006 +
    1007 +pthread.o: pthread.c
    1008 +       $(CC) $(libpthread_CFLAGS) -c pthread.c
    1009 +
    1010 +clean:
    1011 +       $(RM) -- $(libpthread_OBJS)
    1012 +
    1013 +distclean: clean
    1014 +       $(RM) -- $(TARGETS)
    1015 +
    1016 +install: $(TARGETS)
    1017 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    1018 +       $(INSTALL) -m 0644 -- libpthread.a $(DESTDIR)$(LIBDIR)/libpthread.a
    1019 +       $(INSTALL) -m 0755 -- libpthread.so $(DESTDIR)$(LIBDIR)/libpthread.so.0.0
    1020 +       $(LN) -s -- libpthread.so.0.0 $(DESTDIR)$(LIBDIR)/libpthread.so.0
    1021 +       $(LN) -s -- libpthread.so.0.0 $(DESTDIR)$(LIBDIR)/libpthread.so
    1022 +
    1023 +uninstall:
    1024 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.a
    1025 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.so.0.0
    1026 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.so.0
    1027 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.so
    1028 +
    1029 +.PHONY: all clean distclean install uninstall
    1030 diff -Naur libc-0.0.5/src/pthread/project.conf libc-0.0.5.libtool/src/pthread/project.conf
    1031 --- libc-0.0.5/src/pthread/project.conf 2009-08-06 00:54:57.000000000 +0200
    1032 +++ libc-0.0.5.libtool/src/pthread/project.conf 2011-02-26 21:30:50.000000000 +0100
     223diff -Naur libc-0.0.7.orig/src/pthread/project.conf libc-0.0.7/src/pthread/project.conf
     224--- libc-0.0.7.orig/src/pthread/project.conf    2009-08-06 00:54:57.000000000 +0200
     225+++ libc-0.0.7/src/pthread/project.conf 2011-03-30 17:20:52.000000000 +0200
    1033226@@ -6,6 +6,7 @@
    1034227 dist=Makefile
     
    1040233+ldflags=-Xcompiler -nostdlib
    1041234 install=$(LIBDIR)
    1042 diff -Naur libc-0.0.5/src/pthread/project.conf.orig libc-0.0.5.libtool/src/pthread/project.conf.orig
    1043 --- libc-0.0.5/src/pthread/project.conf.orig    1970-01-01 01:00:00.000000000 +0100
    1044 +++ libc-0.0.5.libtool/src/pthread/project.conf.orig    2009-08-06 00:54:57.000000000 +0200
    1045 @@ -0,0 +1,11 @@
    1046 +targets=libpthread
    1047 +ld=$(CC) -nostdlib -shared
    1048 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/pthread -DPIC
    1049 +cflags_force=-W -fPIC
    1050 +cflags=-Wall -g -pedantic -ffreestanding
    1051 +dist=Makefile
    1052 +
    1053 +[libpthread]
    1054 +type=library
    1055 +sources=pthread.c
    1056 +install=$(LIBDIR)
    1057 diff -Naur libc-0.0.5/src/socket/Makefile libc-0.0.5.libtool/src/socket/Makefile
    1058 --- libc-0.0.5/src/socket/Makefile      2011-02-26 20:12:50.000000000 +0100
    1059 +++ libc-0.0.5.libtool/src/socket/Makefile      2011-02-26 21:31:24.000000000 +0100
     235diff -Naur libc-0.0.7.orig/src/socket/Makefile libc-0.0.7/src/socket/Makefile
     236--- libc-0.0.7.orig/src/socket/Makefile 2011-03-30 17:06:27.000000000 +0200
     237+++ libc-0.0.7/src/socket/Makefile      2011-03-30 17:20:55.000000000 +0200
    1060238@@ -1,5 +1,5 @@
    1061239 SUBDIRS        = kernel/freebsd kernel/linux kernel/netbsd
     
    1088266-       $(RANLIB) libsocket.a
    1089267+libsocket.la: $(libsocket_OBJS)
    1090 +       $(LIBTOOL) --mode=link --tag=gcc $(CC) -o libsocket.la $(libsocket_OBJS) -Xcompiler -nostdlib -rpath $(LIBDIR) $(libsocket_LDFLAGS)
     268+       $(LIBTOOL) --mode=link $(CC) -o libsocket.la $(libsocket_OBJS) -Xcompiler -nostdlib -rpath $(LIBDIR) $(libsocket_LDFLAGS)
    1091269 
    1092270-libsocket.so: $(libsocket_OBJS)
    1093271-       $(LD) -o libsocket.so -Wl,-soname,libsocket.so.0 $(libsocket_OBJS) $(libsocket_LDFLAGS)
    1094272+arpa/inet.o arpa/inet.lo: arpa/inet.c
    1095 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libsocket_CFLAGS) -o arpa/inet.o -c arpa/inet.c
     273+       $(LIBTOOL) --mode=compile $(CC) $(libsocket_CFLAGS) -o arpa/inet.o -c arpa/inet.c
    1096274 
    1097275-arpa/inet.o: arpa/inet.c
    1098276-       $(CC) $(libsocket_CFLAGS) -o arpa/inet.o -c arpa/inet.c
    1099277+netdb.o netdb.lo: netdb.c
    1100 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libsocket_CFLAGS) -c netdb.c
     278+       $(LIBTOOL) --mode=compile $(CC) $(libsocket_CFLAGS) -c netdb.c
    1101279 
    1102280-netdb.o: netdb.c
    1103281-       $(CC) $(libsocket_CFLAGS) -c netdb.c
    1104282+sys/socket.o sys/socket.lo: sys/socket.c kernel/linux/common.h kernel/netbsd/common.h syscalls.h
    1105 +       $(LIBTOOL) --mode=compile --tag=gcc $(CC) $(libsocket_CFLAGS) -o sys/socket.o -c sys/socket.c
     283+       $(LIBTOOL) --mode=compile $(CC) $(libsocket_CFLAGS) -o sys/socket.o -c sys/socket.c
    1106284 
    1107285-sys/socket.o: sys/socket.c kernel/linux/common.h kernel/netbsd/common.h syscalls.h
     
    1111289-       $(AS) $(libsocket_ASFLAGS) -o syscalls.o syscalls.S
    1112290+syscalls.o syscalls.lo: syscalls.S kernel/linux/common.h kernel/linux/amd64/syscalls.S kernel/linux/arm/syscalls.S kernel/linux/i386/syscalls.S kernel/netbsd/amd64/syscalls.S kernel/netbsd/i386/syscalls.S kernel/netbsd/common.h kernel/netbsd/sparc/syscalls.S
    1113 +       $(LIBTOOL) --mode=compile --tag=gcc $(AS) $(libsocket_ASFLAGS) -o syscalls.o syscalls.S
     291+       $(LIBTOOL) --mode=compile $(AS) $(libsocket_ASFLAGS) -o syscalls.o syscalls.S
    1114292 
    1115293 clean:
     
    1135313 
    1136314 .PHONY: all subdirs clean distclean install uninstall
    1137 diff -Naur libc-0.0.5/src/socket/Makefile.orig libc-0.0.5.libtool/src/socket/Makefile.orig
    1138 --- libc-0.0.5/src/socket/Makefile.orig 1970-01-01 01:00:00.000000000 +0100
    1139 +++ libc-0.0.5.libtool/src/socket/Makefile.orig 2011-02-26 20:12:50.000000000 +0100
    1140 @@ -0,0 +1,75 @@
    1141 +SUBDIRS        = kernel/freebsd kernel/linux kernel/netbsd
    1142 +TARGETS        = libsocket.a libsocket.so
    1143 +PREFIX = /usr/local
    1144 +DESTDIR        =
    1145 +LIBDIR = $(PREFIX)/lib
    1146 +AS     = $(CC)
    1147 +ASFLAGS        = -W -Wall -g -pedantic -ffreestanding -c
    1148 +CC     = cc
    1149 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/socket -DPIC
    1150 +CPPFLAGS=
    1151 +CFLAGSF        = -W -fPIC
    1152 +CFLAGS = -Wall -g -pedantic -ffreestanding
    1153 +AR     = ar -rc
    1154 +RANLIB = ranlib
    1155 +LD     = $(CC) -nostdlib -shared
    1156 +RM     = rm -f
    1157 +LN     = ln -f
    1158 +MKDIR  = mkdir -p
    1159 +INSTALL        = install
    1160 +
    1161 +
    1162 +all: subdirs $(TARGETS)
    1163 +
    1164 +subdirs:
    1165 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    1166 +
    1167 +libsocket_OBJS = arpa/inet.o netdb.o sys/socket.o syscalls.o
    1168 +libsocket_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    1169 +libsocket_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    1170 +libsocket_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    1171 +
    1172 +libsocket.a: $(libsocket_OBJS)
    1173 +       $(AR) libsocket.a $(libsocket_OBJS)
    1174 +       $(RANLIB) libsocket.a
    1175 +
    1176 +libsocket.so: $(libsocket_OBJS)
    1177 +       $(LD) -o libsocket.so -Wl,-soname,libsocket.so.0 $(libsocket_OBJS) $(libsocket_LDFLAGS)
    1178 +
    1179 +arpa/inet.o: arpa/inet.c
    1180 +       $(CC) $(libsocket_CFLAGS) -o arpa/inet.o -c arpa/inet.c
    1181 +
    1182 +netdb.o: netdb.c
    1183 +       $(CC) $(libsocket_CFLAGS) -c netdb.c
    1184 +
    1185 +sys/socket.o: sys/socket.c kernel/linux/common.h kernel/netbsd/common.h syscalls.h
    1186 +       $(CC) $(libsocket_CFLAGS) -o sys/socket.o -c sys/socket.c
    1187 +
    1188 +syscalls.o: syscalls.S kernel/linux/common.h kernel/linux/amd64/syscalls.S kernel/linux/arm/syscalls.S kernel/linux/i386/syscalls.S kernel/netbsd/amd64/syscalls.S kernel/netbsd/i386/syscalls.S kernel/netbsd/common.h kernel/netbsd/sparc/syscalls.S
    1189 +       $(AS) $(libsocket_ASFLAGS) -o syscalls.o syscalls.S
    1190 +
    1191 +clean:
    1192 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
    1193 +       $(RM) -- $(libsocket_OBJS)
    1194 +
    1195 +distclean:
    1196 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
    1197 +       $(RM) -- $(libsocket_OBJS)
    1198 +       $(RM) -- $(TARGETS)
    1199 +
    1200 +install: $(TARGETS)
    1201 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    1202 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    1203 +       $(INSTALL) -m 0644 -- libsocket.a $(DESTDIR)$(LIBDIR)/libsocket.a
    1204 +       $(INSTALL) -m 0755 -- libsocket.so $(DESTDIR)$(LIBDIR)/libsocket.so.0.0
    1205 +       $(LN) -s -- libsocket.so.0.0 $(DESTDIR)$(LIBDIR)/libsocket.so.0
    1206 +       $(LN) -s -- libsocket.so.0.0 $(DESTDIR)$(LIBDIR)/libsocket.so
    1207 +
    1208 +uninstall:
    1209 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    1210 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.a
    1211 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.so.0.0
    1212 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.so.0
    1213 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.so
    1214 +
    1215 +.PHONY: all subdirs clean distclean install uninstall
    1216 diff -Naur libc-0.0.5/src/socket/project.conf libc-0.0.5.libtool/src/socket/project.conf
    1217 --- libc-0.0.5/src/socket/project.conf  2009-11-19 19:33:57.000000000 +0100
    1218 +++ libc-0.0.5.libtool/src/socket/project.conf  2011-02-26 21:30:53.000000000 +0100
     315diff -Naur libc-0.0.7.orig/src/socket/project.conf libc-0.0.7/src/socket/project.conf
     316--- libc-0.0.7.orig/src/socket/project.conf     2009-11-19 19:33:57.000000000 +0100
     317+++ libc-0.0.7/src/socket/project.conf  2011-03-30 17:20:52.000000000 +0200
    1219318@@ -9,8 +9,9 @@
    1220319 dist=Makefile,syscalls.h
     
    1228327 
    1229328 [sys/socket.c]
    1230 diff -Naur libc-0.0.5/src/socket/project.conf.orig libc-0.0.5.libtool/src/socket/project.conf.orig
    1231 --- libc-0.0.5/src/socket/project.conf.orig     1970-01-01 01:00:00.000000000 +0100
    1232 +++ libc-0.0.5.libtool/src/socket/project.conf.orig     2009-11-19 19:33:57.000000000 +0100
    1233 @@ -0,0 +1,20 @@
    1234 +subdirs=kernel/freebsd,kernel/linux,kernel/netbsd
    1235 +targets=libsocket
    1236 +as=$(CC)
    1237 +ld=$(CC) -nostdlib -shared
    1238 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/socket -DPIC
    1239 +cflags_force=-W -fPIC
    1240 +cflags=-Wall -g -pedantic -ffreestanding
    1241 +asflags=-W -Wall -g -pedantic -ffreestanding -c
    1242 +dist=Makefile,syscalls.h
    1243 +
    1244 +[libsocket]
    1245 +type=library
    1246 +sources=arpa/inet.c,netdb.c,sys/socket.c,syscalls.S
    1247 +install=$(LIBDIR)
    1248 +
    1249 +[sys/socket.c]
    1250 +depends=kernel/linux/common.h,kernel/netbsd/common.h,syscalls.h
    1251 +
    1252 +[syscalls.S]
    1253 +depends=kernel/linux/common.h,kernel/linux/amd64/syscalls.S,kernel/linux/arm/syscalls.S,kernel/linux/i386/syscalls.S,kernel/netbsd/amd64/syscalls.S,kernel/netbsd/i386/syscalls.S,kernel/netbsd/common.h,kernel/netbsd/sparc/syscalls.S
Note: See TracChangeset for help on using the changeset viewer.