@@ -186,11 +186,15 @@ PIPELINE_SRCS = \
186186 src/pipeline/pass_compile_commands.c \
187187 src/pipeline/pass_infrascan.c \
188188 src/pipeline/pass_k8s.c \
189- src/pipeline/pass_similarity.c
189+ src/pipeline/pass_similarity.c \
190+ src/pipeline/pass_semantic_edges.c
190191
191192# SimHash / MinHash module
192193SIMHASH_SRCS = src/simhash/minhash.c
193194
195+ # Semantic embedding module
196+ SEMANTIC_SRCS = src/semantic/semantic.c src/semantic/ast_profile.c
197+
194198# Traces module (new)
195199TRACES_SRCS = src/traces/traces.c
196200
@@ -237,7 +241,7 @@ TRE_CFLAGS = -std=c11 -g -O1 -w -Ivendored/tre
237241YYJSON_SRC = vendored/yyjson/yyjson.c
238242
239243# All production sources
240- PROD_SRCS = $(FOUNDATION_SRCS) $(STORE_SRCS) $(CYPHER_SRCS) $(MCP_SRCS) $(DISCOVER_SRCS) $(GRAPH_BUFFER_SRCS) $(PIPELINE_SRCS) $(SIMHASH_SRCS) $(TRACES_SRCS) $(WATCHER_SRCS) $(CLI_SRCS) $(UI_SRCS) $(YYJSON_SRC)
244+ PROD_SRCS = $(FOUNDATION_SRCS) $(STORE_SRCS) $(CYPHER_SRCS) $(MCP_SRCS) $(DISCOVER_SRCS) $(GRAPH_BUFFER_SRCS) $(PIPELINE_SRCS) $(SIMHASH_SRCS) $(SEMANTIC_SRCS) $( TRACES_SRCS) $(WATCHER_SRCS) $(CLI_SRCS) $(UI_SRCS) $(YYJSON_SRC)
241245EXISTING_C_SRCS = $(EXTRACTION_SRCS) $(LSP_SRCS) $(TS_RUNTIME_SRC) \
242246 $(GRAMMAR_SRCS) $(AC_LZ4_SRCS) $(SQLITE_WRITER_SRC)
243247
@@ -511,7 +515,7 @@ SYSROOT_FLAG = $(if $(SYSROOT),-isysroot $(SYSROOT),)
511515
512516# Our source files (excluding vendored, grammars, tree-sitter runtime)
513517LINT_SRCS = $(FOUNDATION_SRCS) $(STORE_SRCS) $(CYPHER_SRCS) $(MCP_SRCS) \
514- $(DISCOVER_SRCS) $(GRAPH_BUFFER_SRCS) $(PIPELINE_SRCS) $(SIMHASH_SRCS) \
518+ $(DISCOVER_SRCS) $(GRAPH_BUFFER_SRCS) $(PIPELINE_SRCS) $(SIMHASH_SRCS) $(SEMANTIC_SRCS) \
515519 $(TRACES_SRCS) $(WATCHER_SRCS) $(CLI_SRCS) $(EXTRACTION_SRCS) $(AC_LZ4_SRCS) \
516520 $(SQLITE_WRITER_SRC) $(MAIN_SRC)
517521LINT_HDRS = $(wildcard src/**/*.h src/*.h $(CBM_DIR)/*.h)
0 commit comments