Skip to content

Commit 85d824b

Browse files
committed
Ruby: Adjust Makefile after shared library refactoring
1 parent e393188 commit 85d824b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

ruby/Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,14 @@ tools: $(BIN_FILES)
3838
rm -rf tools/bin
3939
mkdir tools/bin
4040
cp -r target/release/ruby-autobuilder$(EXE) tools/bin/autobuilder$(EXE)
41-
cp -r target/release/ruby-extractor$(EXE) tools/bin/extractor$(EXE)
41+
cp -r target/release/ruby-extractor$(EXE) tools/bin/extractor$(EXE)
4242

4343
target/release/%$(EXE):
44-
cargo build --release --bin $(basename $(notdir $@))
44+
cd extractor && cargo build --release
4545

4646
dbscheme:
47-
cargo build --bin ruby-generator
48-
cargo run -p ruby-generator -- --dbscheme ql/lib/ruby.dbscheme --library ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
47+
cd extractor && cargo build --release
48+
extractor/target/release/generator --dbscheme ql/lib/ruby.dbscheme --library ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
4949
codeql query format -i ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
5050

5151
.PHONY: extractor
@@ -63,8 +63,8 @@ extractor: $(FILES) $(BIN_FILES)
6363
cp tools/autobuild.cmd extractor-pack/tools/autobuild.cmd
6464
cp ql/lib/ruby.dbscheme.stats extractor-pack/ruby.dbscheme.stats
6565
cp ql/lib/ruby.dbscheme extractor-pack/ruby.dbscheme
66-
cp target/release/ruby-extractor$(EXE) extractor-pack/tools/$(CODEQL_PLATFORM)/extractor$(EXE)
67-
cp target/release/ruby-autobuilder$(EXE) extractor-pack/tools/$(CODEQL_PLATFORM)/autobuilder$(EXE)
66+
cp extractor/target/release/extractor$(EXE) extractor-pack/tools/$(CODEQL_PLATFORM)/extractor$(EXE)
67+
cp extractor/target/release/autobuilder$(EXE) extractor-pack/tools/$(CODEQL_PLATFORM)/autobuilder$(EXE)
6868

6969
test: extractor dbscheme
7070
codeql test run --check-databases --check-unused-labels --check-repeated-labels --check-redefined-labels --check-use-before-definition --search-path extractor-pack --consistency-queries ql/consistency-queries ql/test

0 commit comments

Comments
 (0)