summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/build_system.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/build_system.md b/docs/build_system.md
index 2459cc7ce0..1dee3d7e45 100644
--- a/docs/build_system.md
+++ b/docs/build_system.md
@@ -7,7 +7,7 @@ There are many ways to build YARP, which means the build system is a bit more co
1. Templates are generated by `templates/template.rb`
2. `autoconf` creates `./configure` and `autoheader` creates `config.h.in` (both files are platform-independent)
3. `./configure` creates `include/yarp/config.h` (which contains `HAVE_*` macros, platform-specific) and the `Makefile`
-4. The `Makefile` compiles both `librubyparser.a` and `librubyparser.so/dylib/dll` from the `*.c` and `*.h` files
+4. The `Makefile` compiles both `librubyparser.a` and `librubyparser.{so,dylib,dll}` from the `src/**/*.c` and `include/**/*.h` files
5. The `Rakefile` `:compile` task ensures the above prerequisites are done, then calls `make`,
and uses `Rake::ExtensionTask` to compile the C extension (using its `extconf.rb`), which uses `librubyparser.a`