flan/.gitignore
Joseph Ferano 81d46c342e The stack section draws the frames it was written for
The web build's three artifacts are ignored alongside the native executables:
a page, its loader and the module are output, not source.
2026-09-12 12:16:30 +07:00

67 lines
1.3 KiB
Plaintext

*.annot
*.cmo
*.cma
*.cmi
*.a
*.o
*.cmx
*.cmxs
*.cmxa
# ocamlbuild working directory
_build/
# ocamlbuild targets
*.byte
*.native
# oasis generated files
setup.data
setup.log
# Merlin configuring file for Vim and Emacs
.merlin
# Dune generated files
*.install
# Local OPAM switch
_opam/
# VSCode settings folder
.vscode
# Emitted LLVM IR, from `flan emit` or a kept build
*.ll
# The pre-rewrite menhir/ocamllex frontend: reference only, excluded from the
# build by the root dune file. Its contents are in git history at 2c232dd.
old-ocaml/
# Built executables from `flan build`
/calc-me
/sand
/conditions-play
# What `flan build --target=web` drops beside a source file. Anchored like the
# native executables above, and three patterns rather than one glob because the
# page, its loader and the module are three files with three extensions the
# repo otherwise has legitimate uses for.
/sand.html
/sand.js
/sand.wasm
.claude/
probe
probe.c
# raylib built for the browser: a 1.6MB archive and the pinned checkout it
# came from. vendor/raylib/build-web.sh makes both, and the path is named to a
# build through FLAN_RAYLIB_WEB, not committed.
vendor/raylib/web/
# What programs/slurp.flan and programs/web-files.flan write when run by hand
# from the source tree rather than out of _build.
test/slurp-out.txt
test/slurp-made.txt
test/web-files-out.txt