From 489120f18b244689ba0481cfc717b2c66cc058b3 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Thu, 3 Aug 2023 18:18:01 +0200 Subject: [ruby/yarp] Small fixes to docs/build_system.md https://github.com/ruby/yarp/commit/f9db0c282b Co-authored-by: Mike Dalessio --- docs/build_system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs') 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` -- cgit v1.2.3