Changeset 300

Show
Ignore:
Timestamp:
06/02/10 16:21:38 (2 years ago)
Author:
sean
Message:

Moved all files other than object.di from import into src. Like lib, import will become a destination directory where import files are generated during the build process. This should hopefully eliminate one of the more confusing aspects of the current project layout.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/posix.mak

    r286 r300  
    55IMPDIR=import 
    66 
    7 DFLAGS=-O -release -nofloat -w -d -Iimport -Isrc 
     7DFLAGS=-O -release -inline -nofloat -w -d -Iimport -Isrc 
    88UDFLAGS=-O -release -nofloat -w -d -Iimport -Isrc 
    99 
     
    2020    posix.mak \ 
    2121    win32.mak \ 
    22     import/core/bitop.di \ 
    23     import/core/stdc/complex.d \ 
    24     import/core/stdc/config.d \ 
    25     import/core/stdc/ctype.d \ 
    26     import/core/stdc/errno.d \ 
    27     import/core/stdc/fenv.d \ 
    28     import/core/stdc/float_.d \ 
    29     import/core/stdc/inttypes.d \ 
    30     import/core/stdc/limits.d \ 
    31     import/core/stdc/locale.d \ 
    32     import/core/stdc/math.d \ 
    33     import/core/stdc/signal.d \ 
    34     import/core/stdc/stdarg.d \ 
    35     import/core/stdc/stddef.d \ 
    36     import/core/stdc/stdint.d \ 
    37     import/core/stdc/stdio.d \ 
    38     import/core/stdc/stdlib.d \ 
    39     import/core/stdc/string.d \ 
    40     import/core/stdc/tgmath.d \ 
    41     import/core/stdc/time.d \ 
    42     import/core/stdc/wchar_.d \ 
    43     import/core/stdc/wctype.d \ 
    44     import/core/sys/osx/mach/kern_return.d \ 
    45     import/core/sys/osx/mach/port.d \ 
    46     import/core/sys/osx/mach/semaphore.d \ 
    47     import/core/sys/osx/mach/thread_act.d \ 
    48     import/core/sys/posix/arpa/inet.d \ 
    49     import/core/sys/posix/config.d \ 
    50     import/core/sys/posix/dirent.d \ 
    51     import/core/sys/posix/dlfcn.d \ 
    52     import/core/sys/posix/fcntl.d \ 
    53     import/core/sys/posix/inttypes.d \ 
    54     import/core/sys/posix/net/if_.d \ 
    55     import/core/sys/posix/netinet/in_.d \ 
    56     import/core/sys/posix/netinet/tcp.d \ 
    57     import/core/sys/posix/poll.d \ 
    58     import/core/sys/posix/pthread.d \ 
    59     import/core/sys/posix/pwd.d \ 
    60     import/core/sys/posix/sched.d \ 
    61     import/core/sys/posix/semaphore.d \ 
    62     import/core/sys/posix/setjmp.d \ 
    63     import/core/sys/posix/signal.d \ 
    64     import/core/sys/posix/stdio.d \ 
    65     import/core/sys/posix/stdlib.d \ 
    66     import/core/sys/posix/sys/ipc.d \ 
    67     import/core/sys/posix/sys/mman.d \ 
    68     import/core/sys/posix/sys/select.d \ 
    69     import/core/sys/posix/sys/shm.d \ 
    70     import/core/sys/posix/sys/socket.d \ 
    71     import/core/sys/posix/sys/stat.d \ 
    72     import/core/sys/posix/sys/time.d \ 
    73     import/core/sys/posix/sys/types.d \ 
    74     import/core/sys/posix/sys/uio.d \ 
    75     import/core/sys/posix/sys/wait.d \ 
    76     import/core/sys/posix/termios.d \ 
    77     import/core/sys/posix/time.d \ 
    78     import/core/sys/posix/ucontext.d \ 
    79     import/core/sys/posix/unistd.d \ 
    80     import/core/sys/posix/utime.d \ 
    81     import/core/sys/windows/windows.d \ 
     22    \ 
    8223    import/object.di \ 
    8324    import/std/intrinsic.di \ 
     25    \ 
     26    src/object_.d \ 
     27    \ 
    8428    src/core/atomic.d \ 
    8529    src/core/bitop.d \ 
    8630    src/core/cpuid.d \ 
     31    src/core/dll_helper.d \ 
    8732    src/core/exception.d \ 
    8833    src/core/memory.d \ 
    8934    src/core/runtime.d \ 
     35    src/core/thread.d \ 
     36    src/core/thread_helper.d \ 
     37    src/core/threadasm.S \ 
     38    src/core/vararg.d \ 
     39    \ 
     40    src/core/stdc/complex.d \ 
     41    src/core/stdc/config.d \ 
     42    src/core/stdc/ctype.d \ 
    9043    src/core/stdc/errno.c \ 
     44    src/core/stdc/errno.d \ 
     45    src/core/stdc/fenv.d \ 
     46    src/core/stdc/float_.d \ 
     47    src/core/stdc/inttypes.d \ 
     48    src/core/stdc/limits.d \ 
     49    src/core/stdc/locale.d \ 
     50    src/core/stdc/math.d \ 
     51    src/core/stdc/signal.d \ 
     52    src/core/stdc/stdarg.d \ 
     53    src/core/stdc/stddef.d \ 
     54    src/core/stdc/stdint.d \ 
     55    src/core/stdc/stdio.d \ 
     56    src/core/stdc/stdlib.d \ 
     57    src/core/stdc/string.d \ 
     58    src/core/stdc/tgmath.d \ 
     59    src/core/stdc/time.d \ 
     60    src/core/stdc/wchar_.d \ 
     61    src/core/stdc/wctype.d \ 
     62    \ 
    9163    src/core/sync/barrier.d \ 
    9264    src/core/sync/condition.d \ 
     
    9668    src/core/sync/rwmutex.d \ 
    9769    src/core/sync/semaphore.d \ 
    98     src/core/thread.d \ 
    99     src/core/threadasm.S \ 
    100     src/core/vararg.d \ 
    101     src/object_.d \ 
     70    \ 
     71    src/core/sys/osx/mach/kern_return.d \ 
     72    src/core/sys/osx/mach/port.d \ 
     73    src/core/sys/osx/mach/semaphore.d \ 
     74    src/core/sys/osx/mach/thread_act.d \ 
     75    \ 
     76    src/core/sys/posix/config.d \ 
     77    src/core/sys/posix/dirent.d \ 
     78    src/core/sys/posix/dlfcn.d \ 
     79    src/core/sys/posix/fcntl.d \ 
     80    src/core/sys/posix/inttypes.d \ 
     81    src/core/sys/posix/net/if_.d \ 
     82    src/core/sys/posix/poll.d \ 
     83    src/core/sys/posix/pthread.d \ 
     84    src/core/sys/posix/pwd.d \ 
     85    src/core/sys/posix/sched.d \ 
     86    src/core/sys/posix/semaphore.d \ 
     87    src/core/sys/posix/setjmp.d \ 
     88    src/core/sys/posix/signal.d \ 
     89    src/core/sys/posix/stdio.d \ 
     90    src/core/sys/posix/stdlib.d \ 
     91    src/core/sys/posix/termios.d \ 
     92    src/core/sys/posix/time.d \ 
     93    src/core/sys/posix/ucontext.d \ 
     94    src/core/sys/posix/unistd.d \ 
     95    src/core/sys/posix/utime.d \ 
     96    \ 
     97    src/core/sys/posix/arpa/inet.d \ 
     98    \ 
     99    src/core/sys/posix/netinet/in_.d \ 
     100    src/core/sys/posix/netinet/tcp.d \ 
     101    \ 
     102    src/core/sys/posix/sys/ipc.d \ 
     103    src/core/sys/posix/sys/mman.d \ 
     104    src/core/sys/posix/sys/select.d \ 
     105    src/core/sys/posix/sys/shm.d \ 
     106    src/core/sys/posix/sys/socket.d \ 
     107    src/core/sys/posix/sys/stat.d \ 
     108    src/core/sys/posix/sys/time.d \ 
     109    src/core/sys/posix/sys/types.d \ 
     110    src/core/sys/posix/sys/uio.d \ 
     111    src/core/sys/posix/sys/wait.d \ 
     112    \ 
     113    src/core/sys/windows/windows.d \ 
     114    \ 
     115    src/gc/gc.d \ 
     116    src/gc/gcalloc.d \ 
     117    src/gc/gcbits.d \ 
     118    src/gc/gcstats.d \ 
     119    src/gc/gcx.d \ 
     120    \ 
     121    src/gcstub/gc.d \ 
     122    \ 
    102123    src/rt/aApply.d \ 
    103124    src/rt/aApplyR.d \ 
     
    139160    src/rt/tls.S \ 
    140161    src/rt/trace.d \ 
     162    \ 
    141163    src/rt/typeinfo/ti_AC.d \ 
    142164    src/rt/typeinfo/ti_Acdouble.d \ 
     
    174196    src/rt/typeinfo/ti_void.d \ 
    175197    src/rt/typeinfo/ti_wchar.d \ 
     198    \ 
    176199    src/rt/util/console.d \ 
    177200    src/rt/util/ctype.d \ 
    178201    src/rt/util/hash.d \ 
    179202    src/rt/util/string.d \ 
    180     src/rt/util/utf.d \ 
    181     src/gc/gc.d \ 
    182     src/gc/gcalloc.d \ 
    183     src/gc/gcbits.d \ 
    184     src/gc/gcstats.d \ 
    185     src/gc/gcx.d \ 
    186     src/gcstub/gc.d 
     203    src/rt/util/utf.d 
    187204 
    188205SRCS= \ 
     206    src/object_.d \ 
     207    \ 
    189208    src/core/atomic.d \ 
    190209    src/core/bitop.d \ 
     
    196215    src/core/vararg.d \ 
    197216    \ 
     217    src/core/stdc/config.d \ 
     218    src/core/stdc/ctype.d \ 
     219    src/core/stdc/errno.d \ 
     220    src/core/stdc/math.d \ 
     221    src/core/stdc/signal.d \ 
     222    src/core/stdc/stdarg.d \ 
     223    src/core/stdc/stdio.d \ 
     224    src/core/stdc/stdlib.d \ 
     225    src/core/stdc/stdint.d \ 
     226    src/core/stdc/stddef.d \ 
     227    src/core/stdc/string.d \ 
     228    src/core/stdc/time.d \ 
     229    src/core/stdc/wchar_.d \ 
     230    \ 
     231    src/core/sys/posix/sys/select.d \ 
     232    src/core/sys/posix/sys/socket.d \ 
     233    src/core/sys/posix/sys/stat.d \ 
     234    src/core/sys/posix/sys/wait.d \ 
     235    src/core/sys/posix/netinet/in_.d \ 
     236    \ 
    198237    src/core/sync/barrier.d \ 
    199238    src/core/sync/condition.d \ 
     
    209248    src/gc/gcstats.d \ 
    210249    src/gc/gcx.d \ 
    211     \ 
    212     src/object_.d \ 
    213250    \ 
    214251    src/rt/aaA.d \ 
     
    282319    src/rt/typeinfo/ti_ushort.d \ 
    283320    src/rt/typeinfo/ti_void.d \ 
    284     src/rt/typeinfo/ti_wchar.d \ 
    285     \ 
    286     $(IMPDIR)/std/intrinsic.di \ 
    287     $(IMPDIR)/core/stdc/config.d \ 
    288     $(IMPDIR)/core/stdc/ctype.d \ 
    289     $(IMPDIR)/core/stdc/errno.d \ 
    290     $(IMPDIR)/core/stdc/math.d \ 
    291     $(IMPDIR)/core/stdc/signal.d \ 
    292     $(IMPDIR)/core/stdc/stdarg.d \ 
    293     $(IMPDIR)/core/stdc/stdio.d \ 
    294     $(IMPDIR)/core/stdc/stdlib.d \ 
    295     $(IMPDIR)/core/stdc/stdint.d \ 
    296     $(IMPDIR)/core/stdc/stddef.d \ 
    297     $(IMPDIR)/core/stdc/string.d \ 
    298     $(IMPDIR)/core/stdc/time.d \ 
    299     $(IMPDIR)/core/stdc/wchar_.d \ 
    300     $(IMPDIR)/core/sys/posix/sys/select.d \ 
    301     $(IMPDIR)/core/sys/posix/sys/socket.d \ 
    302     $(IMPDIR)/core/sys/posix/sys/stat.d \ 
    303     $(IMPDIR)/core/sys/posix/sys/wait.d \ 
    304     $(IMPDIR)/core/sys/posix/netinet/in_.d 
     321    src/rt/typeinfo/ti_wchar.d 
    305322 
    306323# NOTE: trace.d and cover.d are not necessary for a successful build 
     
    313330 
    314331DOCS=\ 
     332    $(DOCDIR)/object.html \ 
    315333    $(DOCDIR)/core/atomic.html \ 
    316334    $(DOCDIR)/core/bitop.html \ 
     
    334352    $(IMPDIR)/core/bitop.di \ 
    335353    $(IMPDIR)/core/cpuid.di \ 
     354    $(IMPDIR)/core/dll_helper.di \ 
    336355    $(IMPDIR)/core/exception.di \ 
    337356    $(IMPDIR)/core/memory.di \ 
    338357    $(IMPDIR)/core/runtime.di \ 
    339358    $(IMPDIR)/core/thread.di \ 
     359    $(IMPDIR)/core/thread_helper.di \ 
    340360    $(IMPDIR)/core/vararg.di \ 
    341361    \ 
     362    $(IMPDIR)/core/stdc/complex.di \ 
     363    $(IMPDIR)/core/stdc/config.di \ 
     364    $(IMPDIR)/core/stdc/ctype.di \ 
     365    $(IMPDIR)/core/stdc/errno.di \ 
     366    $(IMPDIR)/core/stdc/fenv.di \ 
     367    $(IMPDIR)/core/stdc/float_.di \ 
     368    $(IMPDIR)/core/stdc/inttypes.di \ 
     369    $(IMPDIR)/core/stdc/limits.di \ 
     370    $(IMPDIR)/core/stdc/locale.di \ 
     371    $(IMPDIR)/core/stdc/math.di \ 
     372    $(IMPDIR)/core/stdc/signal.di \ 
     373    $(IMPDIR)/core/stdc/stdarg.di \ 
     374    $(IMPDIR)/core/stdc/stddef.di \ 
     375    $(IMPDIR)/core/stdc/stdint.di \ 
     376    $(IMPDIR)/core/stdc/stdio.di \ 
     377    $(IMPDIR)/core/stdc/stdlib.di \ 
     378    $(IMPDIR)/core/stdc/string.di \ 
     379    $(IMPDIR)/core/stdc/tgmath.di \ 
     380    $(IMPDIR)/core/stdc/time.di \ 
     381    $(IMPDIR)/core/stdc/wchar_.di \ 
     382    $(IMPDIR)/core/stdc/wctype.di \ 
     383    \ 
     384    $(IMPDIR)/core/sync/barrier.di \ 
     385    $(IMPDIR)/core/sync/condition.di \ 
     386    $(IMPDIR)/core/sync/config.di \ 
    342387    $(IMPDIR)/core/sync/exception.di \ 
    343388    $(IMPDIR)/core/sync/mutex.di \ 
    344     $(IMPDIR)/core/sync/config.di \ 
    345     $(IMPDIR)/core/sync/condition.di \ 
    346     $(IMPDIR)/core/sync/barrier.di \ 
    347389    $(IMPDIR)/core/sync/rwmutex.di \ 
    348     $(IMPDIR)/core/sync/semaphore.di 
     390    $(IMPDIR)/core/sync/semaphore.di \ 
     391    \ 
     392    $(IMPDIR)/core/sys/osx/mach/kern_return.d \ 
     393    $(IMPDIR)/core/sys/osx/mach/port.d \ 
     394    $(IMPDIR)/core/sys/osx/mach/semaphore.d \ 
     395    $(IMPDIR)/core/sys/osx/mach/thread_act.d \ 
     396    $(IMPDIR)/core/sys/posix/arpa/inet.d \ 
     397    $(IMPDIR)/core/sys/posix/config.d \ 
     398    $(IMPDIR)/core/sys/posix/dirent.d \ 
     399    $(IMPDIR)/core/sys/posix/dlfcn.d \ 
     400    $(IMPDIR)/core/sys/posix/fcntl.d \ 
     401    $(IMPDIR)/core/sys/posix/inttypes.d \ 
     402    $(IMPDIR)/core/sys/posix/net/if_.d \ 
     403    $(IMPDIR)/core/sys/posix/netinet/in_.d \ 
     404    $(IMPDIR)/core/sys/posix/netinet/tcp.d \ 
     405    $(IMPDIR)/core/sys/posix/poll.d \ 
     406    $(IMPDIR)/core/sys/posix/pthread.d \ 
     407    $(IMPDIR)/core/sys/posix/pwd.d \ 
     408    $(IMPDIR)/core/sys/posix/sched.d \ 
     409    $(IMPDIR)/core/sys/posix/semaphore.d \ 
     410    $(IMPDIR)/core/sys/posix/setjmp.d \ 
     411    $(IMPDIR)/core/sys/posix/signal.d \ 
     412    $(IMPDIR)/core/sys/posix/stdio.d \ 
     413    $(IMPDIR)/core/sys/posix/stdlib.d \ 
     414    $(IMPDIR)/core/sys/posix/sys/ipc.d \ 
     415    $(IMPDIR)/core/sys/posix/sys/mman.d \ 
     416    $(IMPDIR)/core/sys/posix/sys/select.d \ 
     417    $(IMPDIR)/core/sys/posix/sys/shm.d \ 
     418    $(IMPDIR)/core/sys/posix/sys/socket.d \ 
     419    $(IMPDIR)/core/sys/posix/sys/stat.d \ 
     420    $(IMPDIR)/core/sys/posix/sys/time.d \ 
     421    $(IMPDIR)/core/sys/posix/sys/types.d \ 
     422    $(IMPDIR)/core/sys/posix/sys/uio.d \ 
     423    $(IMPDIR)/core/sys/posix/sys/wait.d \ 
     424    $(IMPDIR)/core/sys/posix/termios.d \ 
     425    $(IMPDIR)/core/sys/posix/time.d \ 
     426    $(IMPDIR)/core/sys/posix/ucontext.d \ 
     427    $(IMPDIR)/core/sys/posix/unistd.d \ 
     428    $(IMPDIR)/core/sys/posix/utime.d \ 
     429    $(IMPDIR)/core/sys/windows/windows.d 
    349430 
    350431######################## Doc .html file generation ############################## 
    351432 
    352 html: $(DOCS) 
     433doc: $(DOCS) 
    353434 
    354435$(DOCDIR)/core/%.html : src/core/%.d 
     
    379460 
    380461$(DRUNTIME): $(OBJS) $(SRCS) win32.mak 
    381     $(DMD) -lib -of$(DRUNTIME) $(DFLAGS) $(SRCS) $(OBJS) 
     462    $(DMD) -lib -of$(DRUNTIME) -Xfdruntime.json $(DFLAGS) $(SRCS) $(OBJS) 
    382463 
    383464unittest : $(SRCS) $(DRUNTIME) src/unittest.d 
  • trunk/win32.mak

    r294 r300  
    2222    posix.mak \ 
    2323    win32.mak \ 
    24     import/core/stdc/complex.d \ 
    25     import/core/stdc/config.d \ 
    26     import/core/stdc/ctype.d \ 
    27     import/core/stdc/errno.d \ 
    28     import/core/stdc/fenv.d \ 
    29     import/core/stdc/float_.d \ 
    30     import/core/stdc/inttypes.d \ 
    31     import/core/stdc/limits.d \ 
    32     import/core/stdc/locale.d \ 
    33     import/core/stdc/math.d \ 
    34     import/core/stdc/signal.d \ 
    35     import/core/stdc/stdarg.d \ 
    36     import/core/stdc/stddef.d \ 
    37     import/core/stdc/stdint.d \ 
    38     import/core/stdc/stdio.d \ 
    39     import/core/stdc/stdlib.d \ 
    40     import/core/stdc/string.d \ 
    41     import/core/stdc/tgmath.d \ 
    42     import/core/stdc/time.d \ 
    43     import/core/stdc/wchar_.d \ 
    44     import/core/stdc/wctype.d \ 
    45     import/core/sys/osx/mach/kern_return.d \ 
    46     import/core/sys/osx/mach/port.d \ 
    47     import/core/sys/osx/mach/semaphore.d \ 
    48     import/core/sys/osx/mach/thread_act.d \ 
    49     import/core/sys/posix/arpa/inet.d \ 
    50     import/core/sys/posix/config.d \ 
    51     import/core/sys/posix/dirent.d \ 
    52     import/core/sys/posix/dlfcn.d \ 
    53     import/core/sys/posix/fcntl.d \ 
    54     import/core/sys/posix/inttypes.d \ 
    55     import/core/sys/posix/net/if_.d \ 
    56     import/core/sys/posix/netinet/in_.d \ 
    57     import/core/sys/posix/netinet/tcp.d \ 
    58     import/core/sys/posix/poll.d \ 
    59     import/core/sys/posix/pthread.d \ 
    60     import/core/sys/posix/pwd.d \ 
    61     import/core/sys/posix/sched.d \ 
    62     import/core/sys/posix/semaphore.d \ 
    63     import/core/sys/posix/setjmp.d \ 
    64     import/core/sys/posix/signal.d \ 
    65     import/core/sys/posix/stdio.d \ 
    66     import/core/sys/posix/stdlib.d \ 
    67     import/core/sys/posix/sys/ipc.d \ 
    68     import/core/sys/posix/sys/mman.d \ 
    69     import/core/sys/posix/sys/select.d \ 
    70     import/core/sys/posix/sys/shm.d \ 
    71     import/core/sys/posix/sys/socket.d \ 
    72     import/core/sys/posix/sys/stat.d \ 
    73     import/core/sys/posix/sys/time.d \ 
    74     import/core/sys/posix/sys/types.d \ 
    75     import/core/sys/posix/sys/uio.d \ 
    76     import/core/sys/posix/sys/wait.d \ 
    77     import/core/sys/posix/termios.d \ 
    78     import/core/sys/posix/time.d \ 
    79     import/core/sys/posix/ucontext.d \ 
    80     import/core/sys/posix/unistd.d \ 
    81     import/core/sys/posix/utime.d \ 
    82     import/core/sys/windows/windows.d \ 
     24    \ 
    8325    import/object.di \ 
    8426    import/std/intrinsic.di \ 
     27    \ 
     28    src/object_.d \ 
     29    \ 
    8530    src/core/atomic.d \ 
    8631    src/core/bitop.d \ 
    8732    src/core/cpuid.d \ 
     33    src/core/dll_helper.d \ 
    8834    src/core/exception.d \ 
    8935    src/core/memory.d \ 
    9036    src/core/runtime.d \ 
     37    src/core/thread.d \ 
     38    src/core/thread_helper.d \ 
     39    src/core/threadasm.S \ 
     40    src/core/vararg.d \ 
     41    \ 
     42    src/core/stdc/complex.d \ 
     43    src/core/stdc/config.d \ 
     44    src/core/stdc/ctype.d \ 
    9145    src/core/stdc/errno.c \ 
     46    src/core/stdc/errno.d \ 
     47    src/core/stdc/fenv.d \ 
     48    src/core/stdc/float_.d \ 
     49    src/core/stdc/inttypes.d \ 
     50    src/core/stdc/limits.d \ 
     51    src/core/stdc/locale.d \ 
     52    src/core/stdc/math.d \ 
     53    src/core/stdc/signal.d \ 
     54    src/core/stdc/stdarg.d \ 
     55    src/core/stdc/stddef.d \ 
     56    src/core/stdc/stdint.d \ 
     57    src/core/stdc/stdio.d \ 
     58    src/core/stdc/stdlib.d \ 
     59    src/core/stdc/string.d \ 
     60    src/core/stdc/tgmath.d \ 
     61    src/core/stdc/time.d \ 
     62    src/core/stdc/wchar_.d \ 
     63    src/core/stdc/wctype.d \ 
     64    \ 
    9265    src/core/sync/barrier.d \ 
    9366    src/core/sync/condition.d \ 
     
    9770    src/core/sync/rwmutex.d \ 
    9871    src/core/sync/semaphore.d \ 
    99     src/core/thread.d \ 
    100     src/core/thread_helper.d \ 
    101     src/core/dll_helper.d \ 
    102     src/core/threadasm.S \ 
    103     src/core/vararg.d \ 
    104     src/object_.d \ 
     72    \ 
     73    src/core/sys/osx/mach/kern_return.d \ 
     74    src/core/sys/osx/mach/port.d \ 
     75    src/core/sys/osx/mach/semaphore.d \ 
     76    src/core/sys/osx/mach/thread_act.d \ 
     77    \ 
     78    src/core/sys/posix/config.d \ 
     79    src/core/sys/posix/dirent.d \ 
     80    src/core/sys/posix/dlfcn.d \ 
     81    src/core/sys/posix/fcntl.d \ 
     82    src/core/sys/posix/inttypes.d \ 
     83    src/core/sys/posix/net/if_.d \ 
     84    src/core/sys/posix/poll.d \ 
     85    src/core/sys/posix/pthread.d \ 
     86    src/core/sys/posix/pwd.d \ 
     87    src/core/sys/posix/sched.d \ 
     88    src/core/sys/posix/semaphore.d \ 
     89    src/core/sys/posix/setjmp.d \ 
     90    src/core/sys/posix/signal.d \ 
     91    src/core/sys/posix/stdio.d \ 
     92    src/core/sys/posix/stdlib.d \ 
     93    src/core/sys/posix/termios.d \ 
     94    src/core/sys/posix/time.d \ 
     95    src/core/sys/posix/ucontext.d \ 
     96    src/core/sys/posix/unistd.d \ 
     97    src/core/sys/posix/utime.d \ 
     98    \ 
     99    src/core/sys/posix/arpa/inet.d \ 
     100    \ 
     101    src/core/sys/posix/netinet/in_.d \ 
     102    src/core/sys/posix/netinet/tcp.d \ 
     103    \ 
     104    src/core/sys/posix/sys/ipc.d \ 
     105    src/core/sys/posix/sys/mman.d \ 
     106    src/core/sys/posix/sys/select.d \ 
     107    src/core/sys/posix/sys/shm.d \ 
     108    src/core/sys/posix/sys/socket.d \ 
     109    src/core/sys/posix/sys/stat.d \ 
     110    src/core/sys/posix/sys/time.d \ 
     111    src/core/sys/posix/sys/types.d \ 
     112    src/core/sys/posix/sys/uio.d \ 
     113    src/core/sys/posix/sys/wait.d \ 
     114    \ 
     115    src/core/sys/windows/windows.d \ 
     116    \ 
     117    src/gc/gc.d \ 
     118    src/gc/gcalloc.d \ 
     119    src/gc/gcbits.d \ 
     120    src/gc/gcstats.d \ 
     121    src/gc/gcx.d \ 
     122    \ 
     123    src/gcstub/gc.d \ 
     124    \ 
    105125    src/rt/aApply.d \ 
    106126    src/rt/aApplyR.d \ 
     
    142162    src/rt/tls.S \ 
    143163    src/rt/trace.d \ 
     164    \ 
    144165    src/rt/typeinfo/ti_AC.d \ 
    145166    src/rt/typeinfo/ti_Acdouble.d \ 
     
    177198    src/rt/typeinfo/ti_void.d \ 
    178199    src/rt/typeinfo/ti_wchar.d \ 
     200    \ 
     201    src/rt/util/console.d \ 
     202    src/rt/util/ctype.d \ 
     203    src/rt/util/hash.d \ 
     204    src/rt/util/string.d \ 
     205    src/rt/util/utf.d 
     206 
     207SRCS= \ 
     208    src/object_.d \ 
     209    \ 
     210    src/core/atomic.d \ 
     211    src/core/bitop.d \ 
     212    src/core/cpuid.d \ 
     213    src/core/dll_helper.d \ 
     214    src/core/exception.d \ 
     215    src/core/memory.d \ 
     216    src/core/runtime.d \ 
     217    src/core/thread.d \ 
     218    src/core/thread_helper.d \ 
     219    src/core/vararg.d \ 
     220    \ 
     221    src/core/stdc/config.d \ 
     222    src/core/stdc/ctype.d \ 
     223    src/core/stdc/errno.d \ 
     224    src/core/stdc/math.d \ 
     225    src/core/stdc/signal.d \ 
     226    src/core/stdc/stdarg.d \ 
     227    src/core/stdc/stdio.d \ 
     228    src/core/stdc/stdlib.d \ 
     229    src/core/stdc/stdint.d \ 
     230    src/core/stdc/stddef.d \ 
     231    src/core/stdc/string.d \ 
     232    src/core/stdc/time.d \ 
     233    src/core/stdc/wchar_.d \ 
     234    \ 
     235    src/core/sys/windows/windows.d \ 
     236    \ 
     237    src/core/sync/barrier.d \ 
     238    src/core/sync/condition.d \ 
     239    src/core/sync/config.d \ 
     240    src/core/sync/exception.d \ 
     241    src/core/sync/mutex.d \ 
     242    src/core/sync/rwmutex.d \ 
     243    src/core/sync/semaphore.d \ 
     244    \ 
     245    src/gc/gc.d \ 
     246    src/gc/gcalloc.d \ 
     247    src/gc/gcbits.d \ 
     248    src/gc/gcstats.d \ 
     249    src/gc/gcx.d \ 
     250    \ 
     251    src/rt/aaA.d \ 
     252    src/rt/aApply.d \ 
     253    src/rt/aApplyR.d \ 
     254    src/rt/adi.d \ 
     255    src/rt/arrayassign.d \ 
     256    src/rt/arraybyte.d \ 
     257    src/rt/arraycast.d \ 
     258    src/rt/arraycat.d \ 
     259    src/rt/arraydouble.d \ 
     260    src/rt/arrayfloat.d \ 
     261    src/rt/arrayint.d \ 
     262    src/rt/arrayreal.d \ 
     263    src/rt/arrayshort.d \ 
     264    src/rt/cast_.d \ 
     265    src/rt/cover.d \ 
     266    src/rt/dmain2.d \ 
     267    src/rt/invariant.d \ 
     268    src/rt/invariant_.d \ 
     269    src/rt/lifetime.d \ 
     270    src/rt/llmath.d \ 
     271    src/rt/memory.d \ 
     272    src/rt/memset.d \ 
     273    src/rt/obj.d \ 
     274    src/rt/qsort.d \ 
     275    src/rt/switch_.d \ 
     276    src/rt/trace.d \ 
     277    \ 
    179278    src/rt/util/console.d \ 
    180279    src/rt/util/ctype.d \ 
     
    182281    src/rt/util/string.d \ 
    183282    src/rt/util/utf.d \ 
    184     src/gc/gc.d \ 
    185     src/gc/gcalloc.d \ 
    186     src/gc/gcbits.d \ 
    187     src/gc/gcstats.d \ 
    188     src/gc/gcx.d \ 
    189     src/gcstub/gc.d 
    190  
    191 SRCS= \ 
    192     src\core\atomic.d \ 
    193     src\core\bitop.d \ 
    194     src\core\cpuid.d \ 
    195     src\core\exception.d \ 
    196     src\core\memory.d \ 
    197     src\core\runtime.d \ 
    198     src\core\thread.d \ 
    199     src\core\thread_helper.d \ 
    200     src\core\dll_helper.d \ 
    201     src\core\vararg.d \ 
    202     \ 
    203     src\core\sync\barrier.d \ 
    204     src\core\sync\condition.d \ 
    205     src\core\sync\config.d \ 
    206     src\core\sync\exception.d \ 
    207     src\core\sync\mutex.d \ 
    208     src\core\sync\rwmutex.d \ 
    209     src\core\sync\semaphore.d \ 
    210     \ 
    211     src\gc\gc.d \ 
    212     src\gc\gcalloc.d \ 
    213     src\gc\gcbits.d \ 
    214     src\gc\gcstats.d \ 
    215     src\gc\gcx.d \ 
    216     \ 
    217     src\object_.d \ 
    218     \ 
    219     src\rt\aaA.d \ 
    220     src\rt\aApply.d \ 
    221     src\rt\aApplyR.d \ 
    222     src\rt\adi.d \ 
    223     src\rt\arrayassign.d \ 
    224     src\rt\arraybyte.d \ 
    225     src\rt\arraycast.d \ 
    226     src\rt\arraycat.d \ 
    227     src\rt\arraydouble.d \ 
    228     src\rt\arrayfloat.d \ 
    229     src\rt\arrayint.d \ 
    230     src\rt\arrayreal.d \ 
    231     src\rt\arrayshort.d \ 
    232     src\rt\cast_.d \ 
    233     src\rt\cover.d \ 
    234     src\rt\dmain2.d \ 
    235     src\rt\invariant.d \ 
    236     src\rt\invariant_.d \ 
    237     src\rt\lifetime.d \ 
    238     src\rt\llmath.d \ 
    239     src\rt\memory.d \ 
    240     src\rt\memset.d \ 
    241     src\rt\obj.d \ 
    242     src\rt\qsort.d \ 
    243     src\rt\switch_.d \ 
    244     src\rt\trace.d \ 
    245     \ 
    246     src\rt\util\console.d \ 
    247     src\rt\util\ctype.d \ 
    248     src\rt\util\hash.d \ 
    249     src\rt\util\string.d \ 
    250     src\rt\util\utf.d \ 
    251     \ 
    252     src\rt\typeinfo\ti_AC.d \ 
    253     src\rt\typeinfo\ti_Acdouble.d \ 
    254     src\rt\typeinfo\ti_Acfloat.d \ 
    255     src\rt\typeinfo\ti_Acreal.d \ 
    256     src\rt\typeinfo\ti_Adouble.d \ 
    257     src\rt\typeinfo\ti_Afloat.d \ 
    258     src\rt\typeinfo\ti_Ag.d \ 
    259     src\rt\typeinfo\ti_Aint.d \ 
    260     src\rt\typeinfo\ti_Along.d \ 
    261     src\rt\typeinfo\ti_Areal.d \ 
    262     src\rt\typeinfo\ti_Ashort.d \ 
    263     src\rt\typeinfo\ti_byte.d \ 
    264     src\rt\typeinfo\ti_C.d \ 
    265     src\rt\typeinfo\ti_cdouble.d \ 
    266     src\rt\typeinfo\ti_cfloat.d \ 
    267     src\rt\typeinfo\ti_char.d \ 
    268     src\rt\typeinfo\ti_creal.d \ 
    269     src\rt\typeinfo\ti_dchar.d \ 
    270     src\rt\typeinfo\ti_delegate.d \ 
    271     src\rt\typeinfo\ti_double.d \ 
    272     src\rt\typeinfo\ti_float.d \ 
    273     src\rt\typeinfo\ti_idouble.d \ 
    274     src\rt\typeinfo\ti_ifloat.d \ 
    275     src\rt\typeinfo\ti_int.d \ 
    276     src\rt\typeinfo\ti_ireal.d \ 
    277     src\rt\typeinfo\ti_long.d \ 
    278     src\rt\typeinfo\ti_ptr.d \ 
    279     src\rt\typeinfo\ti_real.d \ 
    280     src\rt\typeinfo\ti_short.d \ 
    281     src\rt\typeinfo\ti_ubyte.d \ 
    282     src\rt\typeinfo\ti_uint.d \ 
    283     src\rt\typeinfo\ti_ulong.d \ 
    284     src\rt\typeinfo\ti_ushort.d \ 
    285     src\rt\typeinfo\ti_void.d \ 
    286     src\rt\typeinfo\ti_wchar.d \ 
    287     \ 
    288     $(IMPDIR)\std\intrinsic.di \ 
    289     $(IMPDIR)\core\stdc\config.d \ 
    290     $(IMPDIR)\core\stdc\ctype.d \ 
    291     $(IMPDIR)\core\stdc\errno.d \ 
    292     $(IMPDIR)\core\stdc\math.d \ 
    293     $(IMPDIR)\core\stdc\signal.d \ 
    294     $(IMPDIR)\core\stdc\stdarg.d \ 
    295     $(IMPDIR)\core\stdc\stdio.d \ 
    296     $(IMPDIR)\core\stdc\stdlib.d \ 
    297     $(IMPDIR)\core\stdc\stdint.d \ 
    298     $(IMPDIR)\core\stdc\stddef.d \ 
    299     $(IMPDIR)\core\stdc\string.d \ 
    300     $(IMPDIR)\core\stdc\time.d \ 
    301     $(IMPDIR)\core\stdc\wchar_.d \ 
    302     \ 
    303     $(IMPDIR)\core\sys\windows\windows.d 
     283    \ 
     284    src/rt/typeinfo/ti_AC.d \ 
     285    src/rt/typeinfo/ti_Acdouble.d \ 
     286    src/rt/typeinfo/ti_Acfloat.d \ 
     287    src/rt/typeinfo/ti_Acreal.d \ 
     288    src/rt/typeinfo/ti_Adouble.d \ 
     289    src/rt/typeinfo/ti_Afloat.d \ 
     290    src/rt/typeinfo/ti_Ag.d \ 
     291    src/rt/typeinfo/ti_Aint.d \ 
     292    src/rt/typeinfo/ti_Along.d \ 
     293    src/rt/typeinfo/ti_Areal.d \ 
     294    src/rt/typeinfo/ti_Ashort.d \ 
     295    src/rt/typeinfo/ti_byte.d \ 
     296    src/rt/typeinfo/ti_C.d \ 
     297    src/rt/typeinfo/ti_cdouble.d \ 
     298    src/rt/typeinfo/ti_cfloat.d \ 
     299    src/rt/typeinfo/ti_char.d \ 
     300    src/rt/typeinfo/ti_creal.d \ 
     301    src/rt/typeinfo/ti_dchar.d \ 
     302    src/rt/typeinfo/ti_delegate.d \ 
     303    src/rt/typeinfo/ti_double.d \ 
     304    src/rt/typeinfo/ti_float.d \ 
     305    src/rt/typeinfo/ti_idouble.d \ 
     306    src/rt/typeinfo/ti_ifloat.d \ 
     307    src/rt/typeinfo/ti_int.d \ 
     308    src/rt/typeinfo/ti_ireal.d \ 
     309    src/rt/typeinfo/ti_long.d \ 
     310    src/rt/typeinfo/ti_ptr.d \ 
     311    src/rt/typeinfo/ti_real.d \ 
     312    src/rt/typeinfo/ti_short.d \ 
     313    src/rt/typeinfo/ti_ubyte.d \ 
     314    src/rt/typeinfo/ti_uint.d \ 
     315    src/rt/typeinfo/ti_ulong.d \ 
     316    src/rt/typeinfo/ti_ushort.d \ 
     317    src/rt/typeinfo/ti_void.d \ 
     318    src/rt/typeinfo/ti_wchar.d 
    304319 
    305320# NOTE: trace.d and cover.d are not necessary for a successful build 
     
    308323#       minit.asm is not used by dmd for Linux 
    309324 
    310 OBJS= errno_c.obj complex.obj critical.obj deh.obj monitor.obj src\rt\minit.obj 
     325OBJS= errno_c.obj complex.obj critical.obj deh.obj monitor.obj src/rt/minit.obj 
    311326OBJS_TO_DELETE= errno_c.obj complex.obj critical.obj deh.obj monitor.obj 
    312327 
    313328DOCS=\ 
    314     $(DOCDIR)\object.html \ 
    315     $(DOCDIR)\core\atomic.html \ 
    316     $(DOCDIR)\core\bitop.html \ 
    317     $(DOCDIR)\core\exception.html \ 
    318     $(DOCDIR)\core\memory.html \ 
    319     $(DOCDIR)\core\runtime.html \ 
    320     $(DOCDIR)\core\thread.html \ 
    321     $(DOCDIR)\core\vararg.html \ 
    322     \ 
    323     $(DOCDIR)\core\sync\barrier.html \ 
    324     $(DOCDIR)\core\sync\condition.html \ 
    325     $(DOCDIR)\core\sync\config.html \ 
    326     $(DOCDIR)\core\sync\exception.html \ 
    327     $(DOCDIR)\core\sync\mutex.html \ 
    328     $(DOCDIR)\core\sync\rwmutex.html \ 
    329     $(DOCDIR)\core\sync\semaphore.html 
     329    $(DOCDIR)/object.html \ 
     330    $(DOCDIR)/core/atomic.html \ 
     331    $(DOCDIR)/core/bitop.html \ 
     332    $(DOCDIR)/core/cpuid.html \ 
     333    $(DOCDIR)/core/exception.html \ 
     334    $(DOCDIR)/core/memory.html \ 
     335    $(DOCDIR)/core/runtime.html \ 
     336    $(DOCDIR)/core/thread.html \ 
     337    $(DOCDIR)/core/vararg.html \ 
     338    \ 
     339    $(DOCDIR)/core/sync/barrier.html \ 
     340    $(DOCDIR)/core/sync/condition.html \ 
     341    $(DOCDIR)/core/sync/config.html \ 
     342    $(DOCDIR)/core/sync/exception.html \ 
     343    $(DOCDIR)/core/sync/mutex.html \ 
     344    $(DOCDIR)/core/sync/rwmutex.html \ 
     345    $(DOCDIR)/core/sync/semaphore.html 
    330346 
    331347IMPORTS=\ 
    332     $(IMPDIR)\core\atomic.di \ 
    333     $(IMPDIR)\core\bitop.di \ 
    334     $(IMPDIR)\core\cpuid.di \ 
    335     $(IMPDIR)\core\exception.di \ 
    336     $(IMPDIR)\core\memory.di \ 
    337     $(IMPDIR)\core\runtime.di \ 
    338     $(IMPDIR)\core\thread.di \ 
    339     $(IMPDIR)\core\thread_helper.di \ 
    340     $(IMPDIR)\core\dll_helper.di \ 
    341     $(IMPDIR)\core\vararg.di \ 
    342     \ 
    343     $(IMPDIR)\core\sync\exception.di \ 
    344     $(IMPDIR)\core\sync\semaphore.di \ 
    345     $(IMPDIR)\core\sync\mutex.di \ 
    346     $(IMPDIR)\core\sync\config.di \ 
    347     $(IMPDIR)\core\sync\condition.di \ 
    348     $(IMPDIR)\core\sync\barrier.di \ 
    349     $(IMPDIR)\core\sync\rwmutex.di 
     348    $(IMPDIR)/core/atomic.di \ 
     349    $(IMPDIR)/core/bitop.di \ 
     350    $(IMPDIR)/core/cpuid.di \ 
     351    $(IMPDIR)/core/dll_helper.di \ 
     352    $(IMPDIR)/core/exception.di \ 
     353    $(IMPDIR)/core/memory.di \ 
     354    $(IMPDIR)/core/runtime.di \ 
     355    $(IMPDIR)/core/thread.di \ 
     356    $(IMPDIR)/core/thread_helper.di \ 
     357    $(IMPDIR)/core/vararg.di \ 
     358    \ 
     359    $(IMPDIR)/core/stdc/complex.di \ 
     360    $(IMPDIR)/core/stdc/config.di \ 
     361    $(IMPDIR)/core/stdc/ctype.di \ 
     362    $(IMPDIR)/core/stdc/errno.di \ 
     363    $(IMPDIR)/core/stdc/fenv.di \ 
     364    $(IMPDIR)/core/stdc/float_.di \ 
     365    $(IMPDIR)/core/stdc/inttypes.di \ 
     366    $(IMPDIR)/core/stdc/limits.di \ 
     367    $(IMPDIR)/core/stdc/locale.di \ 
     368    $(IMPDIR)/core/stdc/math.di \ 
     369    $(IMPDIR)/core/stdc/signal.di \ 
     370    $(IMPDIR)/core/stdc/stdarg.di \ 
     371    $(IMPDIR)/core/stdc/stddef.di \ 
     372    $(IMPDIR)/core/stdc/stdint.di \ 
     373    $(IMPDIR)/core/stdc/stdio.di \ 
     374    $(IMPDIR)/core/stdc/stdlib.di \ 
     375    $(IMPDIR)/core/stdc/string.di \ 
     376    $(IMPDIR)/core/stdc/tgmath.di \ 
     377    $(IMPDIR)/core/stdc/time.di \ 
     378    $(IMPDIR)/core/stdc/wchar_.di \ 
     379    $(IMPDIR)/core/stdc/wctype.di \ 
     380    \ 
     381    $(IMPDIR)/core/sync/barrier.di \ 
     382    $(IMPDIR)/core/sync/condition.di \ 
     383    $(IMPDIR)/core/sync/config.di \ 
     384    $(IMPDIR)/core/sync/exception.di \ 
     385    $(IMPDIR)/core/sync/mutex.di \ 
     386    $(IMPDIR)/core/sync/rwmutex.di \ 
     387    $(IMPDIR)/core/sync/semaphore.di \ 
     388    \ 
     389    $(IMPDIR)/core/sys/osx/mach/kern_return.d \ 
     390    $(IMPDIR)/core/sys/osx/mach/port.d \ 
     391    $(IMPDIR)/core/sys/osx/mach/semaphore.d \ 
     392    $(IMPDIR)/core/sys/osx/mach/thread_act.d \ 
     393    $(IMPDIR)/core/sys/posix/arpa/inet.d \ 
     394    $(IMPDIR)/core/sys/posix/config.d \ 
     395    $(IMPDIR)/core/sys/posix/dirent.d \ 
     396    $(IMPDIR)/core/sys/posix/dlfcn.d \ 
     397    $(IMPDIR)/core/sys/posix/fcntl.d \ 
     398    $(IMPDIR)/core/sys/posix/inttypes.d \ 
     399    $(IMPDIR)/core/sys/posix/net/if_.d \ 
     400    $(IMPDIR)/core/sys/posix/netinet/in_.d \ 
     401    $(IMPDIR)/core/sys/posix/netinet/tcp.d \ 
     402    $(IMPDIR)/core/sys/posix/poll.d \ 
     403    $(IMPDIR)/core/sys/posix/pthread.d \ 
     404    $(IMPDIR)/core/sys/posix/pwd.d \ 
     405    $(IMPDIR)/core/sys/posix/sched.d \ 
     406    $(IMPDIR)/core/sys/posix/semaphore.d \ 
     407    $(IMPDIR)/core/sys/posix/setjmp.d \ 
     408    $(IMPDIR)/core/sys/posix/signal.d \ 
     409    $(IMPDIR)/core/sys/posix/stdio.d \ 
     410    $(IMPDIR)/core/sys/posix/stdlib.d \ 
     411    $(IMPDIR)/core/sys/posix/sys/ipc.d \ 
     412    $(IMPDIR)/core/sys/posix/sys/mman.d \ 
     413    $(IMPDIR)/core/sys/posix/sys/select.d \ 
     414    $(IMPDIR)/core/sys/posix/sys/shm.d \ 
     415    $(IMPDIR)/core/sys/posix/sys/socket.d \ 
     416    $(IMPDIR)/core/sys/posix/sys/stat.d \ 
     417    $(IMPDIR)/core/sys/posix/sys/time.d \ 
     418    $(IMPDIR)/core/sys/posix/sys/types.d \ 
     419    $(IMPDIR)/core/sys/posix/sys/uio.d \ 
     420    $(IMPDIR)/core/sys/posix/sys/wait.d \ 
     421    $(IMPDIR)/core/sys/posix/termios.d \ 
     422    $(IMPDIR)/core/sys/posix/time.d \ 
     423    $(IMPDIR)/core/sys/posix/ucontext.d \ 
     424    $(IMPDIR)/core/sys/posix/unistd.d \ 
     425    $(IMPDIR)/core/sys/posix/utime.d \ 
     426    $(IMPDIR)/core/sys/windows/windows.d 
    350427 
    351428######################## Doc .html file generation ############################## 
     
    413490$(IMPDIR)\core\cpuid.di : src\core\cpuid.d 
    414491    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     492     
     493$(IMPDIR)\core\dll_helper.di : src\core\dll_helper.d 
     494    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
    415495 
    416496$(IMPDIR)\core\exception.di : src\core\exception.d 
     
    429509    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
    430510 
    431 $(IMPDIR)\core\dll_helper.di : src\core\dll_helper.d 
    432     $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
    433  
    434511$(IMPDIR)\core\vararg.di : src\core\vararg.d 
    435512    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
    436513 
     514$(IMPDIR)\core\stdc\complex.di : src\core\stdc\complex.d 
     515    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     516 
     517$(IMPDIR)\core\stdc\config.di : src\core\stdc\config.d 
     518    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     519 
     520$(IMPDIR)\core\stdc\ctype.di : src\core\stdc\ctype.d 
     521    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     522 
     523$(IMPDIR)\core\stdc\errno.di : src\core\stdc\errno.d 
     524    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     525 
     526$(IMPDIR)\core\stdc\fenv.di : src\core\stdc\fenv.d 
     527    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     528 
     529$(IMPDIR)\core\stdc\float_.di : src\core\stdc\float_.d 
     530    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     531 
     532$(IMPDIR)\core\stdc\inttypes.di : src\core\stdc\inttypes.d 
     533    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     534 
     535$(IMPDIR)\core\stdc\limits.di : src\core\stdc\limits.d 
     536    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     537 
     538$(IMPDIR)\core\stdc\locale.di : src\core\stdc\locale.d 
     539    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     540 
     541$(IMPDIR)\core\stdc\math.di : src\core\stdc\math.d 
     542    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     543 
     544$(IMPDIR)\core\stdc\signal.di : src\core\stdc\signal.d 
     545    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     546 
     547$(IMPDIR)\core\stdc\stdarg.di : src\core\stdc\stdarg.d 
     548    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     549 
     550$(IMPDIR)\core\stdc\stddef.di : src\core\stdc\stddef.d 
     551    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     552 
     553$(IMPDIR)\core\stdc\stdint.di : src\core\stdc\stdint.d 
     554    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     555 
     556$(IMPDIR)\core\stdc\stdio.di : src\core\stdc\stdio.d 
     557    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     558 
     559$(IMPDIR)\core\stdc\stdlib.di : src\core\stdc\stdlib.d 
     560    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     561 
     562$(IMPDIR)\core\stdc\string.di : src\core\stdc\string.d 
     563    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     564 
     565$(IMPDIR)\core\stdc\tgmath.di : src\core\stdc\tgmath.d 
     566    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     567 
     568$(IMPDIR)\core\stdc\time.di : src\core\stdc\time.d 
     569    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     570 
     571$(IMPDIR)\core\stdc\wchar_.di : src\core\stdc\wchar_.d 
     572    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     573 
     574$(IMPDIR)\core\stdc/wctype.di : src\core\stdc/wctype.d 
     575    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     576 
    437577$(IMPDIR)\core\sync\barrier.di : src\core\sync\barrier.d 
    438578    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     
    454594 
    455595$(IMPDIR)\core\sync\semaphore.di : src\core\sync\semaphore.d 
     596    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     597 
     598$(IMPDIR)\core\sys\osx\mach\kern_return.di : src\core\sys\osx\mach\kern_return.d 
     599    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     600 
     601$(IMPDIR)\core\sys\osx\mach\port.di : src\core\sys\osx\mach\port.d 
     602    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     603 
     604$(IMPDIR)\core\sys\osx\mach\semaphore.di : src\core\sys\osx\mach\semaphore.d 
     605    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     606 
     607$(IMPDIR)\core\sys\osx\mach\thread_act.di : src\core\sys\osx\mach\thread_act.d 
     608    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     609 
     610$(IMPDIR)\core\sys\posix\arpa\inet.di : src\core\sys\posix\arpa\inet.d 
     611    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     612 
     613$(IMPDIR)\core\sys\posix\config.di : src\core\sys\posix\config.d 
     614    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     615 
     616$(IMPDIR)\core\sys\posix\dirent.di : src\core\sys\posix\dirent.d 
     617    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     618 
     619$(IMPDIR)\core\sys\posix\dlfcn.di : src\core\sys\posix\dlfcn.d 
     620    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     621 
     622$(IMPDIR)\core\sys\posix\fcntl.di : src\core\sys\posix\fcntl.d 
     623    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     624 
     625$(IMPDIR)\core\sys\posix\inttypes.di : src\core\sys\posix\inttypes.d 
     626    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     627 
     628$(IMPDIR)\core\sys\posix\net\if_.di : src\core\sys\posix\net\if_.d 
     629    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     630 
     631$(IMPDIR)\core\sys\posix\netinet\in_.di : src\core\sys\posix\netinet\in_.d 
     632    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     633 
     634$(IMPDIR)\core\sys\posix\netinet\tcp.di : src\core\sys\posix\netinet\tcp.d 
     635    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     636 
     637$(IMPDIR)\core\sys\posix\poll.di : src\core\sys\posix\poll.d 
     638    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     639 
     640$(IMPDIR)\core\sys\posix\pthread.di : src\core\sys\posix\pthread.d 
     641    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     642 
     643$(IMPDIR)\core\sys\posix\pwd.di : src\core\sys\posix\pwd.d 
     644    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     645 
     646$(IMPDIR)\core\sys\posix\sched.di : src\core\sys\posix\sched.d 
     647    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     648 
     649$(IMPDIR)\core\sys\posix\semaphore.di : src\core\sys\posix\semaphore.d 
     650    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     651 
     652$(IMPDIR)\core\sys\posix\setjmp.di : src\core\sys\posix\setjmp.d 
     653    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     654 
     655$(IMPDIR)\core\sys\posix\signal.di : src\core\sys\posix\signal.d 
     656    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     657 
     658$(IMPDIR)\core\sys\posix\stdio.di : src\core\sys\posix\stdio.d 
     659    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     660 
     661$(IMPDIR)\core\sys\posix\stdlib.di : src\core\sys\posix\stdlib.d 
     662    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     663 
     664$(IMPDIR)\core\sys\posix\sys\ipc.di : src\core\sys\posix\sys\ipc.d 
     665    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     666 
     667$(IMPDIR)\core\sys\posix\sys\mman.di : src\core\sys\posix\sys\mman.d 
     668    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     669 
     670$(IMPDIR)\core\sys\posix\sys\select.di : src\core\sys\posix\sys\select.d 
     671    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     672 
     673$(IMPDIR)\core\sys\posix\sys\shm.di : src\core\sys\posix\sys\shm.d 
     674    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     675 
     676$(IMPDIR)\core\sys\posix\sys\socket.di : src\core\sys\posix\sys\socket.d 
     677    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     678 
     679$(IMPDIR)\core\sys\posix\sys\stat.di : src\core\sys\posix\sys\stat.d 
     680    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     681 
     682$(IMPDIR)\core\sys\posix\sys\time.di : src\core\sys\posix\sys\time.d 
     683    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     684 
     685$(IMPDIR)\core\sys\posix\sys\types.di : src\core\sys\posix\sys\types.d 
     686    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     687 
     688$(IMPDIR)\core\sys\posix\sys\uio.di : src\core\sys\posix\sys\uio.d 
     689    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     690 
     691$(IMPDIR)\core\sys\posix\sys\wait.di : src\core\sys\posix\sys\wait.d 
     692    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     693 
     694$(IMPDIR)\core\sys\posix\termios.di : src\core\sys\posix\termios.d 
     695    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     696 
     697$(IMPDIR)\core\sys\posix\time.di : src\core\sys\posix\time.d 
     698    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     699 
     700$(IMPDIR)\core\sys\posix\ucontext.di : src\core\sys\posix\ucontext.d 
     701    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     702 
     703$(IMPDIR)\core\sys\posix\unistd.di : src\core\sys\posix\unistd.d 
     704    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     705 
     706$(IMPDIR)\core\sys\posix\utime.di : \core\sys\posix\utime.d 
     707    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
     708 
     709$(IMPDIR)\core\sys\windows\windows.di : src\core\sys\windows\windows.d 
    456710    $(DMD) -c -d -o- -Iimport -Isrc -Hf$@ $** 
    457711 
     
    486740    $(DMD) -lib -of$(DRUNTIME) -Xfdruntime.json $(DFLAGS) $(SRCS) $(OBJS) 
    487741 
    488 unittest : $(SRCS) $(DRUNTIME) 
     742unittest : $(SRCS) $(DRUNTIME) src\unittest.d 
    489743    $(DMD) $(UDFLAGS) -L/co -unittest src\unittest.d $(SRCS) $(DRUNTIME) 
    490744 
    491 druntime.zip : zip 
    492  
    493 zip: 
     745zip: druntime.zip 
     746 
     747druntime.zip: 
    494748    del druntime.zip 
    495749    zip32 -u druntime $(MANIFEST) $(DOCS) $(IMPORTS) src\rt\minit.obj