Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Commit

Permalink
Merge pull request #404 from dawgfoto/redundantMakefiles
Browse files Browse the repository at this point in the history
redundant makefiles
  • Loading branch information
alexrp committed Feb 6, 2013
2 parents 513eaf1 + ebb40c1 commit 5ebedb0
Show file tree
Hide file tree
Showing 9 changed files with 337 additions and 802 deletions.
103 changes: 103 additions & 0 deletions mak/COPY
@@ -0,0 +1,103 @@
COPY=\
$(IMPDIR)\object.di \
$(IMPDIR)\core\atomic.d \
$(IMPDIR)\core\bitop.d \
$(IMPDIR)\core\cpuid.d \
$(IMPDIR)\core\demangle.d \
$(IMPDIR)\core\exception.d \
$(IMPDIR)\core\math.d \
$(IMPDIR)\core\memory.d \
$(IMPDIR)\core\runtime.d \
$(IMPDIR)\core\simd.d \
$(IMPDIR)\core\thread.di \
$(IMPDIR)\core\time.d \
$(IMPDIR)\core\vararg.d \
\
$(IMPDIR)\core\stdc\complex.d \
$(IMPDIR)\core\stdc\config.d \
$(IMPDIR)\core\stdc\ctype.d \
$(IMPDIR)\core\stdc\errno.d \
$(IMPDIR)\core\stdc\fenv.d \
$(IMPDIR)\core\stdc\float_.d \
$(IMPDIR)\core\stdc\inttypes.d \
$(IMPDIR)\core\stdc\limits.d \
$(IMPDIR)\core\stdc\locale.d \
$(IMPDIR)\core\stdc\math.d \
$(IMPDIR)\core\stdc\signal.d \
$(IMPDIR)\core\stdc\stdarg.d \
$(IMPDIR)\core\stdc\stddef.d \
$(IMPDIR)\core\stdc\stdint.d \
$(IMPDIR)\core\stdc\stdio.d \
$(IMPDIR)\core\stdc\stdlib.d \
$(IMPDIR)\core\stdc\string.d \
$(IMPDIR)\core\stdc\tgmath.d \
$(IMPDIR)\core\stdc\time.d \
$(IMPDIR)\core\stdc\wchar_.d \
$(IMPDIR)\core\stdc\wctype.d \
\
$(IMPDIR)\core\sys\freebsd\dlfcn.d \
$(IMPDIR)\core\sys\freebsd\execinfo.d \
$(IMPDIR)\core\sys\freebsd\sys\event.d \
\
$(IMPDIR)\core\sys\linux\epoll.d \
$(IMPDIR)\core\sys\linux\execinfo.d \
$(IMPDIR)\core\sys\linux\sys\signalfd.d \
$(IMPDIR)\core\sys\linux\sys\xattr.d \
\
$(IMPDIR)\core\sys\osx\execinfo.d \
$(IMPDIR)\core\sys\osx\pthread.d \
$(IMPDIR)\core\sys\osx\mach\kern_return.d \
$(IMPDIR)\core\sys\osx\mach\port.d \
$(IMPDIR)\core\sys\osx\mach\semaphore.d \
$(IMPDIR)\core\sys\osx\mach\thread_act.d \
\
$(IMPDIR)\core\sys\posix\arpa\inet.d \
$(IMPDIR)\core\sys\posix\config.d \
$(IMPDIR)\core\sys\posix\dirent.d \
$(IMPDIR)\core\sys\posix\dlfcn.d \
$(IMPDIR)\core\sys\posix\fcntl.d \
$(IMPDIR)\core\sys\posix\grp.d \
$(IMPDIR)\core\sys\posix\inttypes.d \
$(IMPDIR)\core\sys\posix\netdb.d \
$(IMPDIR)\core\sys\posix\poll.d \
$(IMPDIR)\core\sys\posix\pthread.d \
$(IMPDIR)\core\sys\posix\pwd.d \
$(IMPDIR)\core\sys\posix\sched.d \
$(IMPDIR)\core\sys\posix\semaphore.d \
$(IMPDIR)\core\sys\posix\setjmp.d \
$(IMPDIR)\core\sys\posix\signal.d \
$(IMPDIR)\core\sys\posix\stdio.d \
$(IMPDIR)\core\sys\posix\stdlib.d \
$(IMPDIR)\core\sys\posix\termios.d \
$(IMPDIR)\core\sys\posix\time.d \
$(IMPDIR)\core\sys\posix\ucontext.d \
$(IMPDIR)\core\sys\posix\unistd.d \
$(IMPDIR)\core\sys\posix\utime.d \
\
$(IMPDIR)\core\sys\posix\net\if_.d \
\
$(IMPDIR)\core\sys\posix\netinet\in_.d \
$(IMPDIR)\core\sys\posix\netinet\tcp.d \
\
$(IMPDIR)\core\sys\posix\sys\ioctl.d \
$(IMPDIR)\core\sys\posix\sys\ipc.d \
$(IMPDIR)\core\sys\posix\sys\mman.d \
$(IMPDIR)\core\sys\posix\sys\select.d \
$(IMPDIR)\core\sys\posix\sys\shm.d \
$(IMPDIR)\core\sys\posix\sys\socket.d \
$(IMPDIR)\core\sys\posix\sys\stat.d \
$(IMPDIR)\core\sys\posix\sys\statvfs.d \
$(IMPDIR)\core\sys\posix\sys\time.d \
$(IMPDIR)\core\sys\posix\sys\types.d \
$(IMPDIR)\core\sys\posix\sys\uio.d \
$(IMPDIR)\core\sys\posix\sys\un.d \
$(IMPDIR)\core\sys\posix\sys\wait.d \
$(IMPDIR)\core\sys\posix\sys\utsname.d \
\
$(IMPDIR)\core\sys\windows\dbghelp.d \
$(IMPDIR)\core\sys\windows\dll.d \
$(IMPDIR)\core\sys\windows\stacktrace.d \
$(IMPDIR)\core\sys\windows\threadaux.d \
$(IMPDIR)\core\sys\windows\windows.d \
\
$(IMPDIR)\etc\linux\memoryerror.d
22 changes: 22 additions & 0 deletions mak/DOCS
@@ -0,0 +1,22 @@
DOCS=\
$(DOCDIR)\object.html \
$(DOCDIR)\core_atomic.html \
$(DOCDIR)\core_bitop.html \
$(DOCDIR)\core_cpuid.html \
$(DOCDIR)\core_demangle.html \
$(DOCDIR)\core_exception.html \
$(DOCDIR)\core_math.html \
$(DOCDIR)\core_memory.html \
$(DOCDIR)\core_runtime.html \
$(DOCDIR)\core_simd.html \
$(DOCDIR)\core_thread.html \
$(DOCDIR)\core_time.html \
$(DOCDIR)\core_vararg.html \
\
$(DOCDIR)\core_sync_barrier.html \
$(DOCDIR)\core_sync_condition.html \
$(DOCDIR)\core_sync_config.html \
$(DOCDIR)\core_sync_exception.html \
$(DOCDIR)\core_sync_mutex.html \
$(DOCDIR)\core_sync_rwmutex.html \
$(DOCDIR)\core_sync_semaphore.html
8 changes: 8 additions & 0 deletions mak/IMPORTS
@@ -0,0 +1,8 @@
IMPORTS=\
$(IMPDIR)\core\sync\barrier.di \
$(IMPDIR)\core\sync\condition.di \
$(IMPDIR)\core\sync\config.di \
$(IMPDIR)\core\sync\exception.di \
$(IMPDIR)\core\sync\mutex.di \
$(IMPDIR)\core\sync\rwmutex.di \
$(IMPDIR)\core\sync\semaphore.di
2 changes: 1 addition & 1 deletion MANIFEST → mak/MANIFEST
@@ -1,4 +1,4 @@
MANIFEST= \
MANIFEST=\
LICENSE \
MANIFEST \
README \
Expand Down
141 changes: 141 additions & 0 deletions mak/SRCS
@@ -0,0 +1,141 @@
SRCS=\
src\object_.d \
\
src\core\atomic.d \
src\core\bitop.d \
src\core\cpuid.d \
src\core\demangle.d \
src\core\exception.d \
src\core\math.d \
src\core\memory.d \
src\core\runtime.d \
src\core\simd.d \
src\core\thread.d \
src\core\time.d \
src\core\vararg.d \
\
src\core\stdc\config.d \
src\core\stdc\ctype.d \
src\core\stdc\errno.d \
src\core\stdc\math.d \
src\core\stdc\signal.d \
src\core\stdc\stdarg.d \
src\core\stdc\stdio.d \
src\core\stdc\stdlib.d \
src\core\stdc\stdint.d \
src\core\stdc\stddef.d \
src\core\stdc\string.d \
src\core\stdc\time.d \
src\core\stdc\wchar_.d \
\
src\core\sync\barrier.d \
src\core\sync\condition.d \
src\core\sync\config.d \
src\core\sync\exception.d \
src\core\sync\mutex.d \
src\core\sync\rwmutex.d \
src\core\sync\semaphore.d \
\
src\core\sys\freebsd\execinfo.d \
src\core\sys\freebsd\sys\event.d \
\
src\core\sys\posix\signal.d \
src\core\sys\posix\dirent.d \
src\core\sys\posix\sys\select.d \
src\core\sys\posix\sys\socket.d \
src\core\sys\posix\sys\stat.d \
src\core\sys\posix\sys\wait.d \
src\core\sys\posix\netdb.d \
src\core\sys\posix\sys\ioctl.d \
src\core\sys\posix\sys\utsname.d \
src\core\sys\posix\netinet\in_.d \
\
src\core\sys\windows\dbghelp.d \
src\core\sys\windows\dll.d \
src\core\sys\windows\stacktrace.d \
src\core\sys\windows\threadaux.d \
src\core\sys\windows\windows.d \
\
src\gc\gc.d \
src\gc\gcalloc.d \
src\gc\gcbits.d \
src\gc\gcstats.d \
src\gc\gcx.d \
\
src\rt\aApply.d \
src\rt\aApplyR.d \
src\rt\aaA.d \
src\rt\adi.d \
src\rt\alloca.d \
src\rt\arrayassign.d \
src\rt\arraybyte.d \
src\rt\arraycast.d \
src\rt\arraycat.d \
src\rt\arraydouble.d \
src\rt\arrayfloat.d \
src\rt\arrayint.d \
src\rt\arrayreal.d \
src\rt\arrayshort.d \
src\rt\cast_.d \
src\rt\cmath2.d \
src\rt\cover.d \
src\rt\critical_.d \
src\rt\deh.d \
src\rt\deh2.d \
src\rt\dmain2.d \
src\rt\invariant.d \
src\rt\invariant_.d \
src\rt\lifetime.d \
src\rt\llmath.d \
src\rt\memory.d \
src\rt\memory_osx.d \
src\rt\memset.d \
src\rt\minfo.d \
src\rt\monitor_.d \
src\rt\obj.d \
src\rt\qsort.d \
src\rt\switch_.d \
src\rt\tlsgc.d \
src\rt\trace.d \
\
src\rt\util\console.d \
src\rt\util\container.d \
src\rt\util\hash.d \
src\rt\util\string.d \
src\rt\util\utf.d \
\
src\rt\typeinfo\ti_AC.d \
src\rt\typeinfo\ti_Acdouble.d \
src\rt\typeinfo\ti_Acfloat.d \
src\rt\typeinfo\ti_Acreal.d \
src\rt\typeinfo\ti_Adouble.d \
src\rt\typeinfo\ti_Afloat.d \
src\rt\typeinfo\ti_Ag.d \
src\rt\typeinfo\ti_Aint.d \
src\rt\typeinfo\ti_Along.d \
src\rt\typeinfo\ti_Areal.d \
src\rt\typeinfo\ti_Ashort.d \
src\rt\typeinfo\ti_byte.d \
src\rt\typeinfo\ti_C.d \
src\rt\typeinfo\ti_cdouble.d \
src\rt\typeinfo\ti_cfloat.d \
src\rt\typeinfo\ti_char.d \
src\rt\typeinfo\ti_creal.d \
src\rt\typeinfo\ti_dchar.d \
src\rt\typeinfo\ti_delegate.d \
src\rt\typeinfo\ti_double.d \
src\rt\typeinfo\ti_float.d \
src\rt\typeinfo\ti_idouble.d \
src\rt\typeinfo\ti_ifloat.d \
src\rt\typeinfo\ti_int.d \
src\rt\typeinfo\ti_ireal.d \
src\rt\typeinfo\ti_long.d \
src\rt\typeinfo\ti_ptr.d \
src\rt\typeinfo\ti_real.d \
src\rt\typeinfo\ti_short.d \
src\rt\typeinfo\ti_ubyte.d \
src\rt\typeinfo\ti_uint.d \
src\rt\typeinfo\ti_ulong.d \
src\rt\typeinfo\ti_ushort.d \
src\rt\typeinfo\ti_void.d \
src\rt\typeinfo\ti_wchar.d
14 changes: 14 additions & 0 deletions mak/posix.mak
@@ -0,0 +1,14 @@
include mak/MANIFEST
MANIFEST:=$(subst \,/,$(MANIFEST))

include mak/DOCS
DOCS:=$(subst \,/,$(DOCS))

include mak/IMPORTS
IMPORTS:=$(subst \,/,$(IMPORTS))

include mak/COPY
COPY:=$(subst \,/,$(COPY))

include mak/SRCS
SRCS:=$(subst \,/,$(SRCS))

0 comments on commit 5ebedb0

Please sign in to comment.