# $NetBSD: Makefile,v 1.670 2022/12/24 13:48:10 wiz 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+=	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"
