- Rebrand commits already in history (gsd → forge) - Sync pre-existing doc, docker, and CI config updates - All rebrand artifacts verified in place: * Native crates: forge-engine, forge-ast, forge-grep * Log prefixes: [forge] across 22+ files * Binary: ~/bin/sf-run * Workspace scopes: @sf-run/*, @singularity-forge/* * Nix flake: Rust toolchain ready System ready for: nix develop && bun run build:native Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
36 lines
722 B
Makefile
36 lines
722 B
Makefile
SHELL := /usr/bin/env bash
|
|
|
|
.DEFAULT_GOAL := help
|
|
|
|
.PHONY: help install build build-core test typecheck native clean
|
|
|
|
help:
|
|
@printf "Available targets:\n"
|
|
@printf " install Install workspace dependencies\n"
|
|
@printf " build Build the project\n"
|
|
@printf " build-core Build the core runtime packages\n"
|
|
@printf " test Run the test suite\n"
|
|
@printf " typecheck Run TypeScript type checking\n"
|
|
@printf " native Build native components\n"
|
|
@printf " clean Remove generated build outputs\n"
|
|
|
|
install:
|
|
npm install
|
|
|
|
build:
|
|
npm run build
|
|
|
|
build-core:
|
|
npm run build:core
|
|
|
|
test:
|
|
npm test
|
|
|
|
typecheck:
|
|
npm run typecheck:extensions
|
|
|
|
native:
|
|
npm run build:native
|
|
|
|
clean:
|
|
rm -rf dist dist-test
|