Changeset 499


Ignore:
Timestamp:
Sep 24, 2012, 1:53:30 AM (8 years ago)
Author:
khorben
Message:

Fixed linking to the system's libc again

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/System/Sources/libc/patches/patch-libtool.diff

    r496 r499  
    11diff -Naur libc-0.0.8.orig/Makefile libc-0.0.8/Makefile
    22--- libc-0.0.8.orig/Makefile    2012-09-23 19:33:18.000000000 +0200
    3 +++ libc-0.0.8/Makefile 2012-09-23 19:58:49.000000000 +0200
     3+++ libc-0.0.8/Makefile 2012-09-24 01:51:21.000000000 +0200
    44@@ -1,6 +1,6 @@
    55 PACKAGE        = libc
     
    3232                $(PACKAGE)-$(VERSION)/COPYING \
    3333                $(PACKAGE)-$(VERSION)/README \
    34 diff -Naur libc-0.0.8.orig/Makefile.orig libc-0.0.8/Makefile.orig
    35 --- libc-0.0.8.orig/Makefile.orig       1970-01-01 01:00:00.000000000 +0100
    36 +++ libc-0.0.8/Makefile.orig    2012-09-23 19:33:18.000000000 +0200
    37 @@ -0,0 +1,542 @@
    38 +PACKAGE        = libc
    39 +VERSION        = 0.0.8
    40 +SUBDIRS        = doc include src tests tools
    41 +RM     ?= rm -f
    42 +LN     ?= ln -f
    43 +TAR    ?= tar -czvf
    44 +
    45 +
    46 +all: subdirs
    47 +
    48 +subdirs:
    49 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    50 +
    51 +clean:
    52 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
    53 +
    54 +distclean:
    55 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
    56 +
    57 +dist:
    58 +       $(RM) -r -- $(PACKAGE)-$(VERSION)
    59 +       $(LN) -s -- . $(PACKAGE)-$(VERSION)
    60 +       @$(TAR) $(PACKAGE)-$(VERSION).tar.gz -- \
    61 +               $(PACKAGE)-$(VERSION)/doc/Makefile \
    62 +               $(PACKAGE)-$(VERSION)/doc/gtkdoc.sh \
    63 +               $(PACKAGE)-$(VERSION)/doc/project.conf \
    64 +               $(PACKAGE)-$(VERSION)/doc/gtkdoc/Makefile \
    65 +               $(PACKAGE)-$(VERSION)/doc/gtkdoc/libc-docs.xml \
    66 +               $(PACKAGE)-$(VERSION)/doc/gtkdoc/project.conf \
    67 +               $(PACKAGE)-$(VERSION)/doc/gtkdoc/tmpl/Makefile \
    68 +               $(PACKAGE)-$(VERSION)/doc/gtkdoc/tmpl/project.conf \
    69 +               $(PACKAGE)-$(VERSION)/include/assert.h \
    70 +               $(PACKAGE)-$(VERSION)/include/complex.h \
    71 +               $(PACKAGE)-$(VERSION)/include/cpio.h \
    72 +               $(PACKAGE)-$(VERSION)/include/ctype.h \
    73 +               $(PACKAGE)-$(VERSION)/include/dirent.h \
    74 +               $(PACKAGE)-$(VERSION)/include/errno.h \
    75 +               $(PACKAGE)-$(VERSION)/include/fcntl.h \
    76 +               $(PACKAGE)-$(VERSION)/include/float.h \
    77 +               $(PACKAGE)-$(VERSION)/include/fnmatch.h \
    78 +               $(PACKAGE)-$(VERSION)/include/glob.h \
    79 +               $(PACKAGE)-$(VERSION)/include/grp.h \
    80 +               $(PACKAGE)-$(VERSION)/include/iconv.h \
    81 +               $(PACKAGE)-$(VERSION)/include/inttypes.h \
    82 +               $(PACKAGE)-$(VERSION)/include/langinfo.h \
    83 +               $(PACKAGE)-$(VERSION)/include/libgen.h \
    84 +               $(PACKAGE)-$(VERSION)/include/limits.h \
    85 +               $(PACKAGE)-$(VERSION)/include/locale.h \
    86 +               $(PACKAGE)-$(VERSION)/include/nl_types.h \
    87 +               $(PACKAGE)-$(VERSION)/include/poll.h \
    88 +               $(PACKAGE)-$(VERSION)/include/pwd.h \
    89 +               $(PACKAGE)-$(VERSION)/include/regex.h \
    90 +               $(PACKAGE)-$(VERSION)/include/search.h \
    91 +               $(PACKAGE)-$(VERSION)/include/semaphore.h \
    92 +               $(PACKAGE)-$(VERSION)/include/setjmp.h \
    93 +               $(PACKAGE)-$(VERSION)/include/signal.h \
    94 +               $(PACKAGE)-$(VERSION)/include/stdarg.h \
    95 +               $(PACKAGE)-$(VERSION)/include/stdbool.h \
    96 +               $(PACKAGE)-$(VERSION)/include/stddef.h \
    97 +               $(PACKAGE)-$(VERSION)/include/stdint.h \
    98 +               $(PACKAGE)-$(VERSION)/include/stdio.h \
    99 +               $(PACKAGE)-$(VERSION)/include/stdlib.h \
    100 +               $(PACKAGE)-$(VERSION)/include/string.h \
    101 +               $(PACKAGE)-$(VERSION)/include/strings.h \
    102 +               $(PACKAGE)-$(VERSION)/include/stropts.h \
    103 +               $(PACKAGE)-$(VERSION)/include/syslog.h \
    104 +               $(PACKAGE)-$(VERSION)/include/tar.h \
    105 +               $(PACKAGE)-$(VERSION)/include/termios.h \
    106 +               $(PACKAGE)-$(VERSION)/include/time.h \
    107 +               $(PACKAGE)-$(VERSION)/include/ucontext.h \
    108 +               $(PACKAGE)-$(VERSION)/include/unistd.h \
    109 +               $(PACKAGE)-$(VERSION)/include/utime.h \
    110 +               $(PACKAGE)-$(VERSION)/include/utmpx.h \
    111 +               $(PACKAGE)-$(VERSION)/include/wchar.h \
    112 +               $(PACKAGE)-$(VERSION)/include/wctype.h \
    113 +               $(PACKAGE)-$(VERSION)/include/Makefile \
    114 +               $(PACKAGE)-$(VERSION)/include/project.conf \
    115 +               $(PACKAGE)-$(VERSION)/include/compat/dirent.h \
    116 +               $(PACKAGE)-$(VERSION)/include/compat/errno.h \
    117 +               $(PACKAGE)-$(VERSION)/include/compat/fcntl.h \
    118 +               $(PACKAGE)-$(VERSION)/include/compat/limits.h \
    119 +               $(PACKAGE)-$(VERSION)/include/compat/poll.h \
    120 +               $(PACKAGE)-$(VERSION)/include/compat/signal.h \
    121 +               $(PACKAGE)-$(VERSION)/include/compat/stdio.h \
    122 +               $(PACKAGE)-$(VERSION)/include/compat/stropts.h \
    123 +               $(PACKAGE)-$(VERSION)/include/compat/termios.h \
    124 +               $(PACKAGE)-$(VERSION)/include/compat/time.h \
    125 +               $(PACKAGE)-$(VERSION)/include/compat/ucontext.h \
    126 +               $(PACKAGE)-$(VERSION)/include/compat/unistd.h \
    127 +               $(PACKAGE)-$(VERSION)/include/compat/utmpx.h \
    128 +               $(PACKAGE)-$(VERSION)/include/compat/Makefile \
    129 +               $(PACKAGE)-$(VERSION)/include/compat/project.conf \
    130 +               $(PACKAGE)-$(VERSION)/include/compat/net/if.h \
    131 +               $(PACKAGE)-$(VERSION)/include/compat/net/Makefile \
    132 +               $(PACKAGE)-$(VERSION)/include/compat/net/project.conf \
    133 +               $(PACKAGE)-$(VERSION)/include/compat/sys/ioctl.h \
    134 +               $(PACKAGE)-$(VERSION)/include/compat/sys/mman.h \
    135 +               $(PACKAGE)-$(VERSION)/include/compat/sys/mount.h \
    136 +               $(PACKAGE)-$(VERSION)/include/compat/sys/reboot.h \
    137 +               $(PACKAGE)-$(VERSION)/include/compat/sys/resource.h \
    138 +               $(PACKAGE)-$(VERSION)/include/compat/sys/select.h \
    139 +               $(PACKAGE)-$(VERSION)/include/compat/sys/shm.h \
    140 +               $(PACKAGE)-$(VERSION)/include/compat/sys/stat.h \
    141 +               $(PACKAGE)-$(VERSION)/include/compat/sys/time.h \
    142 +               $(PACKAGE)-$(VERSION)/include/compat/sys/times.h \
    143 +               $(PACKAGE)-$(VERSION)/include/compat/sys/types.h \
    144 +               $(PACKAGE)-$(VERSION)/include/compat/sys/utsname.h \
    145 +               $(PACKAGE)-$(VERSION)/include/compat/sys/vt.h \
    146 +               $(PACKAGE)-$(VERSION)/include/compat/sys/Makefile \
    147 +               $(PACKAGE)-$(VERSION)/include/compat/sys/project.conf \
    148 +               $(PACKAGE)-$(VERSION)/include/dl/dlfcn.h \
    149 +               $(PACKAGE)-$(VERSION)/include/dl/elf.h \
    150 +               $(PACKAGE)-$(VERSION)/include/dl/Makefile \
    151 +               $(PACKAGE)-$(VERSION)/include/dl/project.conf \
    152 +               $(PACKAGE)-$(VERSION)/include/kernel/darwin/errno.h \
    153 +               $(PACKAGE)-$(VERSION)/include/kernel/darwin/Makefile \
    154 +               $(PACKAGE)-$(VERSION)/include/kernel/darwin/project.conf \
    155 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/dirent.h \
    156 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/errno.h \
    157 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/fcntl.h \
    158 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/limits.h \
    159 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/signal.h \
    160 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/stdio.h \
    161 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/termios.h \
    162 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/time.h \
    163 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/unistd.h \
    164 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/utmpx.h \
    165 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/Makefile \
    166 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/project.conf \
    167 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/sys/mman.h \
    168 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/sys/resource.h \
    169 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/sys/select.h \
    170 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/sys/shm.h \
    171 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/sys/stat.h \
    172 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/sys/time.h \
    173 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/sys/times.h \
    174 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/sys/types.h \
    175 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/sys/utsname.h \
    176 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/sys/Makefile \
    177 +               $(PACKAGE)-$(VERSION)/include/kernel/freebsd/sys/project.conf \
    178 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/dirent.h \
    179 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/errno.h \
    180 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/fcntl.h \
    181 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/limits.h \
    182 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/poll.h \
    183 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/signal.h \
    184 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/stdio.h \
    185 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/stropts.h \
    186 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/termios.h \
    187 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/time.h \
    188 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/unistd.h \
    189 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/utmpx.h \
    190 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/Makefile \
    191 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/project.conf \
    192 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/net/if.h \
    193 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/net/Makefile \
    194 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/net/project.conf \
    195 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/ioctl.h \
    196 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/mman.h \
    197 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/mount.h \
    198 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/reboot.h \
    199 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/resource.h \
    200 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/select.h \
    201 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/shm.h \
    202 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/stat.h \
    203 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/time.h \
    204 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/times.h \
    205 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/types.h \
    206 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/utsname.h \
    207 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/Makefile \
    208 +               $(PACKAGE)-$(VERSION)/include/kernel/linux/sys/project.conf \
    209 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/dirent.h \
    210 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/errno.h \
    211 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/fcntl.h \
    212 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/limits.h \
    213 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/poll.h \
    214 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/signal.h \
    215 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/stdio.h \
    216 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/stropts.h \
    217 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/termios.h \
    218 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/time.h \
    219 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/ucontext.h \
    220 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/unistd.h \
    221 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/utmpx.h \
    222 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/Makefile \
    223 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/project.conf \
    224 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/net/if.h \
    225 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/net/Makefile \
    226 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/net/project.conf \
    227 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/ioctl.h \
    228 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/mman.h \
    229 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/mount.h \
    230 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/reboot.h \
    231 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/resource.h \
    232 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/select.h \
    233 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/shm.h \
    234 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/stat.h \
    235 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/time.h \
    236 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/times.h \
    237 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/types.h \
    238 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/utsname.h \
    239 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/vt.h \
    240 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/Makefile \
    241 +               $(PACKAGE)-$(VERSION)/include/kernel/netbsd/sys/project.conf \
    242 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/dirent.h \
    243 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/errno.h \
    244 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/fcntl.h \
    245 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/limits.h \
    246 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/signal.h \
    247 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/stdio.h \
    248 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/termios.h \
    249 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/time.h \
    250 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/unistd.h \
    251 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/Makefile \
    252 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/project.conf \
    253 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/sys/ioctl.h \
    254 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/sys/mman.h \
    255 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/sys/resource.h \
    256 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/sys/select.h \
    257 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/sys/shm.h \
    258 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/sys/stat.h \
    259 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/sys/time.h \
    260 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/sys/times.h \
    261 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/sys/types.h \
    262 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/sys/utsname.h \
    263 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/sys/Makefile \
    264 +               $(PACKAGE)-$(VERSION)/include/kernel/openbsd/sys/project.conf \
    265 +               $(PACKAGE)-$(VERSION)/include/kernel/solaris/Makefile \
    266 +               $(PACKAGE)-$(VERSION)/include/kernel/solaris/errno.h \
    267 +               $(PACKAGE)-$(VERSION)/include/kernel/solaris/sys/mman.h \
    268 +               $(PACKAGE)-$(VERSION)/include/kernel/solaris/sys/select.h \
    269 +               $(PACKAGE)-$(VERSION)/include/kernel/solaris/sys/stat.h \
    270 +               $(PACKAGE)-$(VERSION)/include/kernel/solaris/sys/time.h \
    271 +               $(PACKAGE)-$(VERSION)/include/kernel/solaris/sys/times.h \
    272 +               $(PACKAGE)-$(VERSION)/include/kernel/solaris/sys/types.h \
    273 +               $(PACKAGE)-$(VERSION)/include/kernel/solaris/sys/utsname.h \
    274 +               $(PACKAGE)-$(VERSION)/include/kernel/solaris/time.h \
    275 +               $(PACKAGE)-$(VERSION)/include/kernel/solaris/unistd.h \
    276 +               $(PACKAGE)-$(VERSION)/include/kernel/solaris/project.conf \
    277 +               $(PACKAGE)-$(VERSION)/include/math/math.h \
    278 +               $(PACKAGE)-$(VERSION)/include/math/Makefile \
    279 +               $(PACKAGE)-$(VERSION)/include/math/project.conf \
    280 +               $(PACKAGE)-$(VERSION)/include/net/if.h \
    281 +               $(PACKAGE)-$(VERSION)/include/net/Makefile \
    282 +               $(PACKAGE)-$(VERSION)/include/net/project.conf \
    283 +               $(PACKAGE)-$(VERSION)/include/pthread/pthread.h \
    284 +               $(PACKAGE)-$(VERSION)/include/pthread/Makefile \
    285 +               $(PACKAGE)-$(VERSION)/include/pthread/project.conf \
    286 +               $(PACKAGE)-$(VERSION)/include/rt/sched.h \
    287 +               $(PACKAGE)-$(VERSION)/include/rt/Makefile \
    288 +               $(PACKAGE)-$(VERSION)/include/rt/project.conf \
    289 +               $(PACKAGE)-$(VERSION)/include/socket/netdb.h \
    290 +               $(PACKAGE)-$(VERSION)/include/socket/Makefile \
    291 +               $(PACKAGE)-$(VERSION)/include/socket/project.conf \
    292 +               $(PACKAGE)-$(VERSION)/include/socket/arpa/inet.h \
    293 +               $(PACKAGE)-$(VERSION)/include/socket/arpa/Makefile \
    294 +               $(PACKAGE)-$(VERSION)/include/socket/arpa/project.conf \
    295 +               $(PACKAGE)-$(VERSION)/include/socket/compat/Makefile \
    296 +               $(PACKAGE)-$(VERSION)/include/socket/compat/project.conf \
    297 +               $(PACKAGE)-$(VERSION)/include/socket/compat/netinet/in.h \
    298 +               $(PACKAGE)-$(VERSION)/include/socket/compat/netinet/tcp.h \
    299 +               $(PACKAGE)-$(VERSION)/include/socket/compat/netinet/Makefile \
    300 +               $(PACKAGE)-$(VERSION)/include/socket/compat/netinet/project.conf \
    301 +               $(PACKAGE)-$(VERSION)/include/socket/compat/sys/socket.h \
    302 +               $(PACKAGE)-$(VERSION)/include/socket/compat/sys/un.h \
    303 +               $(PACKAGE)-$(VERSION)/include/socket/compat/sys/Makefile \
    304 +               $(PACKAGE)-$(VERSION)/include/socket/compat/sys/project.conf \
    305 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/freebsd/Makefile \
    306 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/freebsd/project.conf \
    307 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/freebsd/netinet/in.h \
    308 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/freebsd/netinet/tcp.h \
    309 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/freebsd/netinet/Makefile \
    310 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/freebsd/netinet/project.conf \
    311 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/freebsd/sys/socket.h \
    312 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/freebsd/sys/Makefile \
    313 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/freebsd/sys/project.conf \
    314 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/linux/Makefile \
    315 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/linux/project.conf \
    316 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/linux/netinet/in.h \
    317 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/linux/netinet/tcp.h \
    318 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/linux/netinet/Makefile \
    319 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/linux/netinet/project.conf \
    320 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/linux/sys/socket.h \
    321 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/linux/sys/un.h \
    322 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/linux/sys/Makefile \
    323 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/linux/sys/project.conf \
    324 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/netbsd/Makefile \
    325 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/netbsd/project.conf \
    326 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/netbsd/netinet/in.h \
    327 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/netbsd/netinet/tcp.h \
    328 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/netbsd/netinet/Makefile \
    329 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/netbsd/netinet/project.conf \
    330 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/netbsd/sys/socket.h \
    331 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/netbsd/sys/un.h \
    332 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/netbsd/sys/Makefile \
    333 +               $(PACKAGE)-$(VERSION)/include/socket/kernel/netbsd/sys/project.conf \
    334 +               $(PACKAGE)-$(VERSION)/include/socket/netinet/in.h \
    335 +               $(PACKAGE)-$(VERSION)/include/socket/netinet/tcp.h \
    336 +               $(PACKAGE)-$(VERSION)/include/socket/netinet/Makefile \
    337 +               $(PACKAGE)-$(VERSION)/include/socket/netinet/project.conf \
    338 +               $(PACKAGE)-$(VERSION)/include/socket/sys/socket.h \
    339 +               $(PACKAGE)-$(VERSION)/include/socket/sys/un.h \
    340 +               $(PACKAGE)-$(VERSION)/include/socket/sys/Makefile \
    341 +               $(PACKAGE)-$(VERSION)/include/socket/sys/project.conf \
    342 +               $(PACKAGE)-$(VERSION)/include/sys/ioctl.h \
    343 +               $(PACKAGE)-$(VERSION)/include/sys/ipc.h \
    344 +               $(PACKAGE)-$(VERSION)/include/sys/mman.h \
    345 +               $(PACKAGE)-$(VERSION)/include/sys/mount.h \
    346 +               $(PACKAGE)-$(VERSION)/include/sys/param.h \
    347 +               $(PACKAGE)-$(VERSION)/include/sys/reboot.h \
    348 +               $(PACKAGE)-$(VERSION)/include/sys/resource.h \
    349 +               $(PACKAGE)-$(VERSION)/include/sys/select.h \
    350 +               $(PACKAGE)-$(VERSION)/include/sys/shm.h \
    351 +               $(PACKAGE)-$(VERSION)/include/sys/stat.h \
    352 +               $(PACKAGE)-$(VERSION)/include/sys/statvfs.h \
    353 +               $(PACKAGE)-$(VERSION)/include/sys/time.h \
    354 +               $(PACKAGE)-$(VERSION)/include/sys/times.h \
    355 +               $(PACKAGE)-$(VERSION)/include/sys/types.h \
    356 +               $(PACKAGE)-$(VERSION)/include/sys/uio.h \
    357 +               $(PACKAGE)-$(VERSION)/include/sys/utsname.h \
    358 +               $(PACKAGE)-$(VERSION)/include/sys/vt.h \
    359 +               $(PACKAGE)-$(VERSION)/include/sys/wait.h \
    360 +               $(PACKAGE)-$(VERSION)/include/sys/Makefile \
    361 +               $(PACKAGE)-$(VERSION)/include/sys/project.conf \
    362 +               $(PACKAGE)-$(VERSION)/src/ctype.c \
    363 +               $(PACKAGE)-$(VERSION)/src/dirent.c \
    364 +               $(PACKAGE)-$(VERSION)/src/errno.c \
    365 +               $(PACKAGE)-$(VERSION)/src/fcntl.c \
    366 +               $(PACKAGE)-$(VERSION)/src/float.c \
    367 +               $(PACKAGE)-$(VERSION)/src/fnmatch.c \
    368 +               $(PACKAGE)-$(VERSION)/src/grp.c \
    369 +               $(PACKAGE)-$(VERSION)/src/iconv.c \
    370 +               $(PACKAGE)-$(VERSION)/src/langinfo.c \
    371 +               $(PACKAGE)-$(VERSION)/src/libgen.c \
    372 +               $(PACKAGE)-$(VERSION)/src/locale.c \
    373 +               $(PACKAGE)-$(VERSION)/src/net/if.c \
    374 +               $(PACKAGE)-$(VERSION)/src/poll.c \
    375 +               $(PACKAGE)-$(VERSION)/src/pwd.c \
    376 +               $(PACKAGE)-$(VERSION)/src/regex.c \
    377 +               $(PACKAGE)-$(VERSION)/src/search.c \
    378 +               $(PACKAGE)-$(VERSION)/src/setjmp.c \
    379 +               $(PACKAGE)-$(VERSION)/src/signal.c \
    380 +               $(PACKAGE)-$(VERSION)/src/stdlib.c \
    381 +               $(PACKAGE)-$(VERSION)/src/stdio.c \
    382 +               $(PACKAGE)-$(VERSION)/src/string.c \
    383 +               $(PACKAGE)-$(VERSION)/src/strings.c \
    384 +               $(PACKAGE)-$(VERSION)/src/stropts.c \
    385 +               $(PACKAGE)-$(VERSION)/src/sys/ipc.c \
    386 +               $(PACKAGE)-$(VERSION)/src/sys/mman.c \
    387 +               $(PACKAGE)-$(VERSION)/src/sys/mount.c \
    388 +               $(PACKAGE)-$(VERSION)/src/sys/reboot.c \
    389 +               $(PACKAGE)-$(VERSION)/src/sys/resource.c \
    390 +               $(PACKAGE)-$(VERSION)/src/sys/select.c \
    391 +               $(PACKAGE)-$(VERSION)/src/sys/shm.c \
    392 +               $(PACKAGE)-$(VERSION)/src/sys/stat.c \
    393 +               $(PACKAGE)-$(VERSION)/src/sys/statvfs.c \
    394 +               $(PACKAGE)-$(VERSION)/src/sys/time.c \
    395 +               $(PACKAGE)-$(VERSION)/src/sys/times.c \
    396 +               $(PACKAGE)-$(VERSION)/src/sys/utsname.c \
    397 +               $(PACKAGE)-$(VERSION)/src/sys/wait.c \
    398 +               $(PACKAGE)-$(VERSION)/src/syscalls.S \
    399 +               $(PACKAGE)-$(VERSION)/src/syslog.c \
    400 +               $(PACKAGE)-$(VERSION)/src/termios.c \
    401 +               $(PACKAGE)-$(VERSION)/src/time.c \
    402 +               $(PACKAGE)-$(VERSION)/src/ucontext.c \
    403 +               $(PACKAGE)-$(VERSION)/src/unistd.c \
    404 +               $(PACKAGE)-$(VERSION)/src/utime.c \
    405 +               $(PACKAGE)-$(VERSION)/src/utmpx.c \
    406 +               $(PACKAGE)-$(VERSION)/src/start.S \
    407 +               $(PACKAGE)-$(VERSION)/src/Makefile \
    408 +               $(PACKAGE)-$(VERSION)/src/syscalls.h \
    409 +               $(PACKAGE)-$(VERSION)/src/project.conf \
    410 +               $(PACKAGE)-$(VERSION)/src/dl/dlfcn.c \
    411 +               $(PACKAGE)-$(VERSION)/src/dl/Makefile \
    412 +               $(PACKAGE)-$(VERSION)/src/dl/project.conf \
    413 +               $(PACKAGE)-$(VERSION)/src/kernel/darwin/Makefile \
    414 +               $(PACKAGE)-$(VERSION)/src/kernel/darwin/common.h \
    415 +               $(PACKAGE)-$(VERSION)/src/kernel/darwin/project.conf \
    416 +               $(PACKAGE)-$(VERSION)/src/kernel/darwin/amd64/Makefile \
    417 +               $(PACKAGE)-$(VERSION)/src/kernel/darwin/amd64/syscalls.S \
    418 +               $(PACKAGE)-$(VERSION)/src/kernel/darwin/amd64/project.conf \
    419 +               $(PACKAGE)-$(VERSION)/src/kernel/freebsd/Makefile \
    420 +               $(PACKAGE)-$(VERSION)/src/kernel/freebsd/common.h \
    421 +               $(PACKAGE)-$(VERSION)/src/kernel/freebsd/project.conf \
    422 +               $(PACKAGE)-$(VERSION)/src/kernel/freebsd/amd64/Makefile \
    423 +               $(PACKAGE)-$(VERSION)/src/kernel/freebsd/amd64/start.S \
    424 +               $(PACKAGE)-$(VERSION)/src/kernel/freebsd/amd64/syscalls.S \
    425 +               $(PACKAGE)-$(VERSION)/src/kernel/freebsd/amd64/project.conf \
    426 +               $(PACKAGE)-$(VERSION)/src/kernel/freebsd/i386/Makefile \
    427 +               $(PACKAGE)-$(VERSION)/src/kernel/freebsd/i386/start.S \
    428 +               $(PACKAGE)-$(VERSION)/src/kernel/freebsd/i386/syscalls.S \
    429 +               $(PACKAGE)-$(VERSION)/src/kernel/freebsd/i386/project.conf \
    430 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/Makefile \
    431 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/common.h \
    432 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/project.conf \
    433 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/amd64/Makefile \
    434 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/amd64/start.S \
    435 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/amd64/syscalls.S \
    436 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/amd64/project.conf \
    437 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/arm/Makefile \
    438 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/arm/start.S \
    439 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/arm/syscalls.S \
    440 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/arm/project.conf \
    441 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/i386/Makefile \
    442 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/i386/start.S \
    443 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/i386/syscalls.S \
    444 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/i386/project.conf \
    445 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/sparc/Makefile \
    446 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/sparc/start.S \
    447 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/sparc/syscalls.S \
    448 +               $(PACKAGE)-$(VERSION)/src/kernel/linux/sparc/project.conf \
    449 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/Makefile \
    450 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/common.h \
    451 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/common.S \
    452 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/start.S \
    453 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/sys/sysctl.h \
    454 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/project.conf \
    455 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/amd64/Makefile \
    456 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/amd64/start.S \
    457 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/amd64/syscalls.S \
    458 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/amd64/project.conf \
    459 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/i386/Makefile \
    460 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/i386/start.S \
    461 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/i386/syscalls.S \
    462 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/i386/project.conf \
    463 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/sparc/Makefile \
    464 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/sparc/start.S \
    465 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/sparc/syscalls.S \
    466 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/sparc/project.conf \
    467 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/sparc64/Makefile \
    468 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/sparc64/start.S \
    469 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/sparc64/syscalls.S \
    470 +               $(PACKAGE)-$(VERSION)/src/kernel/netbsd/sparc64/project.conf \
    471 +               $(PACKAGE)-$(VERSION)/src/kernel/openbsd/Makefile \
    472 +               $(PACKAGE)-$(VERSION)/src/kernel/openbsd/common.h \
    473 +               $(PACKAGE)-$(VERSION)/src/kernel/openbsd/project.conf \
    474 +               $(PACKAGE)-$(VERSION)/src/kernel/openbsd/arm/Makefile \
    475 +               $(PACKAGE)-$(VERSION)/src/kernel/openbsd/arm/start.S \
    476 +               $(PACKAGE)-$(VERSION)/src/kernel/openbsd/arm/syscalls.S \
    477 +               $(PACKAGE)-$(VERSION)/src/kernel/openbsd/arm/project.conf \
    478 +               $(PACKAGE)-$(VERSION)/src/kernel/openbsd/i386/Makefile \
    479 +               $(PACKAGE)-$(VERSION)/src/kernel/openbsd/i386/start.S \
    480 +               $(PACKAGE)-$(VERSION)/src/kernel/openbsd/i386/syscalls.S \
    481 +               $(PACKAGE)-$(VERSION)/src/kernel/openbsd/i386/project.conf \
    482 +               $(PACKAGE)-$(VERSION)/src/kernel/solaris/Makefile \
    483 +               $(PACKAGE)-$(VERSION)/src/kernel/solaris/common.h \
    484 +               $(PACKAGE)-$(VERSION)/src/kernel/solaris/project.conf \
    485 +               $(PACKAGE)-$(VERSION)/src/kernel/solaris/sparc/Makefile \
    486 +               $(PACKAGE)-$(VERSION)/src/kernel/solaris/sparc/start.S \
    487 +               $(PACKAGE)-$(VERSION)/src/kernel/solaris/sparc/syscalls.S \
    488 +               $(PACKAGE)-$(VERSION)/src/kernel/solaris/sparc/project.conf \
    489 +               $(PACKAGE)-$(VERSION)/src/math/arch.S \
    490 +               $(PACKAGE)-$(VERSION)/src/math/math.c \
    491 +               $(PACKAGE)-$(VERSION)/src/math/Makefile \
    492 +               $(PACKAGE)-$(VERSION)/src/math/arch.h \
    493 +               $(PACKAGE)-$(VERSION)/src/math/project.conf \
    494 +               $(PACKAGE)-$(VERSION)/src/math/amd64/Makefile \
    495 +               $(PACKAGE)-$(VERSION)/src/math/amd64/math.h \
    496 +               $(PACKAGE)-$(VERSION)/src/math/amd64/math.S \
    497 +               $(PACKAGE)-$(VERSION)/src/math/amd64/project.conf \
    498 +               $(PACKAGE)-$(VERSION)/src/math/i386/Makefile \
    499 +               $(PACKAGE)-$(VERSION)/src/math/i386/math.h \
    500 +               $(PACKAGE)-$(VERSION)/src/math/i386/math.S \
    501 +               $(PACKAGE)-$(VERSION)/src/math/i386/project.conf \
    502 +               $(PACKAGE)-$(VERSION)/src/pthread/pthread.c \
    503 +               $(PACKAGE)-$(VERSION)/src/pthread/Makefile \
    504 +               $(PACKAGE)-$(VERSION)/src/pthread/project.conf \
    505 +               $(PACKAGE)-$(VERSION)/src/rt/sched.c \
    506 +               $(PACKAGE)-$(VERSION)/src/rt/Makefile \
    507 +               $(PACKAGE)-$(VERSION)/src/rt/project.conf \
    508 +               $(PACKAGE)-$(VERSION)/src/socket/arpa/inet.c \
    509 +               $(PACKAGE)-$(VERSION)/src/socket/netdb.c \
    510 +               $(PACKAGE)-$(VERSION)/src/socket/sys/socket.c \
    511 +               $(PACKAGE)-$(VERSION)/src/socket/syscalls.S \
    512 +               $(PACKAGE)-$(VERSION)/src/socket/Makefile \
    513 +               $(PACKAGE)-$(VERSION)/src/socket/syscalls.h \
    514 +               $(PACKAGE)-$(VERSION)/src/socket/project.conf \
    515 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/freebsd/Makefile \
    516 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/freebsd/common.h \
    517 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/freebsd/project.conf \
    518 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/freebsd/amd64/Makefile \
    519 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/freebsd/amd64/syscalls.S \
    520 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/freebsd/amd64/project.conf \
    521 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/freebsd/i386/Makefile \
    522 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/freebsd/i386/syscalls.S \
    523 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/freebsd/i386/project.conf \
    524 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/linux/Makefile \
    525 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/linux/common.h \
    526 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/linux/project.conf \
    527 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/linux/amd64/Makefile \
    528 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/linux/amd64/syscalls.S \
    529 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/linux/amd64/project.conf \
    530 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/linux/arm/Makefile \
    531 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/linux/arm/syscalls.S \
    532 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/linux/arm/project.conf \
    533 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/linux/i386/Makefile \
    534 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/linux/i386/syscalls.S \
    535 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/linux/i386/project.conf \
    536 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/Makefile \
    537 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/common.h \
    538 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/project.conf \
    539 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/amd64/Makefile \
    540 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/amd64/syscalls.S \
    541 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/amd64/project.conf \
    542 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/arm/Makefile \
    543 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/arm/syscalls.S \
    544 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/arm/project.conf \
    545 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/i386/Makefile \
    546 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/i386/syscalls.S \
    547 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/i386/project.conf \
    548 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/sparc/Makefile \
    549 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/sparc/syscalls.S \
    550 +               $(PACKAGE)-$(VERSION)/src/socket/kernel/netbsd/sparc/project.conf \
    551 +               $(PACKAGE)-$(VERSION)/tests/includes.c \
    552 +               $(PACKAGE)-$(VERSION)/tests/regex.c \
    553 +               $(PACKAGE)-$(VERSION)/tests/setjmp.c \
    554 +               $(PACKAGE)-$(VERSION)/tests/signal.c \
    555 +               $(PACKAGE)-$(VERSION)/tests/start.c \
    556 +               $(PACKAGE)-$(VERSION)/tests/stdint.c \
    557 +               $(PACKAGE)-$(VERSION)/tests/Makefile \
    558 +               $(PACKAGE)-$(VERSION)/tests/tests.sh \
    559 +               $(PACKAGE)-$(VERSION)/tests/project.conf \
    560 +               $(PACKAGE)-$(VERSION)/tools/tracer-analyze.c \
    561 +               $(PACKAGE)-$(VERSION)/tools/tracer-syscalls.S \
    562 +               $(PACKAGE)-$(VERSION)/tools/Makefile \
    563 +               $(PACKAGE)-$(VERSION)/tools/tracer-analyze.h \
    564 +               $(PACKAGE)-$(VERSION)/tools/tracer-syscalls.h \
    565 +               $(PACKAGE)-$(VERSION)/tools/project.conf \
    566 +               $(PACKAGE)-$(VERSION)/Makefile \
    567 +               $(PACKAGE)-$(VERSION)/COPYING \
    568 +               $(PACKAGE)-$(VERSION)/README \
    569 +               $(PACKAGE)-$(VERSION)/config.sh \
    570 +               $(PACKAGE)-$(VERSION)/project.conf
    571 +       $(RM) -- $(PACKAGE)-$(VERSION)
    572 +
    573 +install:
    574 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    575 +
    576 +uninstall:
    577 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    578 +
    579 +.PHONY: all subdirs clean distclean dist install uninstall
    58034diff -Naur libc-0.0.8.orig/project.conf libc-0.0.8/project.conf
    58135--- libc-0.0.8.orig/project.conf        2012-09-23 19:33:17.000000000 +0200
    582 +++ libc-0.0.8/project.conf     2012-09-23 19:58:39.000000000 +0200
     36+++ libc-0.0.8/project.conf     2012-09-24 01:51:00.000000000 +0200
    58337@@ -2,5 +2,7 @@
    58438 version=0.0.8
     
    59246diff -Naur libc-0.0.8.orig/src/Makefile libc-0.0.8/src/Makefile
    59347--- libc-0.0.8.orig/src/Makefile        2012-09-23 19:33:18.000000000 +0200
    594 +++ libc-0.0.8/src/Makefile     2012-09-23 19:58:49.000000000 +0200
     48+++ libc-0.0.8/src/Makefile     2012-09-24 01:51:21.000000000 +0200
    59549@@ -1,5 +1,5 @@
    59650 SUBDIRS        = dl kernel/darwin kernel/freebsd kernel/linux kernel/netbsd kernel/openbsd kernel/solaris math pthread rt socket
     
    62579+libc_OBJS = ctype.lo dirent.lo errno.lo fcntl.lo float.lo fnmatch.lo grp.lo iconv.lo langinfo.lo libgen.lo locale.lo net/if.lo poll.lo pwd.lo regex.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
    62680 libc_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    627  libc_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `$(CC) -print-libgcc-file-name`
     81-libc_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `$(CC) -print-libgcc-file-name`
     82+libc_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `$(CC) -print-libgcc-file-name` -Xcompiler -nostdlib
    62883 libc_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    62984 
     
    63792-       $(LN) -s -- libc.so.0.0 libc.so
    63893+libc.la: $(libc_OBJS)
    639 +       $(LIBTOOL) --mode=link $(CC) -o libc.la $(libc_OBJS) `$(CC) -print-libgcc-file-name` -rpath $(LIBDIR) $(libc_LDFLAGS)
     94+       $(LIBTOOL) --mode=link $(CC) -o libc.la $(libc_OBJS) `$(CC) -print-libgcc-file-name` -Xcompiler -nostdlib -rpath $(LIBDIR) $(libc_LDFLAGS)
    64095 
    64196 start.o_OBJS = start.o
     
    887342 
    888343 .PHONY: all subdirs clean distclean install uninstall
    889 diff -Naur libc-0.0.8.orig/src/Makefile.orig libc-0.0.8/src/Makefile.orig
    890 --- libc-0.0.8.orig/src/Makefile.orig   1970-01-01 01:00:00.000000000 +0100
    891 +++ libc-0.0.8/src/Makefile.orig        2012-09-23 19:58:12.000000000 +0200
    892 @@ -0,0 +1,414 @@
    893 +SUBDIRS        = dl kernel/darwin kernel/freebsd kernel/linux kernel/netbsd kernel/openbsd kernel/solaris math pthread rt socket
    894 +TARGETS        = libc.a libc.so.0.0 libc.so.0 libc.so start.o
    895 +PREFIX = /usr/local
    896 +DESTDIR        =
    897 +LIBDIR = $(PREFIX)/lib
    898 +AS     = $(CC)
    899 +ASFLAGS        = -W -fPIC -Wall -g -pedantic -ffreestanding -c
    900 +CC     ?= cc
    901 +CPPFLAGSF= -nostdinc -isystem ../include -DPIC
    902 +CPPFLAGS?=
    903 +CFLAGSF        = -W -fPIC
    904 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    905 +AR     ?= ar
    906 +RANLIB ?= ranlib
    907 +CCSHARED= $(CC) -nostdlib -shared
    908 +BINDIR = $(PREFIX)/bin
    909 +RM     ?= rm -f
    910 +LN     ?= ln -f
    911 +MKDIR  ?= mkdir -p
    912 +INSTALL        ?= install
    913 +
    914 +
    915 +all: subdirs $(TARGETS)
    916 +
    917 +subdirs:
    918 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    919 +
    920 +libc_OBJS = ctype.o dirent.o errno.o fcntl.o float.o fnmatch.o grp.o iconv.o langinfo.o libgen.o locale.o net/if.o poll.o pwd.o regex.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
    921 +libc_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    922 +libc_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `$(CC) -print-libgcc-file-name`
    923 +libc_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    924 +
    925 +libc.a: $(libc_OBJS)
    926 +       $(AR) -rc libc.a $(libc_OBJS)
    927 +       $(RANLIB) libc.a
    928 +
    929 +libc.so.0.0 libc.so.0 libc.so: $(libc_OBJS)
    930 +       $(CCSHARED) -o libc.so.0.0 -Wl,-soname,libc.so.0 $(libc_OBJS) $(libc_LDFLAGS)
    931 +       $(LN) -s -- libc.so.0.0 libc.so.0
    932 +       $(LN) -s -- libc.so.0.0 libc.so
    933 +
    934 +start.o_OBJS = start.o
    935 +start.o_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    936 +
    937 +ctype.o: ctype.c
    938 +       $(CC) $(libc_CFLAGS) -c ctype.c
    939 +
    940 +dirent.o: dirent.c
    941 +       $(CC) $(libc_CFLAGS) -c dirent.c
    942 +
    943 +errno.o: errno.c
    944 +       $(CC) $(libc_CFLAGS) -c errno.c
    945 +
    946 +fcntl.o: fcntl.c syscalls.h
    947 +       $(CC) $(libc_CFLAGS) -c fcntl.c
    948 +
    949 +float.o: float.c
    950 +       $(CC) $(libc_CFLAGS) -c float.c
    951 +
    952 +fnmatch.o: fnmatch.c
    953 +       $(CC) $(libc_CFLAGS) -c fnmatch.c
    954 +
    955 +grp.o: grp.c
    956 +       $(CC) $(libc_CFLAGS) -c grp.c
    957 +
    958 +iconv.o: iconv.c
    959 +       $(CC) $(libc_CFLAGS) -c iconv.c
    960 +
    961 +langinfo.o: langinfo.c
    962 +       $(CC) $(libc_CFLAGS) -c langinfo.c
    963 +
    964 +libgen.o: libgen.c
    965 +       $(CC) $(libc_CFLAGS) -c libgen.c
    966 +
    967 +locale.o: locale.c
    968 +       $(CC) $(libc_CFLAGS) -c locale.c
    969 +
    970 +net/if.o: net/if.c
    971 +       $(CC) $(libc_CFLAGS) -o net/if.o -c net/if.c
    972 +
    973 +poll.o: poll.c
    974 +       $(CC) $(libc_CFLAGS) -c poll.c
    975 +
    976 +pwd.o: pwd.c
    977 +       $(CC) $(libc_CFLAGS) -c pwd.c
    978 +
    979 +regex.o: regex.c
    980 +       $(CC) $(libc_CFLAGS) -c regex.c
    981 +
    982 +search.o: search.c
    983 +       $(CC) $(libc_CFLAGS) -c search.c
    984 +
    985 +setjmp.o: setjmp.c
    986 +       $(CC) $(libc_CFLAGS) -c setjmp.c
    987 +
    988 +signal.o: signal.c
    989 +       $(CC) $(libc_CFLAGS) -c signal.c
    990 +
    991 +stdlib.o: stdlib.c
    992 +       $(CC) $(libc_CFLAGS) -c stdlib.c
    993 +
    994 +stdio.o: stdio.c
    995 +       $(CC) $(libc_CFLAGS) -c stdio.c
    996 +
    997 +string.o: string.c
    998 +       $(CC) $(libc_CFLAGS) -c string.c
    999 +
    1000 +strings.o: strings.c
    1001 +       $(CC) $(libc_CFLAGS) -c strings.c
    1002 +
    1003 +stropts.o: stropts.c
    1004 +       $(CC) $(libc_CFLAGS) -c stropts.c
    1005 +
    1006 +sys/ipc.o: sys/ipc.c syscalls.h
    1007 +       $(CC) $(libc_CFLAGS) -o sys/ipc.o -c sys/ipc.c
    1008 +
    1009 +sys/mman.o: sys/mman.c syscalls.h
    1010 +       $(CC) $(libc_CFLAGS) -o sys/mman.o -c sys/mman.c
    1011 +
    1012 +sys/mount.o: sys/mount.c syscalls.h
    1013 +       $(CC) $(libc_CFLAGS) -o sys/mount.o -c sys/mount.c
    1014 +
    1015 +sys/reboot.o: sys/reboot.c
    1016 +       $(CC) $(libc_CFLAGS) -o sys/reboot.o -c sys/reboot.c
    1017 +
    1018 +sys/resource.o: sys/resource.c syscalls.h
    1019 +       $(CC) $(libc_CFLAGS) -o sys/resource.o -c sys/resource.c
    1020 +
    1021 +sys/select.o: sys/select.c syscalls.h
    1022 +       $(CC) $(libc_CFLAGS) -o sys/select.o -c sys/select.c
    1023 +
    1024 +sys/shm.o: sys/shm.c syscalls.h
    1025 +       $(CC) $(libc_CFLAGS) -o sys/shm.o -c sys/shm.c
    1026 +
    1027 +sys/stat.o: sys/stat.c syscalls.h
    1028 +       $(CC) $(libc_CFLAGS) -o sys/stat.o -c sys/stat.c
    1029 +
    1030 +sys/statvfs.o: sys/statvfs.c syscalls.h
    1031 +       $(CC) $(libc_CFLAGS) -o sys/statvfs.o -c sys/statvfs.c
    1032 +
    1033 +sys/time.o: sys/time.c
    1034 +       $(CC) $(libc_CFLAGS) -o sys/time.o -c sys/time.c
    1035 +
    1036 +sys/times.o: sys/times.c syscalls.h
    1037 +       $(CC) $(libc_CFLAGS) -o sys/times.o -c sys/times.c
    1038 +
    1039 +sys/utsname.o: sys/utsname.c
    1040 +       $(CC) $(libc_CFLAGS) -o sys/utsname.o -c sys/utsname.c
    1041 +
    1042 +sys/wait.o: sys/wait.c syscalls.h
    1043 +       $(CC) $(libc_CFLAGS) -o sys/wait.o -c sys/wait.c
    1044 +
    1045 +syscalls.o: syscalls.S kernel/darwin/amd64/syscalls.S kernel/freebsd/common.h kernel/freebsd/amd64/syscalls.S 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
    1046 +       $(AS) $(libc_ASFLAGS) -o syscalls.o syscalls.S
    1047 +
    1048 +syslog.o: syslog.c
    1049 +       $(CC) $(libc_CFLAGS) -c syslog.c
    1050 +
    1051 +termios.o: termios.c syscalls.h
    1052 +       $(CC) $(libc_CFLAGS) -c termios.c
    1053 +
    1054 +time.o: time.c
    1055 +       $(CC) $(libc_CFLAGS) -c time.c
    1056 +
    1057 +ucontext.o: ucontext.c syscalls.h
    1058 +       $(CC) $(libc_CFLAGS) -c ucontext.c
    1059 +
    1060 +unistd.o: unistd.c syscalls.h
    1061 +       $(CC) $(libc_CFLAGS) -c unistd.c
    1062 +
    1063 +utime.o: utime.c
    1064 +       $(CC) $(libc_CFLAGS) -c utime.c
    1065 +
    1066 +utmpx.o: utmpx.c
    1067 +       $(CC) $(libc_CFLAGS) -c utmpx.c
    1068 +
    1069 +start.o: start.S kernel/freebsd/amd64/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
    1070 +       $(AS) $(start.o_ASFLAGS) -o start.o start.S
    1071 +
    1072 +clean:
    1073 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
    1074 +       $(RM) -- $(libc_OBJS) $(start.o_OBJS)
    1075 +
    1076 +distclean:
    1077 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
    1078 +       $(RM) -- $(libc_OBJS) $(start.o_OBJS)
    1079 +       $(RM) -- $(TARGETS)
    1080 +
    1081 +install: $(TARGETS)
    1082 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    1083 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    1084 +       $(INSTALL) -m 0644 -- libc.a $(DESTDIR)$(LIBDIR)/libc.a
    1085 +       $(INSTALL) -m 0755 -- libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so.0.0
    1086 +       $(LN) -s -- libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so.0
    1087 +       $(LN) -s -- libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so
    1088 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    1089 +       $(INSTALL) -m 0644 -- start.o $(DESTDIR)$(LIBDIR)/start.o
    1090 +
    1091 +uninstall:
    1092 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    1093 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.a
    1094 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so.0.0
    1095 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so.0
    1096 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so
    1097 +       $(RM) -- $(DESTDIR)$(LIBDIR)/start.o
    1098 +
    1099 +.PHONY: all subdirs clean distclean install uninstall
    1100 +SUBDIRS        = dl kernel/darwin kernel/freebsd kernel/linux kernel/netbsd kernel/openbsd kernel/solaris math pthread rt socket
    1101 +TARGETS        = libc.a libc.so.0.0 libc.so.0 libc.so start.o
    1102 +PREFIX = /usr/local
    1103 +DESTDIR        =
    1104 +LIBDIR = $(PREFIX)/lib
    1105 +AS     = $(CC)
    1106 +ASFLAGS        = -W -fPIC -Wall -g -pedantic -ffreestanding -c
    1107 +CC     ?= cc
    1108 +CPPFLAGSF= -nostdinc -isystem ../include -DPIC
    1109 +CPPFLAGS?=
    1110 +CFLAGSF        = -W -fPIC
    1111 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    1112 +AR     ?= ar
    1113 +RANLIB ?= ranlib
    1114 +CCSHARED= $(CC) -nostdlib -shared
    1115 +BINDIR = $(PREFIX)/bin
    1116 +RM     ?= rm -f
    1117 +LN     ?= ln -f
    1118 +MKDIR  ?= mkdir -p
    1119 +INSTALL        ?= install
    1120 +
    1121 +
    1122 +all: subdirs $(TARGETS)
    1123 +
    1124 +subdirs:
    1125 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    1126 +
    1127 +libc_OBJS = ctype.o dirent.o errno.o fcntl.o float.o fnmatch.o grp.o iconv.o langinfo.o libgen.o locale.o net/if.o poll.o pwd.o regex.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
    1128 +libc_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    1129 +libc_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `$(CC) -print-libgcc-file-name`
    1130 +libc_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    1131 +
    1132 +libc.a: $(libc_OBJS)
    1133 +       $(AR) -rc libc.a $(libc_OBJS)
    1134 +       $(RANLIB) libc.a
    1135 +
    1136 +libc.so.0.0 libc.so.0 libc.so: $(libc_OBJS)
    1137 +       $(CCSHARED) -o libc.so.0.0 -Wl,-soname,libc.so.0 $(libc_OBJS) $(libc_LDFLAGS)
    1138 +       $(LN) -s -- libc.so.0.0 libc.so.0
    1139 +       $(LN) -s -- libc.so.0.0 libc.so
    1140 +
    1141 +start.o_OBJS = start.o
    1142 +start.o_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    1143 +
    1144 +ctype.o: ctype.c
    1145 +       $(CC) $(libc_CFLAGS) -c ctype.c
    1146 +
    1147 +dirent.o: dirent.c
    1148 +       $(CC) $(libc_CFLAGS) -c dirent.c
    1149 +
    1150 +errno.o: errno.c
    1151 +       $(CC) $(libc_CFLAGS) -c errno.c
    1152 +
    1153 +fcntl.o: fcntl.c syscalls.h
    1154 +       $(CC) $(libc_CFLAGS) -c fcntl.c
    1155 +
    1156 +float.o: float.c
    1157 +       $(CC) $(libc_CFLAGS) -c float.c
    1158 +
    1159 +fnmatch.o: fnmatch.c
    1160 +       $(CC) $(libc_CFLAGS) -c fnmatch.c
    1161 +
    1162 +grp.o: grp.c
    1163 +       $(CC) $(libc_CFLAGS) -c grp.c
    1164 +
    1165 +iconv.o: iconv.c
    1166 +       $(CC) $(libc_CFLAGS) -c iconv.c
    1167 +
    1168 +langinfo.o: langinfo.c
    1169 +       $(CC) $(libc_CFLAGS) -c langinfo.c
    1170 +
    1171 +libgen.o: libgen.c
    1172 +       $(CC) $(libc_CFLAGS) -c libgen.c
    1173 +
    1174 +locale.o: locale.c
    1175 +       $(CC) $(libc_CFLAGS) -c locale.c
    1176 +
    1177 +net/if.o: net/if.c
    1178 +       $(CC) $(libc_CFLAGS) -o net/if.o -c net/if.c
    1179 +
    1180 +poll.o: poll.c
    1181 +       $(CC) $(libc_CFLAGS) -c poll.c
    1182 +
    1183 +pwd.o: pwd.c
    1184 +       $(CC) $(libc_CFLAGS) -c pwd.c
    1185 +
    1186 +regex.o: regex.c
    1187 +       $(CC) $(libc_CFLAGS) -c regex.c
    1188 +
    1189 +search.o: search.c
    1190 +       $(CC) $(libc_CFLAGS) -c search.c
    1191 +
    1192 +setjmp.o: setjmp.c
    1193 +       $(CC) $(libc_CFLAGS) -c setjmp.c
    1194 +
    1195 +signal.o: signal.c
    1196 +       $(CC) $(libc_CFLAGS) -c signal.c
    1197 +
    1198 +stdlib.o: stdlib.c
    1199 +       $(CC) $(libc_CFLAGS) -c stdlib.c
    1200 +
    1201 +stdio.o: stdio.c
    1202 +       $(CC) $(libc_CFLAGS) -c stdio.c
    1203 +
    1204 +string.o: string.c
    1205 +       $(CC) $(libc_CFLAGS) -c string.c
    1206 +
    1207 +strings.o: strings.c
    1208 +       $(CC) $(libc_CFLAGS) -c strings.c
    1209 +
    1210 +stropts.o: stropts.c
    1211 +       $(CC) $(libc_CFLAGS) -c stropts.c
    1212 +
    1213 +sys/ipc.o: sys/ipc.c syscalls.h
    1214 +       $(CC) $(libc_CFLAGS) -o sys/ipc.o -c sys/ipc.c
    1215 +
    1216 +sys/mman.o: sys/mman.c syscalls.h
    1217 +       $(CC) $(libc_CFLAGS) -o sys/mman.o -c sys/mman.c
    1218 +
    1219 +sys/mount.o: sys/mount.c syscalls.h
    1220 +       $(CC) $(libc_CFLAGS) -o sys/mount.o -c sys/mount.c
    1221 +
    1222 +sys/reboot.o: sys/reboot.c
    1223 +       $(CC) $(libc_CFLAGS) -o sys/reboot.o -c sys/reboot.c
    1224 +
    1225 +sys/resource.o: sys/resource.c syscalls.h
    1226 +       $(CC) $(libc_CFLAGS) -o sys/resource.o -c sys/resource.c
    1227 +
    1228 +sys/select.o: sys/select.c syscalls.h
    1229 +       $(CC) $(libc_CFLAGS) -o sys/select.o -c sys/select.c
    1230 +
    1231 +sys/shm.o: sys/shm.c syscalls.h
    1232 +       $(CC) $(libc_CFLAGS) -o sys/shm.o -c sys/shm.c
    1233 +
    1234 +sys/stat.o: sys/stat.c syscalls.h
    1235 +       $(CC) $(libc_CFLAGS) -o sys/stat.o -c sys/stat.c
    1236 +
    1237 +sys/statvfs.o: sys/statvfs.c syscalls.h
    1238 +       $(CC) $(libc_CFLAGS) -o sys/statvfs.o -c sys/statvfs.c
    1239 +
    1240 +sys/time.o: sys/time.c
    1241 +       $(CC) $(libc_CFLAGS) -o sys/time.o -c sys/time.c
    1242 +
    1243 +sys/times.o: sys/times.c syscalls.h
    1244 +       $(CC) $(libc_CFLAGS) -o sys/times.o -c sys/times.c
    1245 +
    1246 +sys/utsname.o: sys/utsname.c
    1247 +       $(CC) $(libc_CFLAGS) -o sys/utsname.o -c sys/utsname.c
    1248 +
    1249 +sys/wait.o: sys/wait.c syscalls.h
    1250 +       $(CC) $(libc_CFLAGS) -o sys/wait.o -c sys/wait.c
    1251 +
    1252 +syscalls.o: syscalls.S kernel/darwin/amd64/syscalls.S kernel/freebsd/common.h kernel/freebsd/amd64/syscalls.S 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
    1253 +       $(AS) $(libc_ASFLAGS) -o syscalls.o syscalls.S
    1254 +
    1255 +syslog.o: syslog.c
    1256 +       $(CC) $(libc_CFLAGS) -c syslog.c
    1257 +
    1258 +termios.o: termios.c syscalls.h
    1259 +       $(CC) $(libc_CFLAGS) -c termios.c
    1260 +
    1261 +time.o: time.c
    1262 +       $(CC) $(libc_CFLAGS) -c time.c
    1263 +
    1264 +ucontext.o: ucontext.c syscalls.h
    1265 +       $(CC) $(libc_CFLAGS) -c ucontext.c
    1266 +
    1267 +unistd.o: unistd.c syscalls.h
    1268 +       $(CC) $(libc_CFLAGS) -c unistd.c
    1269 +
    1270 +utime.o: utime.c
    1271 +       $(CC) $(libc_CFLAGS) -c utime.c
    1272 +
    1273 +utmpx.o: utmpx.c
    1274 +       $(CC) $(libc_CFLAGS) -c utmpx.c
    1275 +
    1276 +start.o: start.S kernel/freebsd/amd64/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
    1277 +       $(AS) $(start.o_ASFLAGS) -o start.o start.S
    1278 +
    1279 +clean:
    1280 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
    1281 +       $(RM) -- $(libc_OBJS) $(start.o_OBJS)
    1282 +
    1283 +distclean:
    1284 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
    1285 +       $(RM) -- $(libc_OBJS) $(start.o_OBJS)
    1286 +       $(RM) -- $(TARGETS)
    1287 +
    1288 +install: $(TARGETS)
    1289 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    1290 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    1291 +       $(INSTALL) -m 0644 -- libc.a $(DESTDIR)$(LIBDIR)/libc.a
    1292 +       $(INSTALL) -m 0755 -- libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so.0.0
    1293 +       $(LN) -s -- libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so.0
    1294 +       $(LN) -s -- libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so
    1295 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    1296 +       $(INSTALL) -m 0644 -- start.o $(DESTDIR)$(LIBDIR)/start.o
    1297 +
    1298 +uninstall:
    1299 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    1300 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.a
    1301 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so.0.0
    1302 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so.0
    1303 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so
    1304 +       $(RM) -- $(DESTDIR)$(LIBDIR)/start.o
    1305 +
    1306 +.PHONY: all subdirs clean distclean install uninstall
    1307 diff -Naur libc-0.0.8.orig/src/Makefile.orig.orig libc-0.0.8/src/Makefile.orig.orig
    1308 --- libc-0.0.8.orig/src/Makefile.orig.orig      1970-01-01 01:00:00.000000000 +0100
    1309 +++ libc-0.0.8/src/Makefile.orig.orig   2012-09-23 19:33:18.000000000 +0200
    1310 @@ -0,0 +1,207 @@
    1311 +SUBDIRS        = dl kernel/darwin kernel/freebsd kernel/linux kernel/netbsd kernel/openbsd kernel/solaris math pthread rt socket
    1312 +TARGETS        = libc.a libc.so.0.0 libc.so.0 libc.so start.o
    1313 +PREFIX = /usr/local
    1314 +DESTDIR        =
    1315 +LIBDIR = $(PREFIX)/lib
    1316 +AS     = $(CC)
    1317 +ASFLAGS        = -W -fPIC -Wall -g -pedantic -ffreestanding -c
    1318 +CC     ?= cc
    1319 +CPPFLAGSF= -nostdinc -isystem ../include -DPIC
    1320 +CPPFLAGS?=
    1321 +CFLAGSF        = -W -fPIC
    1322 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    1323 +AR     ?= ar
    1324 +RANLIB ?= ranlib
    1325 +CCSHARED= $(CC) -nostdlib -shared
    1326 +BINDIR = $(PREFIX)/bin
    1327 +RM     ?= rm -f
    1328 +LN     ?= ln -f
    1329 +MKDIR  ?= mkdir -p
    1330 +INSTALL        ?= install
    1331 +
    1332 +
    1333 +all: subdirs $(TARGETS)
    1334 +
    1335 +subdirs:
    1336 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    1337 +
    1338 +libc_OBJS = ctype.o dirent.o errno.o fcntl.o float.o fnmatch.o grp.o iconv.o langinfo.o libgen.o locale.o net/if.o poll.o pwd.o regex.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
    1339 +libc_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    1340 +libc_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `$(CC) -print-libgcc-file-name`
    1341 +libc_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    1342 +
    1343 +libc.a: $(libc_OBJS)
    1344 +       $(AR) -rc libc.a $(libc_OBJS)
    1345 +       $(RANLIB) libc.a
    1346 +
    1347 +libc.so.0.0 libc.so.0 libc.so: $(libc_OBJS)
    1348 +       $(CCSHARED) -o libc.so.0.0 -Wl,-soname,libc.so.0 $(libc_OBJS) $(libc_LDFLAGS)
    1349 +       $(LN) -s -- libc.so.0.0 libc.so.0
    1350 +       $(LN) -s -- libc.so.0.0 libc.so
    1351 +
    1352 +start.o_OBJS = start.o
    1353 +start.o_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    1354 +
    1355 +ctype.o: ctype.c
    1356 +       $(CC) $(libc_CFLAGS) -c ctype.c
    1357 +
    1358 +dirent.o: dirent.c
    1359 +       $(CC) $(libc_CFLAGS) -c dirent.c
    1360 +
    1361 +errno.o: errno.c
    1362 +       $(CC) $(libc_CFLAGS) -c errno.c
    1363 +
    1364 +fcntl.o: fcntl.c syscalls.h
    1365 +       $(CC) $(libc_CFLAGS) -c fcntl.c
    1366 +
    1367 +float.o: float.c
    1368 +       $(CC) $(libc_CFLAGS) -c float.c
    1369 +
    1370 +fnmatch.o: fnmatch.c
    1371 +       $(CC) $(libc_CFLAGS) -c fnmatch.c
    1372 +
    1373 +grp.o: grp.c
    1374 +       $(CC) $(libc_CFLAGS) -c grp.c
    1375 +
    1376 +iconv.o: iconv.c
    1377 +       $(CC) $(libc_CFLAGS) -c iconv.c
    1378 +
    1379 +langinfo.o: langinfo.c
    1380 +       $(CC) $(libc_CFLAGS) -c langinfo.c
    1381 +
    1382 +libgen.o: libgen.c
    1383 +       $(CC) $(libc_CFLAGS) -c libgen.c
    1384 +
    1385 +locale.o: locale.c
    1386 +       $(CC) $(libc_CFLAGS) -c locale.c
    1387 +
    1388 +net/if.o: net/if.c
    1389 +       $(CC) $(libc_CFLAGS) -o net/if.o -c net/if.c
    1390 +
    1391 +poll.o: poll.c
    1392 +       $(CC) $(libc_CFLAGS) -c poll.c
    1393 +
    1394 +pwd.o: pwd.c
    1395 +       $(CC) $(libc_CFLAGS) -c pwd.c
    1396 +
    1397 +regex.o: regex.c
    1398 +       $(CC) $(libc_CFLAGS) -c regex.c
    1399 +
    1400 +search.o: search.c
    1401 +       $(CC) $(libc_CFLAGS) -c search.c
    1402 +
    1403 +setjmp.o: setjmp.c
    1404 +       $(CC) $(libc_CFLAGS) -c setjmp.c
    1405 +
    1406 +signal.o: signal.c
    1407 +       $(CC) $(libc_CFLAGS) -c signal.c
    1408 +
    1409 +stdlib.o: stdlib.c
    1410 +       $(CC) $(libc_CFLAGS) -c stdlib.c
    1411 +
    1412 +stdio.o: stdio.c
    1413 +       $(CC) $(libc_CFLAGS) -c stdio.c
    1414 +
    1415 +string.o: string.c
    1416 +       $(CC) $(libc_CFLAGS) -c string.c
    1417 +
    1418 +strings.o: strings.c
    1419 +       $(CC) $(libc_CFLAGS) -c strings.c
    1420 +
    1421 +stropts.o: stropts.c
    1422 +       $(CC) $(libc_CFLAGS) -c stropts.c
    1423 +
    1424 +sys/ipc.o: sys/ipc.c syscalls.h
    1425 +       $(CC) $(libc_CFLAGS) -o sys/ipc.o -c sys/ipc.c
    1426 +
    1427 +sys/mman.o: sys/mman.c syscalls.h
    1428 +       $(CC) $(libc_CFLAGS) -o sys/mman.o -c sys/mman.c
    1429 +
    1430 +sys/mount.o: sys/mount.c syscalls.h
    1431 +       $(CC) $(libc_CFLAGS) -o sys/mount.o -c sys/mount.c
    1432 +
    1433 +sys/reboot.o: sys/reboot.c
    1434 +       $(CC) $(libc_CFLAGS) -o sys/reboot.o -c sys/reboot.c
    1435 +
    1436 +sys/resource.o: sys/resource.c syscalls.h
    1437 +       $(CC) $(libc_CFLAGS) -o sys/resource.o -c sys/resource.c
    1438 +
    1439 +sys/select.o: sys/select.c syscalls.h
    1440 +       $(CC) $(libc_CFLAGS) -o sys/select.o -c sys/select.c
    1441 +
    1442 +sys/shm.o: sys/shm.c syscalls.h
    1443 +       $(CC) $(libc_CFLAGS) -o sys/shm.o -c sys/shm.c
    1444 +
    1445 +sys/stat.o: sys/stat.c syscalls.h
    1446 +       $(CC) $(libc_CFLAGS) -o sys/stat.o -c sys/stat.c
    1447 +
    1448 +sys/statvfs.o: sys/statvfs.c syscalls.h
    1449 +       $(CC) $(libc_CFLAGS) -o sys/statvfs.o -c sys/statvfs.c
    1450 +
    1451 +sys/time.o: sys/time.c
    1452 +       $(CC) $(libc_CFLAGS) -o sys/time.o -c sys/time.c
    1453 +
    1454 +sys/times.o: sys/times.c syscalls.h
    1455 +       $(CC) $(libc_CFLAGS) -o sys/times.o -c sys/times.c
    1456 +
    1457 +sys/utsname.o: sys/utsname.c
    1458 +       $(CC) $(libc_CFLAGS) -o sys/utsname.o -c sys/utsname.c
    1459 +
    1460 +sys/wait.o: sys/wait.c syscalls.h
    1461 +       $(CC) $(libc_CFLAGS) -o sys/wait.o -c sys/wait.c
    1462 +
    1463 +syscalls.o: syscalls.S kernel/darwin/amd64/syscalls.S kernel/freebsd/common.h kernel/freebsd/amd64/syscalls.S 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
    1464 +       $(AS) $(libc_ASFLAGS) -o syscalls.o syscalls.S
    1465 +
    1466 +syslog.o: syslog.c
    1467 +       $(CC) $(libc_CFLAGS) -c syslog.c
    1468 +
    1469 +termios.o: termios.c syscalls.h
    1470 +       $(CC) $(libc_CFLAGS) -c termios.c
    1471 +
    1472 +time.o: time.c
    1473 +       $(CC) $(libc_CFLAGS) -c time.c
    1474 +
    1475 +ucontext.o: ucontext.c syscalls.h
    1476 +       $(CC) $(libc_CFLAGS) -c ucontext.c
    1477 +
    1478 +unistd.o: unistd.c syscalls.h
    1479 +       $(CC) $(libc_CFLAGS) -c unistd.c
    1480 +
    1481 +utime.o: utime.c
    1482 +       $(CC) $(libc_CFLAGS) -c utime.c
    1483 +
    1484 +utmpx.o: utmpx.c
    1485 +       $(CC) $(libc_CFLAGS) -c utmpx.c
    1486 +
    1487 +start.o: start.S kernel/freebsd/amd64/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
    1488 +       $(AS) $(start.o_ASFLAGS) -o start.o start.S
    1489 +
    1490 +clean:
    1491 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
    1492 +       $(RM) -- $(libc_OBJS) $(start.o_OBJS)
    1493 +
    1494 +distclean:
    1495 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
    1496 +       $(RM) -- $(libc_OBJS) $(start.o_OBJS)
    1497 +       $(RM) -- $(TARGETS)
    1498 +
    1499 +install: $(TARGETS)
    1500 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    1501 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    1502 +       $(INSTALL) -m 0644 -- libc.a $(DESTDIR)$(LIBDIR)/libc.a
    1503 +       $(INSTALL) -m 0755 -- libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so.0.0
    1504 +       $(LN) -s -- libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so.0
    1505 +       $(LN) -s -- libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so
    1506 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    1507 +       $(INSTALL) -m 0644 -- start.o $(DESTDIR)$(LIBDIR)/start.o
    1508 +
    1509 +uninstall:
    1510 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    1511 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.a
    1512 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so.0.0
    1513 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so.0
    1514 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libc.so
    1515 +       $(RM) -- $(DESTDIR)$(LIBDIR)/start.o
    1516 +
    1517 +.PHONY: all subdirs clean distclean install uninstall
    1518344diff -Naur libc-0.0.8.orig/src/dl/Makefile libc-0.0.8/src/dl/Makefile
    1519345--- libc-0.0.8.orig/src/dl/Makefile     2012-09-23 19:33:18.000000000 +0200
    1520 +++ libc-0.0.8/src/dl/Makefile  2012-09-23 19:58:49.000000000 +0200
     346+++ libc-0.0.8/src/dl/Makefile  2012-09-24 01:51:21.000000000 +0200
    1521347@@ -1,4 +1,4 @@
    1522348-TARGETS        = libdl.a libdl.so.0.0 libdl.so.0 libdl.so
     
    1580406 
    1581407 .PHONY: all clean distclean install uninstall
    1582 diff -Naur libc-0.0.8.orig/src/dl/Makefile.orig libc-0.0.8/src/dl/Makefile.orig
    1583 --- libc-0.0.8.orig/src/dl/Makefile.orig        1970-01-01 01:00:00.000000000 +0100
    1584 +++ libc-0.0.8/src/dl/Makefile.orig     2012-09-23 19:58:12.000000000 +0200
    1585 @@ -0,0 +1,112 @@
    1586 +TARGETS        = libdl.a libdl.so.0.0 libdl.so.0 libdl.so
    1587 +PREFIX = /usr/local
    1588 +DESTDIR        =
    1589 +LIBDIR = $(PREFIX)/lib
    1590 +CC     ?= cc
    1591 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/dl -DPIC
    1592 +CPPFLAGS?=
    1593 +CFLAGSF        = -W -fPIC
    1594 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    1595 +AR     ?= ar
    1596 +RANLIB ?= ranlib
    1597 +CCSHARED= $(CC) -nostdlib -shared
    1598 +RM     ?= rm -f
    1599 +LN     ?= ln -f
    1600 +MKDIR  ?= mkdir -p
    1601 +INSTALL        ?= install
    1602 +
    1603 +
    1604 +all: $(TARGETS)
    1605 +
    1606 +libdl_OBJS = dlfcn.o
    1607 +libdl_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    1608 +libdl_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    1609 +
    1610 +libdl.a: $(libdl_OBJS)
    1611 +       $(AR) -rc libdl.a $(libdl_OBJS)
    1612 +       $(RANLIB) libdl.a
    1613 +
    1614 +libdl.so.0.0 libdl.so.0 libdl.so: $(libdl_OBJS)
    1615 +       $(CCSHARED) -o libdl.so.0.0 -Wl,-soname,libdl.so.0 $(libdl_OBJS) $(libdl_LDFLAGS)
    1616 +       $(LN) -s -- libdl.so.0.0 libdl.so.0
    1617 +       $(LN) -s -- libdl.so.0.0 libdl.so
    1618 +
    1619 +dlfcn.o: dlfcn.c ../../include/dl/dlfcn.h ../../include/dl/elf.h
    1620 +       $(CC) $(libdl_CFLAGS) -c dlfcn.c
    1621 +
    1622 +clean:
    1623 +       $(RM) -- $(libdl_OBJS)
    1624 +
    1625 +distclean: clean
    1626 +       $(RM) -- $(TARGETS)
    1627 +
    1628 +install: $(TARGETS)
    1629 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    1630 +       $(INSTALL) -m 0644 -- libdl.a $(DESTDIR)$(LIBDIR)/libdl.a
    1631 +       $(INSTALL) -m 0755 -- libdl.so.0.0 $(DESTDIR)$(LIBDIR)/libdl.so.0.0
    1632 +       $(LN) -s -- libdl.so.0.0 $(DESTDIR)$(LIBDIR)/libdl.so.0
    1633 +       $(LN) -s -- libdl.so.0.0 $(DESTDIR)$(LIBDIR)/libdl.so
    1634 +
    1635 +uninstall:
    1636 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.a
    1637 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.so.0.0
    1638 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.so.0
    1639 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.so
    1640 +
    1641 +.PHONY: all clean distclean install uninstall
    1642 +TARGETS        = libdl.a libdl.so.0.0 libdl.so.0 libdl.so
    1643 +PREFIX = /usr/local
    1644 +DESTDIR        =
    1645 +LIBDIR = $(PREFIX)/lib
    1646 +CC     ?= cc
    1647 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/dl -DPIC
    1648 +CPPFLAGS?=
    1649 +CFLAGSF        = -W -fPIC
    1650 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    1651 +AR     ?= ar
    1652 +RANLIB ?= ranlib
    1653 +CCSHARED= $(CC) -nostdlib -shared
    1654 +RM     ?= rm -f
    1655 +LN     ?= ln -f
    1656 +MKDIR  ?= mkdir -p
    1657 +INSTALL        ?= install
    1658 +
    1659 +
    1660 +all: $(TARGETS)
    1661 +
    1662 +libdl_OBJS = dlfcn.o
    1663 +libdl_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    1664 +libdl_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    1665 +
    1666 +libdl.a: $(libdl_OBJS)
    1667 +       $(AR) -rc libdl.a $(libdl_OBJS)
    1668 +       $(RANLIB) libdl.a
    1669 +
    1670 +libdl.so.0.0 libdl.so.0 libdl.so: $(libdl_OBJS)
    1671 +       $(CCSHARED) -o libdl.so.0.0 -Wl,-soname,libdl.so.0 $(libdl_OBJS) $(libdl_LDFLAGS)
    1672 +       $(LN) -s -- libdl.so.0.0 libdl.so.0
    1673 +       $(LN) -s -- libdl.so.0.0 libdl.so
    1674 +
    1675 +dlfcn.o: dlfcn.c ../../include/dl/dlfcn.h ../../include/dl/elf.h
    1676 +       $(CC) $(libdl_CFLAGS) -c dlfcn.c
    1677 +
    1678 +clean:
    1679 +       $(RM) -- $(libdl_OBJS)
    1680 +
    1681 +distclean: clean
    1682 +       $(RM) -- $(TARGETS)
    1683 +
    1684 +install: $(TARGETS)
    1685 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    1686 +       $(INSTALL) -m 0644 -- libdl.a $(DESTDIR)$(LIBDIR)/libdl.a
    1687 +       $(INSTALL) -m 0755 -- libdl.so.0.0 $(DESTDIR)$(LIBDIR)/libdl.so.0.0
    1688 +       $(LN) -s -- libdl.so.0.0 $(DESTDIR)$(LIBDIR)/libdl.so.0
    1689 +       $(LN) -s -- libdl.so.0.0 $(DESTDIR)$(LIBDIR)/libdl.so
    1690 +
    1691 +uninstall:
    1692 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.a
    1693 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.so.0.0
    1694 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.so.0
    1695 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.so
    1696 +
    1697 +.PHONY: all clean distclean install uninstall
    1698 diff -Naur libc-0.0.8.orig/src/dl/Makefile.orig.orig libc-0.0.8/src/dl/Makefile.orig.orig
    1699 --- libc-0.0.8.orig/src/dl/Makefile.orig.orig   1970-01-01 01:00:00.000000000 +0100
    1700 +++ libc-0.0.8/src/dl/Makefile.orig.orig        2012-09-23 19:33:18.000000000 +0200
    1701 @@ -0,0 +1,56 @@
    1702 +TARGETS        = libdl.a libdl.so.0.0 libdl.so.0 libdl.so
    1703 +PREFIX = /usr/local
    1704 +DESTDIR        =
    1705 +LIBDIR = $(PREFIX)/lib
    1706 +CC     ?= cc
    1707 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/dl -DPIC
    1708 +CPPFLAGS?=
    1709 +CFLAGSF        = -W -fPIC
    1710 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    1711 +AR     ?= ar
    1712 +RANLIB ?= ranlib
    1713 +CCSHARED= $(CC) -nostdlib -shared
    1714 +RM     ?= rm -f
    1715 +LN     ?= ln -f
    1716 +MKDIR  ?= mkdir -p
    1717 +INSTALL        ?= install
    1718 +
    1719 +
    1720 +all: $(TARGETS)
    1721 +
    1722 +libdl_OBJS = dlfcn.o
    1723 +libdl_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    1724 +libdl_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    1725 +
    1726 +libdl.a: $(libdl_OBJS)
    1727 +       $(AR) -rc libdl.a $(libdl_OBJS)
    1728 +       $(RANLIB) libdl.a
    1729 +
    1730 +libdl.so.0.0 libdl.so.0 libdl.so: $(libdl_OBJS)
    1731 +       $(CCSHARED) -o libdl.so.0.0 -Wl,-soname,libdl.so.0 $(libdl_OBJS) $(libdl_LDFLAGS)
    1732 +       $(LN) -s -- libdl.so.0.0 libdl.so.0
    1733 +       $(LN) -s -- libdl.so.0.0 libdl.so
    1734 +
    1735 +dlfcn.o: dlfcn.c ../../include/dl/dlfcn.h ../../include/dl/elf.h
    1736 +       $(CC) $(libdl_CFLAGS) -c dlfcn.c
    1737 +
    1738 +clean:
    1739 +       $(RM) -- $(libdl_OBJS)
    1740 +
    1741 +distclean: clean
    1742 +       $(RM) -- $(TARGETS)
    1743 +
    1744 +install: $(TARGETS)
    1745 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    1746 +       $(INSTALL) -m 0644 -- libdl.a $(DESTDIR)$(LIBDIR)/libdl.a
    1747 +       $(INSTALL) -m 0755 -- libdl.so.0.0 $(DESTDIR)$(LIBDIR)/libdl.so.0.0
    1748 +       $(LN) -s -- libdl.so.0.0 $(DESTDIR)$(LIBDIR)/libdl.so.0
    1749 +       $(LN) -s -- libdl.so.0.0 $(DESTDIR)$(LIBDIR)/libdl.so
    1750 +
    1751 +uninstall:
    1752 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.a
    1753 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.so.0.0
    1754 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.so.0
    1755 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libdl.so
    1756 +
    1757 +.PHONY: all clean distclean install uninstall
    1758408diff -Naur libc-0.0.8.orig/src/dl/project.conf libc-0.0.8/src/dl/project.conf
    1759409--- libc-0.0.8.orig/src/dl/project.conf 2012-04-16 12:53:26.000000000 +0200
    1760 +++ libc-0.0.8/src/dl/project.conf      2012-09-23 19:58:12.000000000 +0200
     410+++ libc-0.0.8/src/dl/project.conf      2012-09-24 01:51:00.000000000 +0200
    1761411@@ -6,7 +6,8 @@
    1762412 dist=Makefile
     
    1769419 install=$(LIBDIR)
    1770420 
    1771 diff -Naur libc-0.0.8.orig/src/dl/project.conf.orig libc-0.0.8/src/dl/project.conf.orig
    1772 --- libc-0.0.8.orig/src/dl/project.conf.orig    1970-01-01 01:00:00.000000000 +0100
    1773 +++ libc-0.0.8/src/dl/project.conf.orig 2012-09-23 19:58:12.000000000 +0200
    1774 @@ -0,0 +1,28 @@
    1775 +targets=libdl
    1776 +ld=$(CC) -nostdlib -shared
    1777 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/dl -DPIC
    1778 +cflags_force=-W -fPIC
    1779 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    1780 +dist=Makefile
    1781 +
    1782 +[libdl]
    1783 +type=library
    1784 +sources=dlfcn.c
    1785 +install=$(LIBDIR)
    1786 +
    1787 +[dlfcn.c]
    1788 +depends=../../include/dl/dlfcn.h,../../include/dl/elf.h
    1789 +targets=libdl
    1790 +ld=$(CC) -nostdlib -shared
    1791 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/dl -DPIC
    1792 +cflags_force=-W -fPIC
    1793 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    1794 +dist=Makefile
    1795 +
    1796 +[libdl]
    1797 +type=library
    1798 +sources=dlfcn.c
    1799 +install=$(LIBDIR)
    1800 +
    1801 +[dlfcn.c]
    1802 +depends=../../include/dl/dlfcn.h,../../include/dl/elf.h
    1803 diff -Naur libc-0.0.8.orig/src/dl/project.conf.orig.orig libc-0.0.8/src/dl/project.conf.orig.orig
    1804 --- libc-0.0.8.orig/src/dl/project.conf.orig.orig       1970-01-01 01:00:00.000000000 +0100
    1805 +++ libc-0.0.8/src/dl/project.conf.orig.orig    2012-04-16 12:53:26.000000000 +0200
    1806 @@ -0,0 +1,14 @@
    1807 +targets=libdl
    1808 +ld=$(CC) -nostdlib -shared
    1809 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/dl -DPIC
    1810 +cflags_force=-W -fPIC
    1811 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    1812 +dist=Makefile
    1813 +
    1814 +[libdl]
    1815 +type=library
    1816 +sources=dlfcn.c
    1817 +install=$(LIBDIR)
    1818 +
    1819 +[dlfcn.c]
    1820 +depends=../../include/dl/dlfcn.h,../../include/dl/elf.h
    1821421diff -Naur libc-0.0.8.orig/src/math/Makefile libc-0.0.8/src/math/Makefile
    1822422--- libc-0.0.8.orig/src/math/Makefile   2012-09-23 19:33:18.000000000 +0200
    1823 +++ libc-0.0.8/src/math/Makefile        2012-09-23 19:58:49.000000000 +0200
     423+++ libc-0.0.8/src/math/Makefile        2012-09-24 01:51:21.000000000 +0200
    1824424@@ -1,5 +1,5 @@
    1825425 SUBDIRS        = amd64 i386
     
    1891491 
    1892492 .PHONY: all subdirs clean distclean install uninstall
    1893 diff -Naur libc-0.0.8.orig/src/math/Makefile.orig libc-0.0.8/src/math/Makefile.orig
    1894 --- libc-0.0.8.orig/src/math/Makefile.orig      1970-01-01 01:00:00.000000000 +0100
    1895 +++ libc-0.0.8/src/math/Makefile.orig   2012-09-23 19:58:12.000000000 +0200
    1896 @@ -0,0 +1,142 @@
    1897 +SUBDIRS        = amd64 i386
    1898 +TARGETS        = libm.a libm.so.0.0 libm.so.0 libm.so
    1899 +PREFIX = /usr/local
    1900 +DESTDIR        =
    1901 +LIBDIR = $(PREFIX)/lib
    1902 +AS     = $(CC)
    1903 +ASFLAGS        = -W -Wall -g -pedantic -ffreestanding -c
    1904 +CC     ?= cc
    1905 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/math -DPIC
    1906 +CPPFLAGS?=
    1907 +CFLAGSF        = -W -fPIC
    1908 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    1909 +AR     ?= ar
    1910 +RANLIB ?= ranlib
    1911 +CCSHARED= $(CC) -nostdlib -shared
    1912 +RM     ?= rm -f
    1913 +LN     ?= ln -f
    1914 +MKDIR  ?= mkdir -p
    1915 +INSTALL        ?= install
    1916 +
    1917 +
    1918 +all: subdirs $(TARGETS)
    1919 +
    1920 +subdirs:
    1921 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    1922 +
    1923 +libm_OBJS = arch.o math.o
    1924 +libm_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    1925 +libm_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    1926 +libm_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    1927 +
    1928 +libm.a: $(libm_OBJS)
    1929 +       $(AR) -rc libm.a $(libm_OBJS)
    1930 +       $(RANLIB) libm.a
    1931 +
    1932 +libm.so.0.0 libm.so.0 libm.so: $(libm_OBJS)
    1933 +       $(CCSHARED) -o libm.so.0.0 -Wl,-soname,libm.so.0 $(libm_OBJS) $(libm_LDFLAGS)
    1934 +       $(LN) -s -- libm.so.0.0 libm.so.0
    1935 +       $(LN) -s -- libm.so.0.0 libm.so
    1936 +
    1937 +arch.o: arch.S amd64/math.S i386/math.S
    1938 +       $(AS) $(libm_ASFLAGS) -o arch.o arch.S
    1939 +
    1940 +math.o: math.c ../../include/math/math.h
    1941 +       $(CC) $(libm_CFLAGS) -c math.c
    1942 +
    1943 +clean:
    1944 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
    1945 +       $(RM) -- $(libm_OBJS)
    1946 +
    1947 +distclean:
    1948 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
    1949 +       $(RM) -- $(libm_OBJS)
    1950 +       $(RM) -- $(TARGETS)
    1951 +
    1952 +install: $(TARGETS)
    1953 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    1954 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    1955 +       $(INSTALL) -m 0644 -- libm.a $(DESTDIR)$(LIBDIR)/libm.a
    1956 +       $(INSTALL) -m 0755 -- libm.so.0.0 $(DESTDIR)$(LIBDIR)/libm.so.0.0
    1957 +       $(LN) -s -- libm.so.0.0 $(DESTDIR)$(LIBDIR)/libm.so.0
    1958 +       $(LN) -s -- libm.so.0.0 $(DESTDIR)$(LIBDIR)/libm.so
    1959 +
    1960 +uninstall:
    1961 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    1962 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.a
    1963 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.so.0.0
    1964 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.so.0
    1965 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.so
    1966 +
    1967 +.PHONY: all subdirs clean distclean install uninstall
    1968 +SUBDIRS        = amd64 i386
    1969 +TARGETS        = libm.a libm.so.0.0 libm.so.0 libm.so
    1970 +PREFIX = /usr/local
    1971 +DESTDIR        =
    1972 +LIBDIR = $(PREFIX)/lib
    1973 +AS     = $(CC)
    1974 +ASFLAGS        = -W -Wall -g -pedantic -ffreestanding -c
    1975 +CC     ?= cc
    1976 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/math -DPIC
    1977 +CPPFLAGS?=
    1978 +CFLAGSF        = -W -fPIC
    1979 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    1980 +AR     ?= ar
    1981 +RANLIB ?= ranlib
    1982 +CCSHARED= $(CC) -nostdlib -shared
    1983 +RM     ?= rm -f
    1984 +LN     ?= ln -f
    1985 +MKDIR  ?= mkdir -p
    1986 +INSTALL        ?= install
    1987 +
    1988 +
    1989 +all: subdirs $(TARGETS)
    1990 +
    1991 +subdirs:
    1992 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    1993 +
    1994 +libm_OBJS = arch.o math.o
    1995 +libm_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    1996 +libm_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    1997 +libm_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    1998 +
    1999 +libm.a: $(libm_OBJS)
    2000 +       $(AR) -rc libm.a $(libm_OBJS)
    2001 +       $(RANLIB) libm.a
    2002 +
    2003 +libm.so.0.0 libm.so.0 libm.so: $(libm_OBJS)
    2004 +       $(CCSHARED) -o libm.so.0.0 -Wl,-soname,libm.so.0 $(libm_OBJS) $(libm_LDFLAGS)
    2005 +       $(LN) -s -- libm.so.0.0 libm.so.0
    2006 +       $(LN) -s -- libm.so.0.0 libm.so
    2007 +
    2008 +arch.o: arch.S amd64/math.S i386/math.S
    2009 +       $(AS) $(libm_ASFLAGS) -o arch.o arch.S
    2010 +
    2011 +math.o: math.c ../../include/math/math.h
    2012 +       $(CC) $(libm_CFLAGS) -c math.c
    2013 +
    2014 +clean:
    2015 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
    2016 +       $(RM) -- $(libm_OBJS)
    2017 +
    2018 +distclean:
    2019 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
    2020 +       $(RM) -- $(libm_OBJS)
    2021 +       $(RM) -- $(TARGETS)
    2022 +
    2023 +install: $(TARGETS)
    2024 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    2025 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    2026 +       $(INSTALL) -m 0644 -- libm.a $(DESTDIR)$(LIBDIR)/libm.a
    2027 +       $(INSTALL) -m 0755 -- libm.so.0.0 $(DESTDIR)$(LIBDIR)/libm.so.0.0
    2028 +       $(LN) -s -- libm.so.0.0 $(DESTDIR)$(LIBDIR)/libm.so.0
    2029 +       $(LN) -s -- libm.so.0.0 $(DESTDIR)$(LIBDIR)/libm.so
    2030 +
    2031 +uninstall:
    2032 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    2033 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.a
    2034 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.so.0.0
    2035 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.so.0
    2036 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.so
    2037 +
    2038 +.PHONY: all subdirs clean distclean install uninstall
    2039 diff -Naur libc-0.0.8.orig/src/math/Makefile.orig.orig libc-0.0.8/src/math/Makefile.orig.orig
    2040 --- libc-0.0.8.orig/src/math/Makefile.orig.orig 1970-01-01 01:00:00.000000000 +0100
    2041 +++ libc-0.0.8/src/math/Makefile.orig.orig      2012-09-23 19:33:18.000000000 +0200
    2042 @@ -0,0 +1,71 @@
    2043 +SUBDIRS        = amd64 i386
    2044 +TARGETS        = libm.a libm.so.0.0 libm.so.0 libm.so
    2045 +PREFIX = /usr/local
    2046 +DESTDIR        =
    2047 +LIBDIR = $(PREFIX)/lib
    2048 +AS     = $(CC)
    2049 +ASFLAGS        = -W -Wall -g -pedantic -ffreestanding -c
    2050 +CC     ?= cc
    2051 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/math -DPIC
    2052 +CPPFLAGS?=
    2053 +CFLAGSF        = -W -fPIC
    2054 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    2055 +AR     ?= ar
    2056 +RANLIB ?= ranlib
    2057 +CCSHARED= $(CC) -nostdlib -shared
    2058 +RM     ?= rm -f
    2059 +LN     ?= ln -f
    2060 +MKDIR  ?= mkdir -p
    2061 +INSTALL        ?= install
    2062 +
    2063 +
    2064 +all: subdirs $(TARGETS)
    2065 +
    2066 +subdirs:
    2067 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    2068 +
    2069 +libm_OBJS = arch.o math.o
    2070 +libm_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    2071 +libm_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    2072 +libm_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    2073 +
    2074 +libm.a: $(libm_OBJS)
    2075 +       $(AR) -rc libm.a $(libm_OBJS)
    2076 +       $(RANLIB) libm.a
    2077 +
    2078 +libm.so.0.0 libm.so.0 libm.so: $(libm_OBJS)
    2079 +       $(CCSHARED) -o libm.so.0.0 -Wl,-soname,libm.so.0 $(libm_OBJS) $(libm_LDFLAGS)
    2080 +       $(LN) -s -- libm.so.0.0 libm.so.0
    2081 +       $(LN) -s -- libm.so.0.0 libm.so
    2082 +
    2083 +arch.o: arch.S amd64/math.S i386/math.S
    2084 +       $(AS) $(libm_ASFLAGS) -o arch.o arch.S
    2085 +
    2086 +math.o: math.c ../../include/math/math.h
    2087 +       $(CC) $(libm_CFLAGS) -c math.c
    2088 +
    2089 +clean:
    2090 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
    2091 +       $(RM) -- $(libm_OBJS)
    2092 +
    2093 +distclean:
    2094 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
    2095 +       $(RM) -- $(libm_OBJS)
    2096 +       $(RM) -- $(TARGETS)
    2097 +
    2098 +install: $(TARGETS)
    2099 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    2100 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    2101 +       $(INSTALL) -m 0644 -- libm.a $(DESTDIR)$(LIBDIR)/libm.a
    2102 +       $(INSTALL) -m 0755 -- libm.so.0.0 $(DESTDIR)$(LIBDIR)/libm.so.0.0
    2103 +       $(LN) -s -- libm.so.0.0 $(DESTDIR)$(LIBDIR)/libm.so.0
    2104 +       $(LN) -s -- libm.so.0.0 $(DESTDIR)$(LIBDIR)/libm.so
    2105 +
    2106 +uninstall:
    2107 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    2108 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.a
    2109 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.so.0.0
    2110 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.so.0
    2111 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libm.so
    2112 +
    2113 +.PHONY: all subdirs clean distclean install uninstall
    2114493diff -Naur libc-0.0.8.orig/src/math/project.conf libc-0.0.8/src/math/project.conf
    2115494--- libc-0.0.8.orig/src/math/project.conf       2012-04-16 12:53:27.000000000 +0200
    2116 +++ libc-0.0.8/src/math/project.conf    2012-09-23 19:58:12.000000000 +0200
     495+++ libc-0.0.8/src/math/project.conf    2012-09-24 01:51:00.000000000 +0200
    2117496@@ -9,7 +9,8 @@
    2118497 dist=Makefile,arch.h
     
    2125504 install=$(LIBDIR)
    2126505 
    2127 diff -Naur libc-0.0.8.orig/src/math/project.conf.orig libc-0.0.8/src/math/project.conf.orig
    2128 --- libc-0.0.8.orig/src/math/project.conf.orig  1970-01-01 01:00:00.000000000 +0100
    2129 +++ libc-0.0.8/src/math/project.conf.orig       2012-09-23 19:58:12.000000000 +0200
    2130 @@ -0,0 +1,40 @@
    2131 +subdirs=amd64,i386
    2132 +targets=libm
    2133 +as=$(CC)
    2134 +ld=$(CC) -nostdlib -shared
    2135 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/math -DPIC
    2136 +cflags_force=-W -fPIC
    2137 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    2138 +asflags=-W -Wall -g -pedantic -ffreestanding -c
    2139 +dist=Makefile,arch.h
    2140 +
    2141 +[libm]
    2142 +type=library
    2143 +sources=arch.S,math.c
    2144 +install=$(LIBDIR)
    2145 +
    2146 +[arch.S]
    2147 +depends=amd64/math.S,i386/math.S
    2148 +
    2149 +[math.c]
    2150 +depends=../../include/math/math.h
    2151 +subdirs=amd64,i386
    2152 +targets=libm
    2153 +as=$(CC)
    2154 +ld=$(CC) -nostdlib -shared
    2155 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/math -DPIC
    2156 +cflags_force=-W -fPIC
    2157 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    2158 +asflags=-W -Wall -g -pedantic -ffreestanding -c
    2159 +dist=Makefile,arch.h
    2160 +
    2161 +[libm]
    2162 +type=library
    2163 +sources=arch.S,math.c
    2164 +install=$(LIBDIR)
    2165 +
    2166 +[arch.S]
    2167 +depends=amd64/math.S,i386/math.S
    2168 +
    2169 +[math.c]
    2170 +depends=../../include/math/math.h
    2171 diff -Naur libc-0.0.8.orig/src/math/project.conf.orig.orig libc-0.0.8/src/math/project.conf.orig.orig
    2172 --- libc-0.0.8.orig/src/math/project.conf.orig.orig     1970-01-01 01:00:00.000000000 +0100
    2173 +++ libc-0.0.8/src/math/project.conf.orig.orig  2012-04-16 12:53:27.000000000 +0200
    2174 @@ -0,0 +1,20 @@
    2175 +subdirs=amd64,i386
    2176 +targets=libm
    2177 +as=$(CC)
    2178 +ld=$(CC) -nostdlib -shared
    2179 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/math -DPIC
    2180 +cflags_force=-W -fPIC
    2181 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    2182 +asflags=-W -Wall -g -pedantic -ffreestanding -c
    2183 +dist=Makefile,arch.h
    2184 +
    2185 +[libm]
    2186 +type=library
    2187 +sources=arch.S,math.c
    2188 +install=$(LIBDIR)
    2189 +
    2190 +[arch.S]
    2191 +depends=amd64/math.S,i386/math.S
    2192 +
    2193 +[math.c]
    2194 +depends=../../include/math/math.h
    2195506diff -Naur libc-0.0.8.orig/src/project.conf libc-0.0.8/src/project.conf
    2196507--- libc-0.0.8.orig/src/project.conf    2012-09-23 18:54:56.000000000 +0200
    2197 +++ libc-0.0.8/src/project.conf 2012-09-23 19:58:12.000000000 +0200
    2198 @@ -9,7 +9,7 @@
     508+++ libc-0.0.8/src/project.conf 2012-09-24 01:51:00.000000000 +0200
     509@@ -9,9 +9,9 @@
    2199510 dist=Makefile,syscalls.h
    2200511 
     
    2203514+type=libtool
    2204515 sources=ctype.c,dirent.c,errno.c,fcntl.c,float.c,fnmatch.c,grp.c,iconv.c,langinfo.c,libgen.c,locale.c,net/if.c,poll.c,pwd.c,regex.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
    2205  ldflags=`$(CC) -print-libgcc-file-name`
     516-ldflags=`$(CC) -print-libgcc-file-name`
     517+ldflags=`$(CC) -print-libgcc-file-name` -Xcompiler -nostdlib
    2206518 install=$(LIBDIR)
    2207 diff -Naur libc-0.0.8.orig/src/project.conf.orig libc-0.0.8/src/project.conf.orig
    2208 --- libc-0.0.8.orig/src/project.conf.orig       1970-01-01 01:00:00.000000000 +0100
    2209 +++ libc-0.0.8/src/project.conf.orig    2012-09-23 19:58:12.000000000 +0200
    2210 @@ -0,0 +1,136 @@
    2211 +subdirs=dl,kernel/darwin,kernel/freebsd,kernel/linux,kernel/netbsd,kernel/openbsd,kernel/solaris,math,pthread,rt,socket
    2212 +targets=libc,start.o
    2213 +as=$(CC)
    2214 +ld=$(CC) -nostdlib -shared
    2215 +cppflags_force=-nostdinc -isystem ../include -DPIC
    2216 +cflags_force=-W -fPIC
    2217 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    2218 +asflags=-W -fPIC -Wall -g -pedantic -ffreestanding -c
    2219 +dist=Makefile,syscalls.h
    2220 +
    2221 +[libc]
    2222 +type=library
    2223 +sources=ctype.c,dirent.c,errno.c,fcntl.c,float.c,fnmatch.c,grp.c,iconv.c,langinfo.c,libgen.c,locale.c,net/if.c,poll.c,pwd.c,regex.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
    2224 +ldflags=`$(CC) -print-libgcc-file-name`
    2225 +install=$(LIBDIR)
    2226 +
    2227 +[start.o]
    2228 +type=object
    2229 +sources=start.S
    2230 +install=$(LIBDIR)
    2231 +
    2232 +[fcntl.c]
    2233 +depends=syscalls.h
    2234 +
    2235 +[sys/ipc.c]
    2236 +depends=syscalls.h
    2237 +
    2238 +[sys/mman.c]
    2239 +depends=syscalls.h
    2240 +
    2241 +[sys/mount.c]
    2242 +depends=syscalls.h
    2243 +
    2244 +[sys/resource.c]
    2245 +depends=syscalls.h
    2246 +
    2247 +[sys/select.c]
    2248 +depends=syscalls.h
    2249 +
    2250 +[sys/shm.c]
    2251 +depends=syscalls.h
    2252 +
    2253 +[sys/stat.c]
    2254 +depends=syscalls.h
    2255 +
    2256 +[sys/statvfs.c]
    2257 +depends=syscalls.h
    2258 +
    2259 +[sys/times.c]
    2260 +depends=syscalls.h
    2261 +
    2262 +[sys/wait.c]
    2263 +depends=syscalls.h
    2264 +
    2265 +[syscalls.S]
    2266 +depends=kernel/darwin/amd64/syscalls.S,kernel/freebsd/common.h,kernel/freebsd/amd64/syscalls.S,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
    2267 +
    2268 +[termios.c]
    2269 +depends=syscalls.h
    2270 +
    2271 +[ucontext.c]
    2272 +depends=syscalls.h
    2273 +
    2274 +[unistd.c]
    2275 +depends=syscalls.h
    2276 +
    2277 +[start.S]
    2278 +depends=kernel/freebsd/amd64/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
    2279 +subdirs=dl,kernel/darwin,kernel/freebsd,kernel/linux,kernel/netbsd,kernel/openbsd,kernel/solaris,math,pthread,rt,socket
    2280 +targets=libc,start.o
    2281 +as=$(CC)
    2282 +ld=$(CC) -nostdlib -shared
    2283 +cppflags_force=-nostdinc -isystem ../include -DPIC
    2284 +cflags_force=-W -fPIC
    2285 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    2286 +asflags=-W -fPIC -Wall -g -pedantic -ffreestanding -c
    2287 +dist=Makefile,syscalls.h
    2288 +
    2289 +[libc]
    2290 +type=library
    2291 +sources=ctype.c,dirent.c,errno.c,fcntl.c,float.c,fnmatch.c,grp.c,iconv.c,langinfo.c,libgen.c,locale.c,net/if.c,poll.c,pwd.c,regex.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
    2292 +ldflags=`$(CC) -print-libgcc-file-name`
    2293 +install=$(LIBDIR)
    2294 +
    2295 +[start.o]
    2296 +type=object
    2297 +sources=start.S
    2298 +install=$(LIBDIR)
    2299 +
    2300 +[fcntl.c]
    2301 +depends=syscalls.h
    2302 +
    2303 +[sys/ipc.c]
    2304 +depends=syscalls.h
    2305 +
    2306 +[sys/mman.c]
    2307 +depends=syscalls.h
    2308 +
    2309 +[sys/mount.c]
    2310 +depends=syscalls.h
    2311 +
    2312 +[sys/resource.c]
    2313 +depends=syscalls.h
    2314 +
    2315 +[sys/select.c]
    2316 +depends=syscalls.h
    2317 +
    2318 +[sys/shm.c]
    2319 +depends=syscalls.h
    2320 +
    2321 +[sys/stat.c]
    2322 +depends=syscalls.h
    2323 +
    2324 +[sys/statvfs.c]
    2325 +depends=syscalls.h
    2326 +
    2327 +[sys/times.c]
    2328 +depends=syscalls.h
    2329 +
    2330 +[sys/wait.c]
    2331 +depends=syscalls.h
    2332 +
    2333 +[syscalls.S]
    2334 +depends=kernel/darwin/amd64/syscalls.S,kernel/freebsd/common.h,kernel/freebsd/amd64/syscalls.S,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
    2335 +
    2336 +[termios.c]
    2337 +depends=syscalls.h
    2338 +
    2339 +[ucontext.c]
    2340 +depends=syscalls.h
    2341 +
    2342 +[unistd.c]
    2343 +depends=syscalls.h
    2344 +
    2345 +[start.S]
    2346 +depends=kernel/freebsd/amd64/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
    2347 diff -Naur libc-0.0.8.orig/src/project.conf.orig.orig libc-0.0.8/src/project.conf.orig.orig
    2348 --- libc-0.0.8.orig/src/project.conf.orig.orig  1970-01-01 01:00:00.000000000 +0100
    2349 +++ libc-0.0.8/src/project.conf.orig.orig       2012-09-23 18:54:56.000000000 +0200
    2350 @@ -0,0 +1,68 @@
    2351 +subdirs=dl,kernel/darwin,kernel/freebsd,kernel/linux,kernel/netbsd,kernel/openbsd,kernel/solaris,math,pthread,rt,socket
    2352 +targets=libc,start.o
    2353 +as=$(CC)
    2354 +ld=$(CC) -nostdlib -shared
    2355 +cppflags_force=-nostdinc -isystem ../include -DPIC
    2356 +cflags_force=-W -fPIC
    2357 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    2358 +asflags=-W -fPIC -Wall -g -pedantic -ffreestanding -c
    2359 +dist=Makefile,syscalls.h
    2360 +
    2361 +[libc]
    2362 +type=library
    2363 +sources=ctype.c,dirent.c,errno.c,fcntl.c,float.c,fnmatch.c,grp.c,iconv.c,langinfo.c,libgen.c,locale.c,net/if.c,poll.c,pwd.c,regex.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
    2364 +ldflags=`$(CC) -print-libgcc-file-name`
    2365 +install=$(LIBDIR)
    2366 +
    2367 +[start.o]
    2368 +type=object
    2369 +sources=start.S
    2370 +install=$(LIBDIR)
    2371 +
    2372 +[fcntl.c]
    2373 +depends=syscalls.h
    2374 +
    2375 +[sys/ipc.c]
    2376 +depends=syscalls.h
    2377 +
    2378 +[sys/mman.c]
    2379 +depends=syscalls.h
    2380 +
    2381 +[sys/mount.c]
    2382 +depends=syscalls.h
    2383 +
    2384 +[sys/resource.c]
    2385 +depends=syscalls.h
    2386 +
    2387 +[sys/select.c]
    2388 +depends=syscalls.h
    2389 +
    2390 +[sys/shm.c]
    2391 +depends=syscalls.h
    2392 +
    2393 +[sys/stat.c]
    2394 +depends=syscalls.h
    2395 +
    2396 +[sys/statvfs.c]
    2397 +depends=syscalls.h
    2398 +
    2399 +[sys/times.c]
    2400 +depends=syscalls.h
    2401 +
    2402 +[sys/wait.c]
    2403 +depends=syscalls.h
    2404 +
    2405 +[syscalls.S]
    2406 +depends=kernel/darwin/amd64/syscalls.S,kernel/freebsd/common.h,kernel/freebsd/amd64/syscalls.S,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
    2407 +
    2408 +[termios.c]
    2409 +depends=syscalls.h
    2410 +
    2411 +[ucontext.c]
    2412 +depends=syscalls.h
    2413 +
    2414 +[unistd.c]
    2415 +depends=syscalls.h
    2416 +
    2417 +[start.S]
    2418 +depends=kernel/freebsd/amd64/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
     519 
     520 [start.o]
    2419521diff -Naur libc-0.0.8.orig/src/pthread/Makefile libc-0.0.8/src/pthread/Makefile
    2420522--- libc-0.0.8.orig/src/pthread/Makefile        2012-09-23 19:33:18.000000000 +0200
    2421 +++ libc-0.0.8/src/pthread/Makefile     2012-09-23 19:58:49.000000000 +0200
     523+++ libc-0.0.8/src/pthread/Makefile     2012-09-24 01:51:21.000000000 +0200
    2422524@@ -1,4 +1,4 @@
    2423525-TARGETS        = libpthread.a libpthread.so.0.0 libpthread.so.0 libpthread.so
     
    2481583 
    2482584 .PHONY: all clean distclean install uninstall
    2483 diff -Naur libc-0.0.8.orig/src/pthread/Makefile.orig libc-0.0.8/src/pthread/Makefile.orig
    2484 --- libc-0.0.8.orig/src/pthread/Makefile.orig   1970-01-01 01:00:00.000000000 +0100
    2485 +++ libc-0.0.8/src/pthread/Makefile.orig        2012-09-23 19:58:12.000000000 +0200
    2486 @@ -0,0 +1,112 @@
    2487 +TARGETS        = libpthread.a libpthread.so.0.0 libpthread.so.0 libpthread.so
    2488 +PREFIX = /usr/local
    2489 +DESTDIR        =
    2490 +LIBDIR = $(PREFIX)/lib
    2491 +CC     ?= cc
    2492 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/pthread -isystem ../../include/rt -DPIC
    2493 +CPPFLAGS?=
    2494 +CFLAGSF        = -W -fPIC
    2495 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    2496 +AR     ?= ar
    2497 +RANLIB ?= ranlib
    2498 +CCSHARED= $(CC) -nostdlib -shared
    2499 +RM     ?= rm -f
    2500 +LN     ?= ln -f
    2501 +MKDIR  ?= mkdir -p
    2502 +INSTALL        ?= install
    2503 +
    2504 +
    2505 +all: $(TARGETS)
    2506 +
    2507 +libpthread_OBJS = pthread.o
    2508 +libpthread_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    2509 +libpthread_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    2510 +
    2511 +libpthread.a: $(libpthread_OBJS)
    2512 +       $(AR) -rc libpthread.a $(libpthread_OBJS)
    2513 +       $(RANLIB) libpthread.a
    2514 +
    2515 +libpthread.so.0.0 libpthread.so.0 libpthread.so: $(libpthread_OBJS)
    2516 +       $(CCSHARED) -o libpthread.so.0.0 -Wl,-soname,libpthread.so.0 $(libpthread_OBJS) $(libpthread_LDFLAGS)
    2517 +       $(LN) -s -- libpthread.so.0.0 libpthread.so.0
    2518 +       $(LN) -s -- libpthread.so.0.0 libpthread.so
    2519 +
    2520 +pthread.o: pthread.c
    2521 +       $(CC) $(libpthread_CFLAGS) -c pthread.c
    2522 +
    2523 +clean:
    2524 +       $(RM) -- $(libpthread_OBJS)
    2525 +
    2526 +distclean: clean
    2527 +       $(RM) -- $(TARGETS)
    2528 +
    2529 +install: $(TARGETS)
    2530 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    2531 +       $(INSTALL) -m 0644 -- libpthread.a $(DESTDIR)$(LIBDIR)/libpthread.a
    2532 +       $(INSTALL) -m 0755 -- libpthread.so.0.0 $(DESTDIR)$(LIBDIR)/libpthread.so.0.0
    2533 +       $(LN) -s -- libpthread.so.0.0 $(DESTDIR)$(LIBDIR)/libpthread.so.0
    2534 +       $(LN) -s -- libpthread.so.0.0 $(DESTDIR)$(LIBDIR)/libpthread.so
    2535 +
    2536 +uninstall:
    2537 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.a
    2538 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.so.0.0
    2539 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.so.0
    2540 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.so
    2541 +
    2542 +.PHONY: all clean distclean install uninstall
    2543 +TARGETS        = libpthread.a libpthread.so.0.0 libpthread.so.0 libpthread.so
    2544 +PREFIX = /usr/local
    2545 +DESTDIR        =
    2546 +LIBDIR = $(PREFIX)/lib
    2547 +CC     ?= cc
    2548 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/pthread -isystem ../../include/rt -DPIC
    2549 +CPPFLAGS?=
    2550 +CFLAGSF        = -W -fPIC
    2551 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    2552 +AR     ?= ar
    2553 +RANLIB ?= ranlib
    2554 +CCSHARED= $(CC) -nostdlib -shared
    2555 +RM     ?= rm -f
    2556 +LN     ?= ln -f
    2557 +MKDIR  ?= mkdir -p
    2558 +INSTALL        ?= install
    2559 +
    2560 +
    2561 +all: $(TARGETS)
    2562 +
    2563 +libpthread_OBJS = pthread.o
    2564 +libpthread_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    2565 +libpthread_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    2566 +
    2567 +libpthread.a: $(libpthread_OBJS)
    2568 +       $(AR) -rc libpthread.a $(libpthread_OBJS)
    2569 +       $(RANLIB) libpthread.a
    2570 +
    2571 +libpthread.so.0.0 libpthread.so.0 libpthread.so: $(libpthread_OBJS)
    2572 +       $(CCSHARED) -o libpthread.so.0.0 -Wl,-soname,libpthread.so.0 $(libpthread_OBJS) $(libpthread_LDFLAGS)
    2573 +       $(LN) -s -- libpthread.so.0.0 libpthread.so.0
    2574 +       $(LN) -s -- libpthread.so.0.0 libpthread.so
    2575 +
    2576 +pthread.o: pthread.c
    2577 +       $(CC) $(libpthread_CFLAGS) -c pthread.c
    2578 +
    2579 +clean:
    2580 +       $(RM) -- $(libpthread_OBJS)
    2581 +
    2582 +distclean: clean
    2583 +       $(RM) -- $(TARGETS)
    2584 +
    2585 +install: $(TARGETS)
    2586 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    2587 +       $(INSTALL) -m 0644 -- libpthread.a $(DESTDIR)$(LIBDIR)/libpthread.a
    2588 +       $(INSTALL) -m 0755 -- libpthread.so.0.0 $(DESTDIR)$(LIBDIR)/libpthread.so.0.0
    2589 +       $(LN) -s -- libpthread.so.0.0 $(DESTDIR)$(LIBDIR)/libpthread.so.0
    2590 +       $(LN) -s -- libpthread.so.0.0 $(DESTDIR)$(LIBDIR)/libpthread.so
    2591 +
    2592 +uninstall:
    2593 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.a
    2594 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.so.0.0
    2595 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.so.0
    2596 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.so
    2597 +
    2598 +.PHONY: all clean distclean install uninstall
    2599 diff -Naur libc-0.0.8.orig/src/pthread/Makefile.orig.orig libc-0.0.8/src/pthread/Makefile.orig.orig
    2600 --- libc-0.0.8.orig/src/pthread/Makefile.orig.orig      1970-01-01 01:00:00.000000000 +0100
    2601 +++ libc-0.0.8/src/pthread/Makefile.orig.orig   2012-09-23 19:33:18.000000000 +0200
    2602 @@ -0,0 +1,56 @@
    2603 +TARGETS        = libpthread.a libpthread.so.0.0 libpthread.so.0 libpthread.so
    2604 +PREFIX = /usr/local
    2605 +DESTDIR        =
    2606 +LIBDIR = $(PREFIX)/lib
    2607 +CC     ?= cc
    2608 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/pthread -isystem ../../include/rt -DPIC
    2609 +CPPFLAGS?=
    2610 +CFLAGSF        = -W -fPIC
    2611 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    2612 +AR     ?= ar
    2613 +RANLIB ?= ranlib
    2614 +CCSHARED= $(CC) -nostdlib -shared
    2615 +RM     ?= rm -f
    2616 +LN     ?= ln -f
    2617 +MKDIR  ?= mkdir -p
    2618 +INSTALL        ?= install
    2619 +
    2620 +
    2621 +all: $(TARGETS)
    2622 +
    2623 +libpthread_OBJS = pthread.o
    2624 +libpthread_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    2625 +libpthread_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    2626 +
    2627 +libpthread.a: $(libpthread_OBJS)
    2628 +       $(AR) -rc libpthread.a $(libpthread_OBJS)
    2629 +       $(RANLIB) libpthread.a
    2630 +
    2631 +libpthread.so.0.0 libpthread.so.0 libpthread.so: $(libpthread_OBJS)
    2632 +       $(CCSHARED) -o libpthread.so.0.0 -Wl,-soname,libpthread.so.0 $(libpthread_OBJS) $(libpthread_LDFLAGS)
    2633 +       $(LN) -s -- libpthread.so.0.0 libpthread.so.0
    2634 +       $(LN) -s -- libpthread.so.0.0 libpthread.so
    2635 +
    2636 +pthread.o: pthread.c
    2637 +       $(CC) $(libpthread_CFLAGS) -c pthread.c
    2638 +
    2639 +clean:
    2640 +       $(RM) -- $(libpthread_OBJS)
    2641 +
    2642 +distclean: clean
    2643 +       $(RM) -- $(TARGETS)
    2644 +
    2645 +install: $(TARGETS)
    2646 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    2647 +       $(INSTALL) -m 0644 -- libpthread.a $(DESTDIR)$(LIBDIR)/libpthread.a
    2648 +       $(INSTALL) -m 0755 -- libpthread.so.0.0 $(DESTDIR)$(LIBDIR)/libpthread.so.0.0
    2649 +       $(LN) -s -- libpthread.so.0.0 $(DESTDIR)$(LIBDIR)/libpthread.so.0
    2650 +       $(LN) -s -- libpthread.so.0.0 $(DESTDIR)$(LIBDIR)/libpthread.so
    2651 +
    2652 +uninstall:
    2653 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.a
    2654 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.so.0.0
    2655 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.so.0
    2656 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libpthread.so
    2657 +
    2658 +.PHONY: all clean distclean install uninstall
    2659585diff -Naur libc-0.0.8.orig/src/pthread/project.conf libc-0.0.8/src/pthread/project.conf
    2660586--- libc-0.0.8.orig/src/pthread/project.conf    2012-09-23 19:06:02.000000000 +0200
    2661 +++ libc-0.0.8/src/pthread/project.conf 2012-09-23 19:58:12.000000000 +0200
     587+++ libc-0.0.8/src/pthread/project.conf 2012-09-24 01:51:00.000000000 +0200
    2662588@@ -6,6 +6,7 @@
    2663589 dist=Makefile
     
    2669595 sources=pthread.c
    2670596 install=$(LIBDIR)
    2671 diff -Naur libc-0.0.8.orig/src/pthread/project.conf.orig libc-0.0.8/src/pthread/project.conf.orig
    2672 --- libc-0.0.8.orig/src/pthread/project.conf.orig       1970-01-01 01:00:00.000000000 +0100
    2673 +++ libc-0.0.8/src/pthread/project.conf.orig    2012-09-23 19:58:12.000000000 +0200
    2674 @@ -0,0 +1,22 @@
    2675 +targets=libpthread
    2676 +ld=$(CC) -nostdlib -shared
    2677 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/pthread -isystem ../../include/rt -DPIC
    2678 +cflags_force=-W -fPIC
    2679 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    2680 +dist=Makefile
    2681 +
    2682 +[libpthread]
    2683 +type=library
    2684 +sources=pthread.c
    2685 +install=$(LIBDIR)
    2686 +targets=libpthread
    2687 +ld=$(CC) -nostdlib -shared
    2688 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/pthread -isystem ../../include/rt -DPIC
    2689 +cflags_force=-W -fPIC
    2690 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    2691 +dist=Makefile
    2692 +
    2693 +[libpthread]
    2694 +type=library
    2695 +sources=pthread.c
    2696 +install=$(LIBDIR)
    2697 diff -Naur libc-0.0.8.orig/src/pthread/project.conf.orig.orig libc-0.0.8/src/pthread/project.conf.orig.orig
    2698 --- libc-0.0.8.orig/src/pthread/project.conf.orig.orig  1970-01-01 01:00:00.000000000 +0100
    2699 +++ libc-0.0.8/src/pthread/project.conf.orig.orig       2012-09-23 19:06:02.000000000 +0200
    2700 @@ -0,0 +1,11 @@
    2701 +targets=libpthread
    2702 +ld=$(CC) -nostdlib -shared
    2703 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/pthread -isystem ../../include/rt -DPIC
    2704 +cflags_force=-W -fPIC
    2705 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    2706 +dist=Makefile
    2707 +
    2708 +[libpthread]
    2709 +type=library
    2710 +sources=pthread.c
    2711 +install=$(LIBDIR)
    2712597diff -Naur libc-0.0.8.orig/src/rt/Makefile libc-0.0.8/src/rt/Makefile
    2713598--- libc-0.0.8.orig/src/rt/Makefile     2012-09-23 19:33:18.000000000 +0200
    2714 +++ libc-0.0.8/src/rt/Makefile  2012-09-23 19:58:49.000000000 +0200
     599+++ libc-0.0.8/src/rt/Makefile  2012-09-24 01:51:21.000000000 +0200
    2715600@@ -1,4 +1,4 @@
    2716601-TARGETS        = librt.a librt.so.0.0 librt.so.0 librt.so
     
    2774659 
    2775660 .PHONY: all clean distclean install uninstall
    2776 diff -Naur libc-0.0.8.orig/src/rt/Makefile.orig libc-0.0.8/src/rt/Makefile.orig
    2777 --- libc-0.0.8.orig/src/rt/Makefile.orig        1970-01-01 01:00:00.000000000 +0100
    2778 +++ libc-0.0.8/src/rt/Makefile.orig     2012-09-23 19:58:12.000000000 +0200
    2779 @@ -0,0 +1,112 @@
    2780 +TARGETS        = librt.a librt.so.0.0 librt.so.0 librt.so
    2781 +PREFIX = /usr/local
    2782 +DESTDIR        =
    2783 +LIBDIR = $(PREFIX)/lib
    2784 +CC     ?= cc
    2785 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/rt -DPIC
    2786 +CPPFLAGS?=
    2787 +CFLAGSF        = -W -fPIC
    2788 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    2789 +AR     ?= ar
    2790 +RANLIB ?= ranlib
    2791 +CCSHARED= $(CC) -nostdlib -shared
    2792 +RM     ?= rm -f
    2793 +LN     ?= ln -f
    2794 +MKDIR  ?= mkdir -p
    2795 +INSTALL        ?= install
    2796 +
    2797 +
    2798 +all: $(TARGETS)
    2799 +
    2800 +librt_OBJS = sched.o
    2801 +librt_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    2802 +librt_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    2803 +
    2804 +librt.a: $(librt_OBJS)
    2805 +       $(AR) -rc librt.a $(librt_OBJS)
    2806 +       $(RANLIB) librt.a
    2807 +
    2808 +librt.so.0.0 librt.so.0 librt.so: $(librt_OBJS)
    2809 +       $(CCSHARED) -o librt.so.0.0 -Wl,-soname,librt.so.0 $(librt_OBJS) $(librt_LDFLAGS)
    2810 +       $(LN) -s -- librt.so.0.0 librt.so.0
    2811 +       $(LN) -s -- librt.so.0.0 librt.so
    2812 +
    2813 +sched.o: sched.c
    2814 +       $(CC) $(librt_CFLAGS) -c sched.c
    2815 +
    2816 +clean:
    2817 +       $(RM) -- $(librt_OBJS)
    2818 +
    2819 +distclean: clean
    2820 +       $(RM) -- $(TARGETS)
    2821 +
    2822 +install: $(TARGETS)
    2823 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    2824 +       $(INSTALL) -m 0644 -- librt.a $(DESTDIR)$(LIBDIR)/librt.a
    2825 +       $(INSTALL) -m 0755 -- librt.so.0.0 $(DESTDIR)$(LIBDIR)/librt.so.0.0
    2826 +       $(LN) -s -- librt.so.0.0 $(DESTDIR)$(LIBDIR)/librt.so.0
    2827 +       $(LN) -s -- librt.so.0.0 $(DESTDIR)$(LIBDIR)/librt.so
    2828 +
    2829 +uninstall:
    2830 +       $(RM) -- $(DESTDIR)$(LIBDIR)/librt.a
    2831 +       $(RM) -- $(DESTDIR)$(LIBDIR)/librt.so.0.0
    2832 +       $(RM) -- $(DESTDIR)$(LIBDIR)/librt.so.0
    2833 +       $(RM) -- $(DESTDIR)$(LIBDIR)/librt.so
    2834 +
    2835 +.PHONY: all clean distclean install uninstall
    2836 +TARGETS        = librt.a librt.so.0.0 librt.so.0 librt.so
    2837 +PREFIX = /usr/local
    2838 +DESTDIR        =
    2839 +LIBDIR = $(PREFIX)/lib
    2840 +CC     ?= cc
    2841 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/rt -DPIC
    2842 +CPPFLAGS?=
    2843 +CFLAGSF        = -W -fPIC
    2844 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    2845 +AR     ?= ar
    2846 +RANLIB ?= ranlib
    2847 +CCSHARED= $(CC) -nostdlib -shared
    2848 +RM     ?= rm -f
    2849 +LN     ?= ln -f
    2850 +MKDIR  ?= mkdir -p
    2851 +INSTALL        ?= install
    2852 +
    2853 +
    2854 +all: $(TARGETS)
    2855 +
    2856 +librt_OBJS = sched.o
    2857 +librt_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    2858 +librt_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    2859 +
    2860 +librt.a: $(librt_OBJS)
    2861 +       $(AR) -rc librt.a $(librt_OBJS)
    2862 +       $(RANLIB) librt.a
    2863 +
    2864 +librt.so.0.0 librt.so.0 librt.so: $(librt_OBJS)
    2865 +       $(CCSHARED) -o librt.so.0.0 -Wl,-soname,librt.so.0 $(librt_OBJS) $(librt_LDFLAGS)
    2866 +       $(LN) -s -- librt.so.0.0 librt.so.0
    2867 +       $(LN) -s -- librt.so.0.0 librt.so
    2868 +
    2869 +sched.o: sched.c
    2870 +       $(CC) $(librt_CFLAGS) -c sched.c
    2871 +
    2872 +clean:
    2873 +       $(RM) -- $(librt_OBJS)
    2874 +
    2875 +distclean: clean
    2876 +       $(RM) -- $(TARGETS)
    2877 +
    2878 +install: $(TARGETS)
    2879 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    2880 +       $(INSTALL) -m 0644 -- librt.a $(DESTDIR)$(LIBDIR)/librt.a
    2881 +       $(INSTALL) -m 0755 -- librt.so.0.0 $(DESTDIR)$(LIBDIR)/librt.so.0.0
    2882 +       $(LN) -s -- librt.so.0.0 $(DESTDIR)$(LIBDIR)/librt.so.0
    2883 +       $(LN) -s -- librt.so.0.0 $(DESTDIR)$(LIBDIR)/librt.so
    2884 +
    2885 +uninstall:
    2886 +       $(RM) -- $(DESTDIR)$(LIBDIR)/librt.a
    2887 +       $(RM) -- $(DESTDIR)$(LIBDIR)/librt.so.0.0
    2888 +       $(RM) -- $(DESTDIR)$(LIBDIR)/librt.so.0
    2889 +       $(RM) -- $(DESTDIR)$(LIBDIR)/librt.so
    2890 +
    2891 +.PHONY: all clean distclean install uninstall
    2892 diff -Naur libc-0.0.8.orig/src/rt/Makefile.orig.orig libc-0.0.8/src/rt/Makefile.orig.orig
    2893 --- libc-0.0.8.orig/src/rt/Makefile.orig.orig   1970-01-01 01:00:00.000000000 +0100
    2894 +++ libc-0.0.8/src/rt/Makefile.orig.orig        2012-09-23 19:33:18.000000000 +0200
    2895 @@ -0,0 +1,56 @@
    2896 +TARGETS        = librt.a librt.so.0.0 librt.so.0 librt.so
    2897 +PREFIX = /usr/local
    2898 +DESTDIR        =
    2899 +LIBDIR = $(PREFIX)/lib
    2900 +CC     ?= cc
    2901 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/rt -DPIC
    2902 +CPPFLAGS?=
    2903 +CFLAGSF        = -W -fPIC
    2904 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    2905 +AR     ?= ar
    2906 +RANLIB ?= ranlib
    2907 +CCSHARED= $(CC) -nostdlib -shared
    2908 +RM     ?= rm -f
    2909 +LN     ?= ln -f
    2910 +MKDIR  ?= mkdir -p
    2911 +INSTALL        ?= install
    2912 +
    2913 +
    2914 +all: $(TARGETS)
    2915 +
    2916 +librt_OBJS = sched.o
    2917 +librt_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    2918 +librt_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    2919 +
    2920 +librt.a: $(librt_OBJS)
    2921 +       $(AR) -rc librt.a $(librt_OBJS)
    2922 +       $(RANLIB) librt.a
    2923 +
    2924 +librt.so.0.0 librt.so.0 librt.so: $(librt_OBJS)
    2925 +       $(CCSHARED) -o librt.so.0.0 -Wl,-soname,librt.so.0 $(librt_OBJS) $(librt_LDFLAGS)
    2926 +       $(LN) -s -- librt.so.0.0 librt.so.0
    2927 +       $(LN) -s -- librt.so.0.0 librt.so
    2928 +
    2929 +sched.o: sched.c
    2930 +       $(CC) $(librt_CFLAGS) -c sched.c
    2931 +
    2932 +clean:
    2933 +       $(RM) -- $(librt_OBJS)
    2934 +
    2935 +distclean: clean
    2936 +       $(RM) -- $(TARGETS)
    2937 +
    2938 +install: $(TARGETS)
    2939 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    2940 +       $(INSTALL) -m 0644 -- librt.a $(DESTDIR)$(LIBDIR)/librt.a
    2941 +       $(INSTALL) -m 0755 -- librt.so.0.0 $(DESTDIR)$(LIBDIR)/librt.so.0.0
    2942 +       $(LN) -s -- librt.so.0.0 $(DESTDIR)$(LIBDIR)/librt.so.0
    2943 +       $(LN) -s -- librt.so.0.0 $(DESTDIR)$(LIBDIR)/librt.so
    2944 +
    2945 +uninstall:
    2946 +       $(RM) -- $(DESTDIR)$(LIBDIR)/librt.a
    2947 +       $(RM) -- $(DESTDIR)$(LIBDIR)/librt.so.0.0
    2948 +       $(RM) -- $(DESTDIR)$(LIBDIR)/librt.so.0
    2949 +       $(RM) -- $(DESTDIR)$(LIBDIR)/librt.so
    2950 +
    2951 +.PHONY: all clean distclean install uninstall
    2952661diff -Naur libc-0.0.8.orig/src/rt/project.conf libc-0.0.8/src/rt/project.conf
    2953662--- libc-0.0.8.orig/src/rt/project.conf 2012-09-23 18:54:58.000000000 +0200
    2954 +++ libc-0.0.8/src/rt/project.conf      2012-09-23 19:58:12.000000000 +0200
     663+++ libc-0.0.8/src/rt/project.conf      2012-09-24 01:51:00.000000000 +0200
    2955664@@ -6,6 +6,7 @@
    2956665 dist=Makefile
     
    2962671 sources=sched.c
    2963672 install=$(LIBDIR)
    2964 diff -Naur libc-0.0.8.orig/src/rt/project.conf.orig libc-0.0.8/src/rt/project.conf.orig
    2965 --- libc-0.0.8.orig/src/rt/project.conf.orig    1970-01-01 01:00:00.000000000 +0100
    2966 +++ libc-0.0.8/src/rt/project.conf.orig 2012-09-23 19:58:12.000000000 +0200
    2967 @@ -0,0 +1,22 @@
    2968 +targets=librt
    2969 +ld=$(CC) -nostdlib -shared
    2970 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/rt -DPIC
    2971 +cflags_force=-W -fPIC
    2972 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    2973 +dist=Makefile
    2974 +
    2975 +[librt]
    2976 +type=library
    2977 +sources=sched.c
    2978 +install=$(LIBDIR)
    2979 +targets=librt
    2980 +ld=$(CC) -nostdlib -shared
    2981 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/rt -DPIC
    2982 +cflags_force=-W -fPIC
    2983 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    2984 +dist=Makefile
    2985 +
    2986 +[librt]
    2987 +type=library
    2988 +sources=sched.c
    2989 +install=$(LIBDIR)
    2990 diff -Naur libc-0.0.8.orig/src/rt/project.conf.orig.orig libc-0.0.8/src/rt/project.conf.orig.orig
    2991 --- libc-0.0.8.orig/src/rt/project.conf.orig.orig       1970-01-01 01:00:00.000000000 +0100
    2992 +++ libc-0.0.8/src/rt/project.conf.orig.orig    2012-09-23 18:54:58.000000000 +0200
    2993 @@ -0,0 +1,11 @@
    2994 +targets=librt
    2995 +ld=$(CC) -nostdlib -shared
    2996 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/rt -DPIC
    2997 +cflags_force=-W -fPIC
    2998 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    2999 +dist=Makefile
    3000 +
    3001 +[librt]
    3002 +type=library
    3003 +sources=sched.c
    3004 +install=$(LIBDIR)
    3005673diff -Naur libc-0.0.8.orig/src/socket/Makefile libc-0.0.8/src/socket/Makefile
    3006674--- libc-0.0.8.orig/src/socket/Makefile 2012-09-23 19:33:18.000000000 +0200
    3007 +++ libc-0.0.8/src/socket/Makefile      2012-09-23 19:58:49.000000000 +0200
     675+++ libc-0.0.8/src/socket/Makefile      2012-09-24 01:51:21.000000000 +0200
    3008676@@ -1,5 +1,5 @@
    3009677 SUBDIRS        = kernel/freebsd kernel/linux kernel/netbsd
     
    3086754 
    3087755 .PHONY: all subdirs clean distclean install uninstall
    3088 diff -Naur libc-0.0.8.orig/src/socket/Makefile.orig libc-0.0.8/src/socket/Makefile.orig
    3089 --- libc-0.0.8.orig/src/socket/Makefile.orig    1970-01-01 01:00:00.000000000 +0100
    3090 +++ libc-0.0.8/src/socket/Makefile.orig 2012-09-23 19:58:12.000000000 +0200
    3091 @@ -0,0 +1,154 @@
    3092 +SUBDIRS        = kernel/freebsd kernel/linux kernel/netbsd
    3093 +TARGETS        = libsocket.a libsocket.so.0.0 libsocket.so.0 libsocket.so
    3094 +PREFIX = /usr/local
    3095 +DESTDIR        =
    3096 +LIBDIR = $(PREFIX)/lib
    3097 +AS     = $(CC)
    3098 +ASFLAGS        = -W -Wall -g -pedantic -ffreestanding -c
    3099 +CC     ?= cc
    3100 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/socket -DPIC
    3101 +CPPFLAGS?=
    3102 +CFLAGSF        = -W -fPIC
    3103 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    3104 +AR     ?= ar
    3105 +RANLIB ?= ranlib
    3106 +CCSHARED= $(CC) -nostdlib -shared
    3107 +RM     ?= rm -f
    3108 +LN     ?= ln -f
    3109 +MKDIR  ?= mkdir -p
    3110 +INSTALL        ?= install
    3111 +
    3112 +
    3113 +all: subdirs $(TARGETS)
    3114 +
    3115 +subdirs:
    3116 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    3117 +
    3118 +libsocket_OBJS = arpa/inet.o netdb.o sys/socket.o syscalls.o
    3119 +libsocket_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    3120 +libsocket_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    3121 +libsocket_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    3122 +
    3123 +libsocket.a: $(libsocket_OBJS)
    3124 +       $(AR) -rc libsocket.a $(libsocket_OBJS)
    3125 +       $(RANLIB) libsocket.a
    3126 +
    3127 +libsocket.so.0.0 libsocket.so.0 libsocket.so: $(libsocket_OBJS)
    3128 +       $(CCSHARED) -o libsocket.so.0.0 -Wl,-soname,libsocket.so.0 $(libsocket_OBJS) $(libsocket_LDFLAGS)
    3129 +       $(LN) -s -- libsocket.so.0.0 libsocket.so.0
    3130 +       $(LN) -s -- libsocket.so.0.0 libsocket.so
    3131 +
    3132 +arpa/inet.o: arpa/inet.c
    3133 +       $(CC) $(libsocket_CFLAGS) -o arpa/inet.o -c arpa/inet.c
    3134 +
    3135 +netdb.o: netdb.c
    3136 +       $(CC) $(libsocket_CFLAGS) -c netdb.c
    3137 +
    3138 +sys/socket.o: sys/socket.c kernel/linux/common.h kernel/netbsd/common.h syscalls.h
    3139 +       $(CC) $(libsocket_CFLAGS) -o sys/socket.o -c sys/socket.c
    3140 +
    3141 +syscalls.o: syscalls.S kernel/freebsd/common.h kernel/freebsd/amd64/syscalls.S 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/netbsd/amd64/syscalls.S kernel/netbsd/arm/syscalls.S kernel/netbsd/i386/syscalls.S kernel/netbsd/common.h kernel/netbsd/sparc/syscalls.S
    3142 +       $(AS) $(libsocket_ASFLAGS) -o syscalls.o syscalls.S
    3143 +
    3144 +clean:
    3145 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
    3146 +       $(RM) -- $(libsocket_OBJS)
    3147 +
    3148 +distclean:
    3149 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
    3150 +       $(RM) -- $(libsocket_OBJS)
    3151 +       $(RM) -- $(TARGETS)
    3152 +
    3153 +install: $(TARGETS)
    3154 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    3155 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    3156 +       $(INSTALL) -m 0644 -- libsocket.a $(DESTDIR)$(LIBDIR)/libsocket.a
    3157 +       $(INSTALL) -m 0755 -- libsocket.so.0.0 $(DESTDIR)$(LIBDIR)/libsocket.so.0.0
    3158 +       $(LN) -s -- libsocket.so.0.0 $(DESTDIR)$(LIBDIR)/libsocket.so.0
    3159 +       $(LN) -s -- libsocket.so.0.0 $(DESTDIR)$(LIBDIR)/libsocket.so
    3160 +
    3161 +uninstall:
    3162 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    3163 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.a
    3164 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.so.0.0
    3165 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.so.0
    3166 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.so
    3167 +
    3168 +.PHONY: all subdirs clean distclean install uninstall
    3169 +SUBDIRS        = kernel/freebsd kernel/linux kernel/netbsd
    3170 +TARGETS        = libsocket.a libsocket.so.0.0 libsocket.so.0 libsocket.so
    3171 +PREFIX = /usr/local
    3172 +DESTDIR        =
    3173 +LIBDIR = $(PREFIX)/lib
    3174 +AS     = $(CC)
    3175 +ASFLAGS        = -W -Wall -g -pedantic -ffreestanding -c
    3176 +CC     ?= cc
    3177 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/socket -DPIC
    3178 +CPPFLAGS?=
    3179 +CFLAGSF        = -W -fPIC
    3180 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    3181 +AR     ?= ar
    3182 +RANLIB ?= ranlib
    3183 +CCSHARED= $(CC) -nostdlib -shared
    3184 +RM     ?= rm -f
    3185 +LN     ?= ln -f
    3186 +MKDIR  ?= mkdir -p
    3187 +INSTALL        ?= install
    3188 +
    3189 +
    3190 +all: subdirs $(TARGETS)
    3191 +
    3192 +subdirs:
    3193 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    3194 +
    3195 +libsocket_OBJS = arpa/inet.o netdb.o sys/socket.o syscalls.o
    3196 +libsocket_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    3197 +libsocket_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    3198 +libsocket_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    3199 +
    3200 +libsocket.a: $(libsocket_OBJS)
    3201 +       $(AR) -rc libsocket.a $(libsocket_OBJS)
    3202 +       $(RANLIB) libsocket.a
    3203 +
    3204 +libsocket.so.0.0 libsocket.so.0 libsocket.so: $(libsocket_OBJS)
    3205 +       $(CCSHARED) -o libsocket.so.0.0 -Wl,-soname,libsocket.so.0 $(libsocket_OBJS) $(libsocket_LDFLAGS)
    3206 +       $(LN) -s -- libsocket.so.0.0 libsocket.so.0
    3207 +       $(LN) -s -- libsocket.so.0.0 libsocket.so
    3208 +
    3209 +arpa/inet.o: arpa/inet.c
    3210 +       $(CC) $(libsocket_CFLAGS) -o arpa/inet.o -c arpa/inet.c
    3211 +
    3212 +netdb.o: netdb.c
    3213 +       $(CC) $(libsocket_CFLAGS) -c netdb.c
    3214 +
    3215 +sys/socket.o: sys/socket.c kernel/linux/common.h kernel/netbsd/common.h syscalls.h
    3216 +       $(CC) $(libsocket_CFLAGS) -o sys/socket.o -c sys/socket.c
    3217 +
    3218 +syscalls.o: syscalls.S kernel/freebsd/common.h kernel/freebsd/amd64/syscalls.S 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/netbsd/amd64/syscalls.S kernel/netbsd/arm/syscalls.S kernel/netbsd/i386/syscalls.S kernel/netbsd/common.h kernel/netbsd/sparc/syscalls.S
    3219 +       $(AS) $(libsocket_ASFLAGS) -o syscalls.o syscalls.S
    3220 +
    3221 +clean:
    3222 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
    3223 +       $(RM) -- $(libsocket_OBJS)
    3224 +
    3225 +distclean:
    3226 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
    3227 +       $(RM) -- $(libsocket_OBJS)
    3228 +       $(RM) -- $(TARGETS)
    3229 +
    3230 +install: $(TARGETS)
    3231 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    3232 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    3233 +       $(INSTALL) -m 0644 -- libsocket.a $(DESTDIR)$(LIBDIR)/libsocket.a
    3234 +       $(INSTALL) -m 0755 -- libsocket.so.0.0 $(DESTDIR)$(LIBDIR)/libsocket.so.0.0
    3235 +       $(LN) -s -- libsocket.so.0.0 $(DESTDIR)$(LIBDIR)/libsocket.so.0
    3236 +       $(LN) -s -- libsocket.so.0.0 $(DESTDIR)$(LIBDIR)/libsocket.so
    3237 +
    3238 +uninstall:
    3239 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    3240 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.a
    3241 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.so.0.0
    3242 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.so.0
    3243 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.so
    3244 +
    3245 +.PHONY: all subdirs clean distclean install uninstall
    3246 diff -Naur libc-0.0.8.orig/src/socket/Makefile.orig.orig libc-0.0.8/src/socket/Makefile.orig.orig
    3247 --- libc-0.0.8.orig/src/socket/Makefile.orig.orig       1970-01-01 01:00:00.000000000 +0100
    3248 +++ libc-0.0.8/src/socket/Makefile.orig.orig    2012-09-23 19:33:18.000000000 +0200
    3249 @@ -0,0 +1,77 @@
    3250 +SUBDIRS        = kernel/freebsd kernel/linux kernel/netbsd
    3251 +TARGETS        = libsocket.a libsocket.so.0.0 libsocket.so.0 libsocket.so
    3252 +PREFIX = /usr/local
    3253 +DESTDIR        =
    3254 +LIBDIR = $(PREFIX)/lib
    3255 +AS     = $(CC)
    3256 +ASFLAGS        = -W -Wall -g -pedantic -ffreestanding -c
    3257 +CC     ?= cc
    3258 +CPPFLAGSF= -nostdinc -isystem ../../include -isystem ../../include/socket -DPIC
    3259 +CPPFLAGS?=
    3260 +CFLAGSF        = -W -fPIC
    3261 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    3262 +AR     ?= ar
    3263 +RANLIB ?= ranlib
    3264 +CCSHARED= $(CC) -nostdlib -shared
    3265 +RM     ?= rm -f
    3266 +LN     ?= ln -f
    3267 +MKDIR  ?= mkdir -p
    3268 +INSTALL        ?= install
    3269 +
    3270 +
    3271 +all: subdirs $(TARGETS)
    3272 +
    3273 +subdirs:
    3274 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
    3275 +
    3276 +libsocket_OBJS = arpa/inet.o netdb.o sys/socket.o syscalls.o
    3277 +libsocket_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    3278 +libsocket_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    3279 +libsocket_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    3280 +
    3281 +libsocket.a: $(libsocket_OBJS)
    3282 +       $(AR) -rc libsocket.a $(libsocket_OBJS)
    3283 +       $(RANLIB) libsocket.a
    3284 +
    3285 +libsocket.so.0.0 libsocket.so.0 libsocket.so: $(libsocket_OBJS)
    3286 +       $(CCSHARED) -o libsocket.so.0.0 -Wl,-soname,libsocket.so.0 $(libsocket_OBJS) $(libsocket_LDFLAGS)
    3287 +       $(LN) -s -- libsocket.so.0.0 libsocket.so.0
    3288 +       $(LN) -s -- libsocket.so.0.0 libsocket.so
    3289 +
    3290 +arpa/inet.o: arpa/inet.c
    3291 +       $(CC) $(libsocket_CFLAGS) -o arpa/inet.o -c arpa/inet.c
    3292 +
    3293 +netdb.o: netdb.c
    3294 +       $(CC) $(libsocket_CFLAGS) -c netdb.c
    3295 +
    3296 +sys/socket.o: sys/socket.c kernel/linux/common.h kernel/netbsd/common.h syscalls.h
    3297 +       $(CC) $(libsocket_CFLAGS) -o sys/socket.o -c sys/socket.c
    3298 +
    3299 +syscalls.o: syscalls.S kernel/freebsd/common.h kernel/freebsd/amd64/syscalls.S 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/netbsd/amd64/syscalls.S kernel/netbsd/arm/syscalls.S kernel/netbsd/i386/syscalls.S kernel/netbsd/common.h kernel/netbsd/sparc/syscalls.S
    3300 +       $(AS) $(libsocket_ASFLAGS) -o syscalls.o syscalls.S
    3301 +
    3302 +clean:
    3303 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
    3304 +       $(RM) -- $(libsocket_OBJS)
    3305 +
    3306 +distclean:
    3307 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
    3308 +       $(RM) -- $(libsocket_OBJS)
    3309 +       $(RM) -- $(TARGETS)
    3310 +
    3311 +install: $(TARGETS)
    3312 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done
    3313 +       $(MKDIR) $(DESTDIR)$(LIBDIR)
    3314 +       $(INSTALL) -m 0644 -- libsocket.a $(DESTDIR)$(LIBDIR)/libsocket.a
    3315 +       $(INSTALL) -m 0755 -- libsocket.so.0.0 $(DESTDIR)$(LIBDIR)/libsocket.so.0.0
    3316 +       $(LN) -s -- libsocket.so.0.0 $(DESTDIR)$(LIBDIR)/libsocket.so.0
    3317 +       $(LN) -s -- libsocket.so.0.0 $(DESTDIR)$(LIBDIR)/libsocket.so
    3318 +
    3319 +uninstall:
    3320 +       @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done
    3321 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.a
    3322 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.so.0.0
    3323 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.so.0
    3324 +       $(RM) -- $(DESTDIR)$(LIBDIR)/libsocket.so
    3325 +
    3326 +.PHONY: all subdirs clean distclean install uninstall
    3327756diff -Naur libc-0.0.8.orig/src/socket/project.conf libc-0.0.8/src/socket/project.conf
    3328757--- libc-0.0.8.orig/src/socket/project.conf     2012-04-16 12:53:28.000000000 +0200
    3329 +++ libc-0.0.8/src/socket/project.conf  2012-09-23 19:58:12.000000000 +0200
     758+++ libc-0.0.8/src/socket/project.conf  2012-09-24 01:51:00.000000000 +0200
    3330759@@ -9,7 +9,8 @@
    3331760 dist=Makefile,syscalls.h
     
    3338767 install=$(LIBDIR)
    3339768 
    3340 diff -Naur libc-0.0.8.orig/src/socket/project.conf.orig libc-0.0.8/src/socket/project.conf.orig
    3341 --- libc-0.0.8.orig/src/socket/project.conf.orig        1970-01-01 01:00:00.000000000 +0100
    3342 +++ libc-0.0.8/src/socket/project.conf.orig     2012-09-23 19:58:12.000000000 +0200
    3343 @@ -0,0 +1,40 @@
    3344 +subdirs=kernel/freebsd,kernel/linux,kernel/netbsd
    3345 +targets=libsocket
    3346 +as=$(CC)
    3347 +ld=$(CC) -nostdlib -shared
    3348 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/socket -DPIC
    3349 +cflags_force=-W -fPIC
    3350 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    3351 +asflags=-W -Wall -g -pedantic -ffreestanding -c
    3352 +dist=Makefile,syscalls.h
    3353 +
    3354 +[libsocket]
    3355 +type=library
    3356 +sources=arpa/inet.c,netdb.c,sys/socket.c,syscalls.S
    3357 +install=$(LIBDIR)
    3358 +
    3359 +[sys/socket.c]
    3360 +depends=kernel/linux/common.h,kernel/netbsd/common.h,syscalls.h
    3361 +
    3362 +[syscalls.S]
    3363 +depends=kernel/freebsd/common.h,kernel/freebsd/amd64/syscalls.S,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/netbsd/amd64/syscalls.S,kernel/netbsd/arm/syscalls.S,kernel/netbsd/i386/syscalls.S,kernel/netbsd/common.h,kernel/netbsd/sparc/syscalls.S
    3364 +subdirs=kernel/freebsd,kernel/linux,kernel/netbsd
    3365 +targets=libsocket
    3366 +as=$(CC)
    3367 +ld=$(CC) -nostdlib -shared
    3368 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/socket -DPIC
    3369 +cflags_force=-W -fPIC
    3370 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    3371 +asflags=-W -Wall -g -pedantic -ffreestanding -c
    3372 +dist=Makefile,syscalls.h
    3373 +
    3374 +[libsocket]
    3375 +type=library
    3376 +sources=arpa/inet.c,netdb.c,sys/socket.c,syscalls.S
    3377 +install=$(LIBDIR)
    3378 +
    3379 +[sys/socket.c]
    3380 +depends=kernel/linux/common.h,kernel/netbsd/common.h,syscalls.h
    3381 +
    3382 +[syscalls.S]
    3383 +depends=kernel/freebsd/common.h,kernel/freebsd/amd64/syscalls.S,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/netbsd/amd64/syscalls.S,kernel/netbsd/arm/syscalls.S,kernel/netbsd/i386/syscalls.S,kernel/netbsd/common.h,kernel/netbsd/sparc/syscalls.S
    3384 diff -Naur libc-0.0.8.orig/src/socket/project.conf.orig.orig libc-0.0.8/src/socket/project.conf.orig.orig
    3385 --- libc-0.0.8.orig/src/socket/project.conf.orig.orig   1970-01-01 01:00:00.000000000 +0100
    3386 +++ libc-0.0.8/src/socket/project.conf.orig.orig        2012-04-16 12:53:28.000000000 +0200
    3387 @@ -0,0 +1,20 @@
    3388 +subdirs=kernel/freebsd,kernel/linux,kernel/netbsd
    3389 +targets=libsocket
    3390 +as=$(CC)
    3391 +ld=$(CC) -nostdlib -shared
    3392 +cppflags_force=-nostdinc -isystem ../../include -isystem ../../include/socket -DPIC
    3393 +cflags_force=-W -fPIC
    3394 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    3395 +asflags=-W -Wall -g -pedantic -ffreestanding -c
    3396 +dist=Makefile,syscalls.h
    3397 +
    3398 +[libsocket]
    3399 +type=library
    3400 +sources=arpa/inet.c,netdb.c,sys/socket.c,syscalls.S
    3401 +install=$(LIBDIR)
    3402 +
    3403 +[sys/socket.c]
    3404 +depends=kernel/linux/common.h,kernel/netbsd/common.h,syscalls.h
    3405 +
    3406 +[syscalls.S]
    3407 +depends=kernel/freebsd/common.h,kernel/freebsd/amd64/syscalls.S,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/netbsd/amd64/syscalls.S,kernel/netbsd/arm/syscalls.S,kernel/netbsd/i386/syscalls.S,kernel/netbsd/common.h,kernel/netbsd/sparc/syscalls.S
    3408769diff -Naur libc-0.0.8.orig/tests/Makefile libc-0.0.8/tests/Makefile
    3409770--- libc-0.0.8.orig/tests/Makefile      2012-09-23 19:33:18.000000000 +0200
    3410 +++ libc-0.0.8/tests/Makefile   2012-09-23 19:58:12.000000000 +0200
     771+++ libc-0.0.8/tests/Makefile   2012-09-24 01:51:00.000000000 +0200
    3411772@@ -62,22 +62,22 @@
    3412773 tests.txt: includes regex setjmp signal start stdint
     
    3438799 
    3439800 clean:
    3440 diff -Naur libc-0.0.8.orig/tests/Makefile.orig libc-0.0.8/tests/Makefile.orig
    3441 --- libc-0.0.8.orig/tests/Makefile.orig 1970-01-01 01:00:00.000000000 +0100
    3442 +++ libc-0.0.8/tests/Makefile.orig      2012-09-23 19:33:18.000000000 +0200
    3443 @@ -0,0 +1,93 @@
    3444 +TARGETS        = includes regex setjmp signal start stdint tests.txt
    3445 +PREFIX = /usr/local
    3446 +DESTDIR        =
    3447 +BINDIR = $(PREFIX)/bin
    3448 +CC     ?= cc
    3449 +CPPFLAGSF= -nostdinc -isystem ../include -isystem ../include/rt
    3450 +CPPFLAGS?=
    3451 +CFLAGSF        = -W
    3452 +CFLAGS = -Wall -g -O2 -ffreestanding
    3453 +LDFLAGSF= -nostdlib -L ../src -Wl,-rpath,$(PWD)/../src -lc ../src/start.o
    3454 +LDFLAGS        = `$(CC) -print-libgcc-file-name`
    3455 +RM     ?= rm -f
    3456 +LN     ?= ln -f
    3457 +MKDIR  ?= mkdir -p
    3458 +INSTALL        ?= install
    3459 +
    3460 +
    3461 +all: $(TARGETS)
    3462 +
    3463 +includes_OBJS = includes.o
    3464 +includes_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    3465 +includes_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    3466 +
    3467 +includes: $(includes_OBJS)
    3468 +       $(CC) -o includes $(includes_OBJS) $(includes_LDFLAGS)
    3469 +
    3470 +regex_OBJS = regex.o
    3471 +regex_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    3472 +regex_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    3473 +
    3474 +regex: $(regex_OBJS)
    3475 +       $(CC) -o regex $(regex_OBJS) $(regex_LDFLAGS)
    3476 +
    3477 +setjmp_OBJS = setjmp.o
    3478 +setjmp_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    3479 +setjmp_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    3480 +
    3481 +setjmp: $(setjmp_OBJS)
    3482 +       $(CC) -o setjmp $(setjmp_OBJS) $(setjmp_LDFLAGS)
    3483 +
    3484 +signal_OBJS = signal.o
    3485 +signal_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    3486 +signal_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    3487 +
    3488 +signal: $(signal_OBJS)
    3489 +       $(CC) -o signal $(signal_OBJS) $(signal_LDFLAGS)
    3490 +
    3491 +start_OBJS = start.o
    3492 +start_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    3493 +start_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    3494 +
    3495 +start: $(start_OBJS)
    3496 +       $(CC) -o start $(start_OBJS) $(start_LDFLAGS)
    3497 +
    3498 +stdint_OBJS = stdint.o
    3499 +stdint_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    3500 +stdint_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    3501 +
    3502 +stdint: $(stdint_OBJS)
    3503 +       $(CC) -o stdint $(stdint_OBJS) $(stdint_LDFLAGS)
    3504 +
    3505 +tests.txt: includes regex setjmp signal start stdint
    3506 +       ./tests.sh -P "$(PREFIX)" -- "tests.txt"
    3507 +
    3508 +includes.o: includes.c ../src/libc.a ../src/start.o
    3509 +       $(CC) $(includes_CFLAGS) -c includes.c
    3510 +
    3511 +regex.o: regex.c ../src/libc.a ../src/start.o
    3512 +       $(CC) $(regex_CFLAGS) -c regex.c
    3513 +
    3514 +setjmp.o: setjmp.c ../src/libc.a ../src/start.o
    3515 +       $(CC) $(setjmp_CFLAGS) -c setjmp.c
    3516 +
    3517 +signal.o: signal.c ../src/libc.a ../src/start.o
    3518 +       $(CC) $(signal_CFLAGS) -c signal.c
    3519 +
    3520 +start.o: start.c ../src/libc.a ../src/start.o
    3521 +       $(CC) $(start_CFLAGS) -c start.c
    3522 +
    3523 +stdint.o: stdint.c ../src/libc.a ../src/start.o
    3524 +       $(CC) $(stdint_CFLAGS) -c stdint.c
    3525 +
    3526 +clean:
    3527 +       $(RM) -- $(includes_OBJS) $(regex_OBJS) $(setjmp_OBJS) $(signal_OBJS) $(start_OBJS) $(stdint_OBJS) $(tests.txt_OBJS)
    3528 +
    3529 +distclean: clean
    3530 +       $(RM) -- $(TARGETS)
    3531 +
    3532 +install: $(TARGETS)
    3533 +
    3534 +uninstall:
    3535 +
    3536 +.PHONY: all clean distclean install uninstall
    3537801diff -Naur libc-0.0.8.orig/tests/project.conf libc-0.0.8/tests/project.conf
    3538802--- libc-0.0.8.orig/tests/project.conf  2012-09-23 19:06:03.000000000 +0200
    3539 +++ libc-0.0.8/tests/project.conf       2012-09-23 19:58:12.000000000 +0200
     803+++ libc-0.0.8/tests/project.conf       2012-09-24 01:51:00.000000000 +0200
    3540804@@ -11,42 +11,42 @@
    3541805 sources=includes.c
     
    3587851 [tests.txt]
    3588852 type=script
    3589 diff -Naur libc-0.0.8.orig/tests/project.conf.orig libc-0.0.8/tests/project.conf.orig
    3590 --- libc-0.0.8.orig/tests/project.conf.orig     1970-01-01 01:00:00.000000000 +0100
    3591 +++ libc-0.0.8/tests/project.conf.orig  2012-09-23 19:06:03.000000000 +0200
    3592 @@ -0,0 +1,54 @@
    3593 +targets=includes,regex,setjmp,signal,start,stdint,tests.txt
    3594 +cppflags_force=-nostdinc -isystem ../include -isystem ../include/rt
    3595 +cflags_force=-W
    3596 +cflags=-Wall -g -O2 -ffreestanding
    3597 +ldflags_force=-nostdlib -L ../src -Wl,-rpath,$(PWD)/../src -lc ../src/start.o
    3598 +ldflags=`$(CC) -print-libgcc-file-name`
    3599 +dist=Makefile,tests.sh
    3600 +
    3601 +[includes]
    3602 +type=binary
    3603 +sources=includes.c
    3604 +
    3605 +[includes.c]
    3606 +depends=../src/libc.a,../src/start.o
    3607 +
    3608 +[regex]
    3609 +type=binary
    3610 +sources=regex.c
    3611 +
    3612 +[regex.c]
    3613 +depends=../src/libc.a,../src/start.o
    3614 +
    3615 +[setjmp]
    3616 +type=binary
    3617 +sources=setjmp.c
    3618 +
    3619 +[setjmp.c]
    3620 +depends=../src/libc.a,../src/start.o
    3621 +
    3622 +[signal]
    3623 +type=binary
    3624 +sources=signal.c
    3625 +
    3626 +[signal.c]
    3627 +depends=../src/libc.a,../src/start.o
    3628 +
    3629 +[start]
    3630 +type=binary
    3631 +sources=start.c
    3632 +
    3633 +[start.c]
    3634 +depends=../src/libc.a,../src/start.o
    3635 +
    3636 +[stdint]
    3637 +type=binary
    3638 +sources=stdint.c
    3639 +
    3640 +[stdint.c]
    3641 +depends=../src/libc.a,../src/start.o
    3642 +
    3643 +[tests.txt]
    3644 +type=script
    3645 +script=./tests.sh
    3646 +depends=includes,regex,setjmp,signal,start,stdint
    3647853diff -Naur libc-0.0.8.orig/tools/Makefile libc-0.0.8/tools/Makefile
    3648854--- libc-0.0.8.orig/tools/Makefile      2012-09-23 19:33:18.000000000 +0200
    3649 +++ libc-0.0.8/tools/Makefile   2012-09-23 19:58:12.000000000 +0200
     855+++ libc-0.0.8/tools/Makefile   2012-09-24 01:51:00.000000000 +0200
    3650856@@ -1,46 +1,12 @@
    3651857-TARGETS        = tracer.so
     
    3697903 uninstall:
    3698904 
    3699 diff -Naur libc-0.0.8.orig/tools/Makefile.orig libc-0.0.8/tools/Makefile.orig
    3700 --- libc-0.0.8.orig/tools/Makefile.orig 1970-01-01 01:00:00.000000000 +0100
    3701 +++ libc-0.0.8/tools/Makefile.orig      2012-09-23 19:33:18.000000000 +0200
    3702 @@ -0,0 +1,47 @@
    3703 +TARGETS        = tracer.so
    3704 +PREFIX = /usr/local
    3705 +DESTDIR        =
    3706 +LIBDIR = $(PREFIX)/lib
    3707 +AS     = $(CC)
    3708 +ASFLAGS        = -W -fPIC -Wall -g -pedantic -ffreestanding -c
    3709 +CC     ?= cc
    3710 +CPPFLAGSF= -isystem ../include -DPIC
    3711 +CPPFLAGS?=
    3712 +CFLAGSF        = -W -fPIC
    3713 +CFLAGS = -Wall -g -O2 -pedantic -ffreestanding
    3714 +AR     ?= ar
    3715 +RANLIB ?= ranlib
    3716 +CCSHARED?= $(CC) -shared
    3717 +RM     ?= rm -f
    3718 +LN     ?= ln -f
    3719 +MKDIR  ?= mkdir -p
    3720 +INSTALL        ?= install
    3721 +
    3722 +
    3723 +all: $(TARGETS)
    3724 +
    3725 +tracer_OBJS = tracer-analyze.o tracer-syscalls.o
    3726 +tracer_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
    3727 +tracer_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
    3728 +tracer_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS)
    3729 +
    3730 +tracer.so: $(tracer_OBJS)
    3731 +       $(CCSHARED) -o tracer.so $(tracer_OBJS) $(tracer_LDFLAGS)
    3732 +
    3733 +tracer-analyze.o: tracer-analyze.c tracer-syscalls.h ../src/syscalls.h tracer-analyze.h
    3734 +       $(CC) $(tracer_CFLAGS) -c tracer-analyze.c
    3735 +
    3736 +tracer-syscalls.o: tracer-syscalls.S tracer-analyze.h
    3737 +       $(AS) $(tracer_ASFLAGS) -o tracer-syscalls.o tracer-syscalls.S
    3738 +
    3739 +clean:
    3740 +       $(RM) -- $(tracer_OBJS)
    3741 +
    3742 +distclean: clean
    3743 +       $(RM) -- $(TARGETS)
    3744 +
    3745 +install: $(TARGETS)
    3746 +
    3747 +uninstall:
    3748 +
    3749 +.PHONY: all clean distclean install uninstall
    3750 diff -Naur libc-0.0.8.orig/tools/project.conf.orig libc-0.0.8/tools/project.conf.orig
    3751 --- libc-0.0.8.orig/tools/project.conf.orig     1970-01-01 01:00:00.000000000 +0100
    3752 +++ libc-0.0.8/tools/project.conf.orig  2012-06-03 04:52:59.000000000 +0200
    3753 @@ -0,0 +1,17 @@
    3754 +targets=tracer
    3755 +cppflags_force=-isystem ../include -DPIC
    3756 +as=$(CC)
    3757 +asflags=-W -fPIC -Wall -g -pedantic -ffreestanding -c
    3758 +cflags_force=-W -fPIC
    3759 +cflags=-Wall -g -O2 -pedantic -ffreestanding
    3760 +dist=Makefile,tracer-analyze.h,tracer-syscalls.h
    3761 +
    3762 +[tracer]
    3763 +type=plugin
    3764 +sources=tracer-analyze.c,tracer-syscalls.S
    3765 +
    3766 +[tracer-analyze.c]
    3767 +depends=tracer-syscalls.h,../src/syscalls.h,tracer-analyze.h
    3768 +
    3769 +[tracer-syscalls.S]
    3770 +depends=tracer-analyze.h
Note: See TracChangeset for help on using the changeset viewer.