mirror of
https://gitlab.com/ita1024/waf.git
synced 2024-11-22 01:46:15 +01:00
18 lines
567 B
Plaintext
18 lines
567 B
Plaintext
This example demonstrates the creation of a particular build tool which compiles
|
|
specific files directly, for example:
|
|
|
|
main.c includes foo.h
|
|
foo.h has a corresponding foo.c file
|
|
foo.c includes bar.h
|
|
bar.h has a corresponding bar.c file
|
|
|
|
Calling './dbd build' will then compile and link 'main.c', 'foo.c' and 'bar.c' into the program 'app'.
|
|
No script file is required, although the build will create a .lock file and a c4che directory.
|
|
|
|
To create the build tool:
|
|
./create_it.sh
|
|
|
|
To use on the file bbit which creates a program out of main.c:
|
|
./cbd clean build
|
|
|