summaryrefslogtreecommitdiff
path: root/llbuild/README
blob: 0b3012702c8b1c299e796c2a3c26602a59fa5cab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
llbuild guide
*************

Let's assume you have following directory structure:

project/
	include/
	src/
	src/subsystem1
	src/sybsystem2


* install the llbuild directory to project/llbuild
* copy project/llbuild/Makefile.toplevel-sample to project/Makefile
* create subdir Makefiles using project/llbuild/Makefile.subdir-sample
  as a guideline


llbuild is light weight and tries to avoid creating any unnecessary
cruft on top of make itself. Make is a rather powerful tool if you take
the time to learn it.