diff options
author | Benoit Daloze <[email protected]> | 2023-08-03 18:18:01 +0200 |
---|---|---|
committer | git <[email protected]> | 2023-08-05 17:30:35 +0000 |
commit | 489120f18b244689ba0481cfc717b2c66cc058b3 (patch) | |
tree | 391c8bb70ccb026c90f0b9019016ab31095c6030 | |
parent | 11f10bb1ac4453ca1aab3f4055f7da9c6e950a56 (diff) |
[ruby/yarp] Small fixes to docs/build_system.md
https://github.com/ruby/yarp/commit/f9db0c282b
Co-authored-by: Mike Dalessio <[email protected]>
-rw-r--r-- | docs/build_system.md | 2 |
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` |