# $NetBSD: Makefile,v 1.714 2023/12/18 16:52:37 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+= chezscheme SUBDIR+= chibi-scheme SUBDIR+= chicken SUBDIR+= chicken5 SUBDIR+= chicken5-boot 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+= flang 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-libjit SUBDIR+= gcc10-libs SUBDIR+= gcc12 SUBDIR+= gcc12-libjit SUBDIR+= gcc12-libs SUBDIR+= gcc13 SUBDIR+= gcc13-libjit SUBDIR+= gcc13-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+= ghc7 SUBDIR+= ghc80 SUBDIR+= ghc810 SUBDIR+= ghc84 SUBDIR+= ghc88 SUBDIR+= ghc90 SUBDIR+= ghc92 SUBDIR+= ghc94 SUBDIR+= ghc96 SUBDIR+= gjs SUBDIR+= gleam SUBDIR+= gnucobol SUBDIR+= go SUBDIR+= go-bin SUBDIR+= go118 SUBDIR+= go119 SUBDIR+= go120 SUBDIR+= go121 SUBDIR+= go14 SUBDIR+= gpc SUBDIR+= gprolog SUBDIR+= guile18 SUBDIR+= guile20 SUBDIR+= guile22 SUBDIR+= guile30 SUBDIR+= gwydion-dylan SUBDIR+= hamlet SUBDIR+= heirloom-awk SUBDIR+= hjsmin SUBDIR+= hs-hslua SUBDIR+= hs-hslua-classes SUBDIR+= hs-hslua-cli SUBDIR+= hs-hslua-core SUBDIR+= hs-hslua-list SUBDIR+= hs-hslua-marshalling SUBDIR+= hs-hslua-objectorientation SUBDIR+= hs-hslua-packaging SUBDIR+= hs-hslua-repl SUBDIR+= hs-hslua-typing SUBDIR+= hs-language-javascript SUBDIR+= hs-lua SUBDIR+= hs-sourcemap SUBDIR+= hugs SUBDIR+= icon SUBDIR+= idris SUBDIR+= idris2 SUBDIR+= inform SUBDIR+= intercal SUBDIR+= ja-gawk SUBDIR+= jamvm SUBDIR+= janet SUBDIR+= japhar SUBDIR+= jasmin SUBDIR+= jikes SUBDIR+= jimtcl SUBDIR+= joker SUBDIR+= joos SUBDIR+= jpm SUBDIR+= js SUBDIR+= kaffe SUBDIR+= kaffe-x11 SUBDIR+= kali SUBDIR+= kona SUBDIR+= konoha SUBDIR+= kotlin 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+= mlir 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+= nodejs16 SUBDIR+= nodejs18 SUBDIR+= nodejs20 SUBDIR+= nqp SUBDIR+= nuitka SUBDIR+= objc SUBDIR+= ocaml SUBDIR+= oo2c SUBDIR+= open-cobol-ce SUBDIR+= opencobol SUBDIR+= openjdk-bin SUBDIR+= openjdk11 SUBDIR+= openjdk17 SUBDIR+= openjdk21 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+= php83 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-findpython 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-lsprotocol 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-lua SUBDIR+= py-pythonz SUBDIR+= py-six SUBDIR+= py-solc-select SUBDIR+= py-spark-parser SUBDIR+= py-test-mypy-testing SUBDIR+= py-uncompyle6 SUBDIR+= py27-html-docs SUBDIR+= py310-html-docs SUBDIR+= py311-html-docs SUBDIR+= py312-html-docs SUBDIR+= py38-html-docs SUBDIR+= py39-html-docs SUBDIR+= python27 SUBDIR+= python310 SUBDIR+= python311 SUBDIR+= python312 SUBDIR+= python38 SUBDIR+= python39 SUBDIR+= qbe 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+= ruby31 SUBDIR+= ruby31-base SUBDIR+= ruby32 SUBDIR+= ruby32-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"