Lines Matching full:your
18 * ``PROJECT_NAME`` - The name by which your project is known.
33 * You can write your own ``Makefiles`` which hard-code these values.
40 If you want to devise your own build system, studying other projects and LLVM
41 ``Makefiles`` will probably provide enough information on how to write your own
47 In order to use the LLVM build system, you will want to organize your source
49 your source tree layout to look similar to the LLVM source tree layout.
51 Underneath your top level directory, you should have the following directories:
55 This subdirectory should contain all of your library source code. For each
65 This subdirectory should contain any header files that are global to your
67 executable of your project.
69 By placing your header files in **include**, they will be found
71 **include/jazz/note.h**, then your source files can include it simply with
76 This subdirectory should contain all of your source code for executables.
82 This subdirectory should contain tests that verify that your code works
95 end. You can use these programs to test your code, gather statistical
98 Currently, there is no way to hook your tests directly into the ``llvm/test``
100 provided within that directory on your own.
102 Typically, you will want to build your **lib** directory first followed by your
109 executables. Most of your project Makefiles will only need to define a few
119 directory of your project's source code. For example, if your source code
159 If ``SHARED_LIBRARY`` is defined in your Makefile, a shared (or dynamic)
175 your **lib** directory. The libraries must be specified without their
211 your ``Makefile``:
255 team would be more than happy to help. You can always post your questions to