@@ -30,18 +30,18 @@ GRAMMAR := meta/src/meta/grammar.y
3030
3131# Generated protobuf outputs
3232PY_PROTO_DIR := sdks/python/src/lqp/proto/v1
33- JL_PROTO_DIR := sdks/julia/LogicalQueryProtocol/src/gen/relationalai/lqp/v1
33+ JL_PROTO_DIR := sdks/julia/LogicalQueryProtocol.jl /src/gen/relationalai/lqp/v1
3434GO_PROTO_DIR := sdks/go/src/lqp/v1
3535
3636# Generated parser outputs
3737PY_PARSER := sdks/python/src/lqp/gen/parser.py
38- JL_PARSER := sdks/julia/LogicalQueryProtocol/src/parser.jl
38+ JL_PARSER := sdks/julia/LogicalQueryProtocol.jl /src/parser.jl
3939GO_PARSER := sdks/go/src/parser.go
4040
4141# Generated printer outputs
4242PY_PRINTER := sdks/python/src/lqp/gen/pretty.py
4343GO_PRINTER := sdks/go/src/pretty.go
44- JL_PRINTER := sdks/julia/LogicalQueryProtocol/src/pretty.jl
44+ JL_PRINTER := sdks/julia/LogicalQueryProtocol.jl /src/pretty.jl
4545
4646# Parser templates
4747PY_TEMPLATE := meta/src/meta/templates/parser.py.template
@@ -80,8 +80,7 @@ JL_PROTO_GENERATED := \
8080 force-printers force-printer-python force-printer-julia force-printer-go \
8181 test test-python update-snapshots test-julia test-go \
8282 test-meta check-python check-meta lint-meta format-meta \
83- lint-python format-python clean \
84- sync-julia-test-data
83+ lint-python format-python clean
8584
8685all : protobuf parsers printers
8786
@@ -112,7 +111,7 @@ $(PY_PROTO_GENERATED) $(GO_PROTO_GENERATED): $(PROTO_FILES)
112111$(JL_PROTO_GENERATED ) : $(PROTO_FILES )
113112 buf lint
114113 buf breaking --against " .git#branch=main,subdir=proto"
115- cd sdks/julia && julia --project=LogicalQueryProtocol generate_proto.jl
114+ cd sdks/julia && julia --project=LogicalQueryProtocol.jl generate_proto.jl
116115
117116# ---------- parser generation ----------
118117
@@ -124,7 +123,7 @@ $(PY_PARSER): $(PROTO_FILES) $(GRAMMAR) $(PY_TEMPLATE)
124123
125124parser-julia : $(JL_PARSER )
126125$(JL_PARSER ) : $(PROTO_FILES ) $(GRAMMAR ) $(JL_TEMPLATE )
127- $(META_CLI ) $(META_PROTO_ARGS ) --parser julia -o ../sdks/julia/LogicalQueryProtocol/src/parser.jl
126+ $(META_CLI ) $(META_PROTO_ARGS ) --parser julia -o ../sdks/julia/LogicalQueryProtocol.jl /src/parser.jl
128127
129128parser-go : $(GO_PARSER )
130129$(GO_PARSER ) : $(PROTO_FILES ) $(GRAMMAR ) $(GO_TEMPLATE )
@@ -136,7 +135,7 @@ force-parser-python:
136135 $(META_CLI ) $(META_PROTO_ARGS ) --parser python -o ../sdks/python/src/lqp/gen/parser.py
137136
138137force-parser-julia :
139- $(META_CLI ) $(META_PROTO_ARGS ) --parser julia -o ../sdks/julia/LogicalQueryProtocol/src/parser.jl
138+ $(META_CLI ) $(META_PROTO_ARGS ) --parser julia -o ../sdks/julia/LogicalQueryProtocol.jl /src/parser.jl
140139
141140force-parser-go :
142141 $(META_CLI ) $(META_PROTO_ARGS ) --parser go -o ../sdks/go/src/parser.go
@@ -151,7 +150,7 @@ $(PY_PRINTER): $(PROTO_FILES) $(GRAMMAR) $(PY_PRINTER_TEMPLATE)
151150
152151printer-julia : $(JL_PRINTER )
153152$(JL_PRINTER ) : $(PROTO_FILES ) $(GRAMMAR ) $(JL_PRINTER_TEMPLATE )
154- $(META_CLI ) $(META_PROTO_ARGS ) --printer julia -o ../sdks/julia/LogicalQueryProtocol/src/pretty.jl
153+ $(META_CLI ) $(META_PROTO_ARGS ) --printer julia -o ../sdks/julia/LogicalQueryProtocol.jl /src/pretty.jl
155154
156155printer-go : $(GO_PRINTER )
157156$(GO_PRINTER ) : $(PROTO_FILES ) $(GRAMMAR ) $(GO_PRINTER_TEMPLATE )
@@ -163,7 +162,7 @@ force-printer-python:
163162 $(META_CLI ) $(META_PROTO_ARGS ) --printer python -o ../sdks/python/src/lqp/gen/pretty.py
164163
165164force-printer-julia :
166- $(META_CLI ) $(META_PROTO_ARGS ) --printer julia -o ../sdks/julia/LogicalQueryProtocol/src/pretty.jl
165+ $(META_CLI ) $(META_PROTO_ARGS ) --printer julia -o ../sdks/julia/LogicalQueryProtocol.jl /src/pretty.jl
167166
168167force-printer-go :
169168 $(META_CLI ) $(META_PROTO_ARGS ) --printer go -o ../sdks/go/src/pretty.go
@@ -178,16 +177,8 @@ test-python: $(PY_PARSER) $(PY_PROTO_GENERATED) check-python
178177update-snapshots : $(PY_PARSER ) $(PY_PROTO_GENERATED )
179178 cd sdks/python && uv run python -m pytest --snapshot-update
180179
181- JL_TEST_DIR := sdks/julia/LogicalQueryProtocol/test
182-
183- sync-julia-test-data :
184- @mkdir -p $(JL_TEST_DIR ) /lqp $(JL_TEST_DIR ) /pretty $(JL_TEST_DIR ) /bin
185- cp tests/lqp/* .lqp $(JL_TEST_DIR ) /lqp/
186- cp tests/pretty/* .lqp $(JL_TEST_DIR ) /pretty/
187- cp tests/bin/* .bin $(JL_TEST_DIR ) /bin/
188-
189- test-julia : $(JL_PARSER ) $(JL_PROTO_GENERATED ) sync-julia-test-data
190- cd sdks/julia && julia --project=LogicalQueryProtocol -e ' using Pkg; Pkg.test()'
180+ test-julia : $(JL_PARSER ) $(JL_PROTO_GENERATED )
181+ cd sdks/julia && julia --project=LogicalQueryProtocol.jl -e ' using Pkg; Pkg.test()'
191182
192183test-go : $(GO_PARSER ) $(GO_PROTO_GENERATED )
193184 cd sdks/go && go test ./test/...
0 commit comments