pkgsrc/lang/Makefile
2023-11-30 16:16:17 +00:00

362 lines
6.4 KiB
Makefile

# $NetBSD: Makefile,v 1.712 2023/11/30 16:16:17 taca 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+= ghc
SUBDIR+= ghc-bootstrap
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"