# Open Source Version

The following table describes typical subdirectories of an open source version of the library.

Typical Intel® Threading Building Blocks Subdirectories in Open Source Release
Include files | `include/tbb/*.h`
Source files | `src/`
Documentation | `doc/`
Environment scripts | `bin/*.{sh,csh,bat}`
Binaries | `lib/<arch>/<version>/<lib><variant>.{lib,so,dylib}` `bin /<arch> /<version> /<lib><variant> .{dll,pdb}` where:
<arch> | Processor
--- | ---
ia32 | Intel® IA-32 processors
intel64 | Intel® 64 architecture processors
<version> | OS | Environment
--- | --- | ---
8, 9, _mt | Microsoft Windows* | See <vcversion> Windows* OS topic
`cc< gccversion >_libc< glibcversion >_kernel< kernelversion >` | Linux* | See Linux* OS topic.
`cc<gccversion>_os<osversion>` | OS* X | See OS* X Systems Topic
<lib> | Version
--- | ---
`tbb` | General library
`tbbmalloc` | Memory allocator
`tbbmalloc_proxy` | Substitution for default memory allocator
`tbb_preview` | Community preview features library
<variant> | Version
--- | ---
(none) | Release version
`_debug` | Debug version
Examples | `examples\<class>\*\.`

Parent topic: Package Contents

## See Also

Windows* OS
Linux* OS
OS X* Systems