4bd35fccc0
Packaged by charlotte@ in wip. Fennel is a lisp that compiles to Lua. It aims to be easy to use, expressive, and has almost zero overhead compared to writing Lua directly. Features: - Full Lua compatibility: Easily call any Lua function or library from Fennel and vice-versa. - Zero overhead: Compiled code should be just as efficient as hand-written Lua. - Compile-time macros: Ship compiled code with no runtime dependency on Fennel. - Embeddable: Fennel is a one-file library as well as an executable. Embed it in other programs to support runtime extensibility and interactive development.
337 lines
6 KiB
Makefile
337 lines
6 KiB
Makefile
# $NetBSD: Makefile,v 1.671 2023/01/10 21:51:29 nikita Exp $
|
|
#
|
|
|
|
COMMENT= Programming languages
|
|
|
|
SUBDIR+= Cg-compiler
|
|
SUBDIR+= LuaJIT2
|
|
SUBDIR+= R-cpp11
|
|
SUBDIR+= R-sourcetools
|
|
SUBDIR+= STk
|
|
SUBDIR+= a60
|
|
SUBDIR+= abcl
|
|
SUBDIR+= adoptopenjdk11-bin
|
|
SUBDIR+= algol68g
|
|
SUBDIR+= asn1c
|
|
SUBDIR+= ats2
|
|
SUBDIR+= awka
|
|
SUBDIR+= baci
|
|
SUBDIR+= boomerang
|
|
SUBDIR+= brandybasic
|
|
SUBDIR+= bwbasic
|
|
SUBDIR+= caml-light
|
|
SUBDIR+= camlp5
|
|
SUBDIR+= cbmbasic
|
|
SUBDIR+= ccsh
|
|
SUBDIR+= cdl3
|
|
SUBDIR+= chibi-scheme
|
|
SUBDIR+= chicken
|
|
SUBDIR+= chicken5
|
|
SUBDIR+= cim
|
|
SUBDIR+= clang
|
|
SUBDIR+= clang-tools-extra
|
|
SUBDIR+= classpath
|
|
SUBDIR+= classpath-gui
|
|
SUBDIR+= clisp
|
|
SUBDIR+= clojure
|
|
SUBDIR+= compiler-rt
|
|
SUBDIR+= coq
|
|
SUBDIR+= cparser
|
|
SUBDIR+= csmith
|
|
SUBDIR+= cu-prolog
|
|
SUBDIR+= dhall
|
|
SUBDIR+= duktape
|
|
SUBDIR+= eag
|
|
SUBDIR+= ecl
|
|
SUBDIR+= eieio
|
|
SUBDIR+= elisp-manual
|
|
SUBDIR+= elixir
|
|
SUBDIR+= elk
|
|
SUBDIR+= embryo
|
|
SUBDIR+= erlang
|
|
SUBDIR+= erlang-doc
|
|
SUBDIR+= erlang-luerl
|
|
SUBDIR+= erlang-man
|
|
SUBDIR+= erlang21
|
|
SUBDIR+= execline
|
|
SUBDIR+= f2c
|
|
SUBDIR+= fennel
|
|
SUBDIR+= ficl
|
|
SUBDIR+= focal
|
|
SUBDIR+= fort77
|
|
SUBDIR+= forth-retro
|
|
SUBDIR+= g95
|
|
SUBDIR+= gambc
|
|
SUBDIR+= gauche
|
|
SUBDIR+= gawk
|
|
SUBDIR+= gcc-aux
|
|
SUBDIR+= gcc10
|
|
SUBDIR+= gcc10-aux
|
|
SUBDIR+= gcc10-libs
|
|
SUBDIR+= gcc12
|
|
SUBDIR+= gcc12-libs
|
|
SUBDIR+= gcc2
|
|
SUBDIR+= gcc5-aux
|
|
SUBDIR+= gcc6
|
|
SUBDIR+= gcc6-aux
|
|
SUBDIR+= gcc6-libs
|
|
SUBDIR+= gcc7
|
|
SUBDIR+= gcc7-libs
|
|
SUBDIR+= gcc8
|
|
SUBDIR+= gcc8-libs
|
|
SUBDIR+= gcc9
|
|
SUBDIR+= gcc9-libs
|
|
SUBDIR+= gforth
|
|
SUBDIR+= ghc
|
|
SUBDIR+= ghc-bootstrap
|
|
SUBDIR+= ghc7
|
|
SUBDIR+= ghc80
|
|
SUBDIR+= ghc810
|
|
SUBDIR+= ghc84
|
|
SUBDIR+= ghc88
|
|
SUBDIR+= ghc90
|
|
SUBDIR+= ghc92
|
|
SUBDIR+= gjs
|
|
SUBDIR+= gleam
|
|
SUBDIR+= gnucobol
|
|
SUBDIR+= go
|
|
SUBDIR+= go-bin
|
|
SUBDIR+= go118
|
|
SUBDIR+= go119
|
|
SUBDIR+= go14
|
|
SUBDIR+= gpc
|
|
SUBDIR+= gprolog
|
|
SUBDIR+= guile18
|
|
SUBDIR+= guile20
|
|
SUBDIR+= guile22
|
|
SUBDIR+= guile30
|
|
SUBDIR+= gwydion-dylan
|
|
SUBDIR+= heirloom-awk
|
|
SUBDIR+= hs-hslua
|
|
SUBDIR+= hs-hslua-classes
|
|
SUBDIR+= hs-hslua-core
|
|
SUBDIR+= hs-hslua-marshalling
|
|
SUBDIR+= hs-hslua-objectorientation
|
|
SUBDIR+= hs-hslua-packaging
|
|
SUBDIR+= hs-language-javascript
|
|
SUBDIR+= hs-lua
|
|
SUBDIR+= hs-purescript-cst
|
|
SUBDIR+= hs-sourcemap
|
|
SUBDIR+= hugs
|
|
SUBDIR+= icon
|
|
SUBDIR+= idris
|
|
SUBDIR+= inform
|
|
SUBDIR+= intercal
|
|
SUBDIR+= ja-gawk
|
|
SUBDIR+= jamvm
|
|
SUBDIR+= janet
|
|
SUBDIR+= japhar
|
|
SUBDIR+= jasmin
|
|
SUBDIR+= jikes
|
|
SUBDIR+= jimtcl
|
|
SUBDIR+= joos
|
|
SUBDIR+= jpm
|
|
SUBDIR+= js
|
|
SUBDIR+= kaffe
|
|
SUBDIR+= kaffe-x11
|
|
SUBDIR+= kali
|
|
SUBDIR+= kona
|
|
SUBDIR+= konoha
|
|
SUBDIR+= ksi
|
|
SUBDIR+= libBlocksRuntime
|
|
SUBDIR+= libLLVM
|
|
SUBDIR+= libcxx
|
|
SUBDIR+= libcxxabi
|
|
SUBDIR+= libduktape
|
|
SUBDIR+= libobjc2
|
|
SUBDIR+= librep
|
|
SUBDIR+= libunwind
|
|
SUBDIR+= likepython
|
|
SUBDIR+= llvm
|
|
SUBDIR+= lua-moonscript
|
|
SUBDIR+= lua51
|
|
SUBDIR+= lua52
|
|
SUBDIR+= lua53
|
|
SUBDIR+= lua54
|
|
SUBDIR+= lush
|
|
SUBDIR+= maude
|
|
SUBDIR+= mawk
|
|
SUBDIR+= mercury
|
|
SUBDIR+= micropython
|
|
SUBDIR+= minischeme
|
|
SUBDIR+= mit-scheme-bin
|
|
SUBDIR+= mono
|
|
SUBDIR+= mono-basic
|
|
SUBDIR+= moscow_ml
|
|
SUBDIR+= mozjs78
|
|
SUBDIR+= mpd
|
|
SUBDIR+= mujs
|
|
SUBDIR+= nawk
|
|
SUBDIR+= neko
|
|
SUBDIR+= newlisp
|
|
SUBDIR+= newsqueak
|
|
SUBDIR+= nim
|
|
SUBDIR+= njs
|
|
SUBDIR+= nodejs
|
|
SUBDIR+= nodejs14
|
|
SUBDIR+= nodejs16
|
|
SUBDIR+= nodejs18
|
|
SUBDIR+= npm
|
|
SUBDIR+= nqp
|
|
SUBDIR+= nuitka
|
|
SUBDIR+= objc
|
|
SUBDIR+= ocaml
|
|
SUBDIR+= oo2c
|
|
SUBDIR+= open-cobol-ce
|
|
SUBDIR+= opencobol
|
|
SUBDIR+= openjdk-bin
|
|
SUBDIR+= openjdk11
|
|
SUBDIR+= openjdk17
|
|
SUBDIR+= openjdk8
|
|
SUBDIR+= opensource-cobol
|
|
SUBDIR+= oracle-jdk17
|
|
SUBDIR+= oracle-jdk8
|
|
SUBDIR+= oracle-jre8
|
|
SUBDIR+= ossp-js
|
|
SUBDIR+= owl-lisp
|
|
SUBDIR+= p2c
|
|
SUBDIR+= p5-Perl-LanguageServer
|
|
SUBDIR+= p5-Switch
|
|
SUBDIR+= parrot
|
|
SUBDIR+= pc-lisp
|
|
SUBDIR+= pcc
|
|
SUBDIR+= pcc-current
|
|
SUBDIR+= pear
|
|
SUBDIR+= perl5
|
|
SUBDIR+= pfe
|
|
SUBDIR+= pforth
|
|
SUBDIR+= php56
|
|
SUBDIR+= php74
|
|
SUBDIR+= php80
|
|
SUBDIR+= php81
|
|
SUBDIR+= php82
|
|
SUBDIR+= picoc
|
|
SUBDIR+= pict
|
|
SUBDIR+= polyml
|
|
SUBDIR+= purescript
|
|
SUBDIR+= py-asttokens
|
|
SUBDIR+= py-basicproperty
|
|
SUBDIR+= py-byterun
|
|
SUBDIR+= py-cmake-language-server
|
|
SUBDIR+= py-cxfreeze
|
|
SUBDIR+= py-execjs
|
|
SUBDIR+= py-executing
|
|
SUBDIR+= py-hy
|
|
SUBDIR+= py-inflect
|
|
SUBDIR+= py-js2py
|
|
SUBDIR+= py-jsparser
|
|
SUBDIR+= py-lark-parser
|
|
SUBDIR+= py-libcst
|
|
SUBDIR+= py-lsp-server
|
|
SUBDIR+= py-mypy
|
|
SUBDIR+= py-mypy_extensions
|
|
SUBDIR+= py-parso
|
|
SUBDIR+= py-paver
|
|
SUBDIR+= py-pure-eval
|
|
SUBDIR+= py-py3c
|
|
SUBDIR+= py-pygls
|
|
SUBDIR+= py-pyrex
|
|
SUBDIR+= py-python-language-server
|
|
SUBDIR+= py-python-lua
|
|
SUBDIR+= py-pythonz
|
|
SUBDIR+= py-six
|
|
SUBDIR+= py-spark-parser
|
|
SUBDIR+= py-uncompyle6
|
|
SUBDIR+= py27-html-docs
|
|
SUBDIR+= py310-html-docs
|
|
SUBDIR+= py311-html-docs
|
|
SUBDIR+= py37-html-docs
|
|
SUBDIR+= py38-html-docs
|
|
SUBDIR+= py39-html-docs
|
|
SUBDIR+= python27
|
|
SUBDIR+= python310
|
|
SUBDIR+= python311
|
|
SUBDIR+= python37
|
|
SUBDIR+= python38
|
|
SUBDIR+= python39
|
|
SUBDIR+= qore
|
|
SUBDIR+= qt6-qtdeclarative
|
|
SUBDIR+= qt6-qtlanguageserver
|
|
SUBDIR+= qt6-qtscxml
|
|
SUBDIR+= quickjs
|
|
SUBDIR+= racket
|
|
SUBDIR+= racket-textual
|
|
SUBDIR+= rakudo
|
|
SUBDIR+= rcfunge
|
|
SUBDIR+= rexx-imc
|
|
SUBDIR+= rexx-regina
|
|
SUBDIR+= ruby
|
|
SUBDIR+= ruby-coffee-script
|
|
SUBDIR+= ruby-coffee-script-source
|
|
SUBDIR+= ruby-cucumber-gherkin
|
|
SUBDIR+= ruby-doc-stdlib
|
|
SUBDIR+= ruby-execjs
|
|
SUBDIR+= ruby-rkelly-remix
|
|
SUBDIR+= ruby27
|
|
SUBDIR+= ruby27-base
|
|
SUBDIR+= ruby30
|
|
SUBDIR+= ruby30-base
|
|
SUBDIR+= ruby31
|
|
SUBDIR+= ruby31-base
|
|
SUBDIR+= runawk
|
|
SUBDIR+= rust
|
|
SUBDIR+= rust-bin
|
|
SUBDIR+= sablevm
|
|
SUBDIR+= sablevm-classpath
|
|
SUBDIR+= sablevm-classpath-gui
|
|
SUBDIR+= sather
|
|
SUBDIR+= sbcl
|
|
SUBDIR+= scala
|
|
SUBDIR+= scala-sbt
|
|
SUBDIR+= scheme48
|
|
SUBDIR+= scm
|
|
SUBDIR+= see
|
|
SUBDIR+= sigscheme
|
|
SUBDIR+= siod
|
|
SUBDIR+= smalltalk
|
|
SUBDIR+= smlnj
|
|
SUBDIR+= smlnj11072
|
|
SUBDIR+= snobol
|
|
SUBDIR+= spago
|
|
SUBDIR+= spidermonkey
|
|
SUBDIR+= spidermonkey185
|
|
SUBDIR+= spl
|
|
SUBDIR+= squeak
|
|
SUBDIR+= squeak-vm
|
|
SUBDIR+= sr
|
|
SUBDIR+= sr-examples
|
|
SUBDIR+= stalin
|
|
SUBDIR+= sun-jdk7
|
|
SUBDIR+= sun-jre7
|
|
SUBDIR+= surgescript
|
|
SUBDIR+= swi-prolog
|
|
SUBDIR+= swi-prolog-jpl
|
|
SUBDIR+= swi-prolog-lite
|
|
SUBDIR+= swi-prolog-packages
|
|
SUBDIR+= tcl
|
|
SUBDIR+= tcl-expect
|
|
SUBDIR+= tcl-otcl
|
|
SUBDIR+= tcl85
|
|
SUBDIR+= tcltutor
|
|
SUBDIR+= tinyscheme
|
|
SUBDIR+= ucblogo
|
|
SUBDIR+= umb-scheme
|
|
SUBDIR+= utilisp
|
|
SUBDIR+= vala
|
|
SUBDIR+= vscm
|
|
SUBDIR+= vslisp
|
|
SUBDIR+= wasi-compiler-rt
|
|
SUBDIR+= wasi-libc
|
|
SUBDIR+= wasi-libcxx
|
|
SUBDIR+= wsbasic
|
|
SUBDIR+= yabasic
|
|
SUBDIR+= yap
|
|
SUBDIR+= zenlisp
|
|
SUBDIR+= zig
|
|
|
|
.include "../mk/misc/category.mk"
|