summaryrefslogtreecommitdiff
path: root/support/make
diff options
context:
space:
mode:
authorGilles Dubochet <gilles.dubochet@epfl.ch>2005-12-18 18:33:03 +0000
committerGilles Dubochet <gilles.dubochet@epfl.ch>2005-12-18 18:33:03 +0000
commitd3819b93ab8b2de3d5cc35c33b8258ccdb5a931a (patch)
treedfc6f7f497e58ea3321e6f687b11313d2afa86b5 /support/make
parent0e82079908655682e5140ad521cef0572cb6d2a4 (diff)
downloadscala-d3819b93ab8b2de3d5cc35c33b8258ccdb5a931a.tar.gz
scala-d3819b93ab8b2de3d5cc35c33b8258ccdb5a931a.tar.bz2
scala-d3819b93ab8b2de3d5cc35c33b8258ccdb5a931a.zip
Removed old Scalac code in sources and various ...
Removed old Scalac code in sources and various other obsolete elements.
Diffstat (limited to 'support/make')
-rw-r--r--support/make/csc.mk105
-rw-r--r--support/make/cygwin.mk32
-rw-r--r--support/make/default.mk43
-rw-r--r--support/make/exec.mk42
-rw-r--r--support/make/grep.mk51
-rw-r--r--support/make/ilasm.mk93
-rw-r--r--support/make/ildasm.mk85
-rw-r--r--support/make/jar.mk81
-rw-r--r--support/make/jc.mk113
-rw-r--r--support/make/latex.mk92
-rw-r--r--support/make/rmic.mk96
-rw-r--r--support/make/sc.mk110
-rw-r--r--support/make/scalatex.mk67
-rw-r--r--support/make/sdc.mk111
-rw-r--r--support/make/verbfilter.mk80
-rw-r--r--support/make/wc.mk45
16 files changed, 0 insertions, 1246 deletions
diff --git a/support/make/csc.mk b/support/make/csc.mk
deleted file mode 100644
index bfdfad7cd6..0000000000
--- a/support/make/csc.mk
+++ /dev/null
@@ -1,105 +0,0 @@
-############################################################-*-Makefile-*-####
-# CSC - Compile C# Files
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make csc [target=<target>] {<VARIABLE>=<value>}
-#
-##############################################################################
-# Variables
-#
-# CSC_COMPILER = compiler name, for example CSC
-# $(CSC_COMPILER) = compiler command
-# $(CSC_COMPILER)_FLAGS = compiler-specific compilation flags
-# CSC_FLAGS += compilation flags
-# CSC_OUTPUTFILE = name of the generated assembly file
-# CSC_REFERENCE = list of referenced assenblies
-# CSC_ENCODING = character encoding used by source files
-# CSC_SOURCE = version of source code
-# CSC_TARGET = compilation target (exe, winexe, library, module)
-# CSC_DEFINE = defines the symbols listed by the semicolon
-# separated list
-# CSC_FILES += files to compile
-#
-# All variables may have target specific values which override the
-# normal value. Those values are specified by variables whose name is
-# prefixed with the target name. For example, to override the value of
-# the variable SC_CLASSPATH with target LIBRARY, one may define the
-# variable LIBRARY_SC_CLASSPATH.
-#
-##############################################################################
-# Examples
-#
-# Compile file "sources/scala/AnyVal.cs"
-#
-# make csc CSC_FILES=sources/scala/AnyVal.cs
-#
-#
-# Compile the whole runtime
-#
-# make csc target=LIBRARY
-#
-#
-# A Makefile rule that compiles all modified files from the runtime
-#
-# .latest-library : $(LIBRARY_CSC_FILES)
-# @$(MAKE) csc target=LIBRARY LIBRARY_CSC_FILES='$?'
-# touch $@
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-CSC_COMPILER ?= $(MSIL_PLATFORM)_CSC
-CYGWIN_PATH ?= $(1)
-CYGWIN_FILE ?= $(1)
-MONO_CSC ?= mcs
-MSCLR_CSC ?= csc
-
-##############################################################################
-# Values
-
-csc_COMPILER = $(call CSC_LOOKUP,CSC_COMPILER)
-csc_compiler = $(call CSC_LOOKUP,$(csc_COMPILER))
-csc_compiler_flags = $(call CSC_LOOKUP,$(csc_COMPILER)_FLAGS)
-csc_FLAGS = $(call CSC_LOOKUP,CSC_FLAGS)
-csc_LIBDIR = $(call CSC_LOOKUP,CSC_LIBDIR)
-csc_REFERENCE = $(call CSC_LOOKUP,CSC_REFERENCE)
-csc_OUTPUTFILE = $(call CSC_LOOKUP,CSC_OUTPUTFILE)
-csc_ENCODING = $(call CSC_LOOKUP,CSC_ENCODING)
-csc_TARGET = $(call CSC_LOOKUP,CSC_TARGET)
-csc_DEFINE = $(call CSC_LOOKUP,CSC_DEFINE)
-csc_FILES = $(call CSC_LOOKUP,CSC_FILES)
-
-##############################################################################
-# Command
-
-csc += $(csc_compiler)
-csc += $(csc_compiler_flags)
-csc += $(csc_FLAGS)
-csc += $(csc_LIBDIR:%=/lib:$(call CYGWIN_PATH,%))
-csc += $(csc_REFERENCE:%=/r:$(call CYGWIN_PATH,%))
-csc += $(csc_OUTPUTFILE:%=/out:$(call CYGWIN_FILE,%))
-csc += $(csc_ENCODING:%=/codepage:%)
-csc += $(csc_TARGET:%=/target:%)
-csc += $(csc_DEFINE:%=/define:%)
-csc += $(csc_FILES:%=$(call CYGWIN_FILE,'%'))
-
-##############################################################################
-# Functions
-
-CSC_LOOKUP = $(if $($(target)_$(1)),$($(target)_$(1)),$($(1)))
-
-##############################################################################
-# Rules
-
-csc:
- $(strip $(csc))
-
-.PHONY : csc
-
-##############################################################################
diff --git a/support/make/cygwin.mk b/support/make/cygwin.mk
deleted file mode 100644
index 2fc301ea09..0000000000
--- a/support/make/cygwin.mk
+++ /dev/null
@@ -1,32 +0,0 @@
-############################################################-*-Makefile-*-####
-# CYGWIN - Cygwin Support
-##############################################################################
-# $Id$
-
-##############################################################################
-# Exports
-#
-# CYGWIN_TEST : a variable that is non-empty under cygwin
-# CYGWIN_PATH : a function that converts file paths
-# CYGWIN_FILE : a function that converts file names
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-UNAME ?= uname
-CYGPATH ?= cygpath
-
-##############################################################################
-# Values
-
-CYGWIN_TEST = $(filter CYGWIN%,$(shell $(UNAME)))
-
-##############################################################################
-# Functions
-
-CYGWIN_PATH = $(if $(CYGWIN_TEST),`$(CYGPATH) -w -p $(1)`,$(1))
-CYGWIN_FILE = $(if $(CYGWIN_TEST),`$(CYGPATH) -w $(1)`,$(1))
-
-##############################################################################
diff --git a/support/make/default.mk b/support/make/default.mk
deleted file mode 100644
index dcc8bc7bfa..0000000000
--- a/support/make/default.mk
+++ /dev/null
@@ -1,43 +0,0 @@
-############################################################-*-Makefile-*-####
-# DEFAULT - Default Rules
-##############################################################################
-# $Id$
-
-##############################################################################
-# Defaults
-
-FIND ?= find
-RM ?= rm
-
-##############################################################################
-# Commands
-
-all : default
-force : default.force
-fastclean : default.fastclean
-clean : default.clean
-distclean : default.distclean
-
-default :
-
-default.force : fastclean
-
-default.fastclean :
-
-default.clean : fastclean
-
-default.distclean : clean
- $(FIND) . '(' -name '*~' -o -name core ')' -exec $(RM) '{}' ';'
-
-.PHONY : all
-.PHONY : force
-.PHONY : fastclean
-.PHONY : clean
-.PHONY : distclean
-.PHONY : default
-.PHONY : default.force
-.PHONY : default.fastclean
-.PHONY : default.clean
-.PHONY : default.distclean
-
-##############################################################################
diff --git a/support/make/exec.mk b/support/make/exec.mk
deleted file mode 100644
index b0f9c518a1..0000000000
--- a/support/make/exec.mk
+++ /dev/null
@@ -1,42 +0,0 @@
-############################################################-*-Makefile-*-####
-# EXEC - Execute Command
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make exec CMD=<command>
-#
-##############################################################################
-# Examples
-#
-# Print names of all source files:
-#
-# make exec CMD='echo $(PROJECT_SOURCES)'
-#
-#
-# Execute a java program with the project classpath:
-#
-# make exec CMD='java -cp $(PROJECT_CLASSPATH) scalac.Main'
-#
-##############################################################################
-
-##############################################################################
-# Variables
-
-EXEC_CMD ?= $(CMD)
-
-##############################################################################
-# Rules
-
-exec :
- @if [ -z '$(EXEC_CMD)' ]; then \
- $(ECHO) "Usage: $(MAKE) $@ CMD=<command>"; \
- exit 1; \
- fi
- @$(EXEC_CMD)
-
-.PHONY : exec
-
-##############################################################################
diff --git a/support/make/grep.mk b/support/make/grep.mk
deleted file mode 100644
index d8c9c66498..0000000000
--- a/support/make/grep.mk
+++ /dev/null
@@ -1,51 +0,0 @@
-############################################################-*-Makefile-*-####
-# GREP - Search Regular Expressions
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make grep [FLAGS=<flags>] REGEX=<regex> [FILES=<files>]
-#
-##############################################################################
-# Examples
-#
-# Search for "runtime" in all source files:
-#
-# make grep REGEX=runtime
-#
-#
-# Search for "runtime" in the compiler source files:
-#
-# make grep REGEX=runtime FILES='$(COMPILER_SOURCES)'
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-GREP ?= grep
-
-##############################################################################
-# Variables
-
-GREP_BINARY ?= $(GREP)
-GREP_FLAGS ?= $(FLAGS)
-GREP_REGEX ?= $(REGEX)
-GREP_FILES ?= $(if $(FILES),$(FILES),$(PROJECT_SOURCES))
-
-##############################################################################
-# Rules
-
-grep :
- @if [ -z '$(GREP_REGEX)' ]; then \
- echo "Usage:" \
- "$(MAKE) $@ [FLAGS=<flags>] REGEX=<regex> [FILES=<files>]";\
- exit 1; \
- fi
- @$(GREP_BINARY) $(GREP_FLAGS) '$(GREP_REGEX)' $(GREP_FILES:%='%')
-
-.PHONY : grep
-
-##############################################################################
diff --git a/support/make/ilasm.mk b/support/make/ilasm.mk
deleted file mode 100644
index 47a5116ea4..0000000000
--- a/support/make/ilasm.mk
+++ /dev/null
@@ -1,93 +0,0 @@
-############################################################-*-Makefile-*-####
-# ILASM - MSIL Assembler
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make ilasm [target=<target>] {<VARIABLE>=<value>}
-#
-##############################################################################
-# Variables
-#
-# ILASM_ASSEMBLER = assembler name, for example ILASM
-# $(ILASM_ASSEMBLER) = assembler command
-# $(ILASM_ASSEMBLER)_FLAGS = assembler-specific compilation flags
-# ILASM_FLAGS += compilation flags
-# ILASM_OUTPUTFILE = name of the output assembly file
-# ILASM_KEYFILE = key file
-# ILASM_FILES += files to compile
-#
-# All variables may have target specific values which override the
-# normal value. Those values are specified by variables whose name is
-# prefixed with the target name. For example, to override the value of
-# the variable SC_CLASSPATH with target LIBRARY, one may define the
-# variable LIBRARY_SC_CLASSPATH.
-#
-##############################################################################
-# Examples
-#
-# Compile file "scala.il"
-#
-# make ilasm ILASM_FILES=scala.il
-#
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-ILASM_ASSEMBLER ?= $(MSIL_PLATFORM)_ILASM
-CYGWIN_PATH ?= $(1)
-CYGWIN_FILE ?= $(1)
-MONO_ILASM ?= ilasm
-MSCLR_ILASM ?= ilasm
-
-##############################################################################
-# Values
-
-ilasm_ASSEMBLER = $(call ILASM_LOOKUP,ILASM_ASSEMBLER)
-ilasm_assembler = $(call ILASM_LOOKUP,$(ilasm_ASSEMBLER))
-ilasm_assembler_flags = $(call ILASM_LOOKUP,$(ilasm_ASSEMBLER)_FLAGS)
-ilasm_FLAGS = $(call ILASM_LOOKUP,ILASM_FLAGS)
-ilasm_OUTPUTFILE = $(call ILASM_LOOKUP,ILASM_OUTPUTFILE)
-ilasm_KEYFILE = $(call ILASM_LOOKUP,ILASM_KEYFILE)
-ilasm_FILES = $(call ILASM_LOOKUP,ILASM_FILES)
-
-
-##############################################################################
-
-MONO_ILASM_OUT_FLAG = /output:
-MONO_ILASM_KEY_FLAG = /key:
-
-MSCLR_ILASM_OUT_FLAG = /out=
-MSCLR_ILASM_KEY_FLAG = /key=
-
-ILASM_OUT_FLAG = $($(MSIL_PLATFORM)_ILASM_OUT_FLAG)
-ILASM_KEY_FLAG = $($(MSIL_PLATFORM)_ILASM_KEY_FLAG)
-
-##############################################################################
-# Command
-
-ilasm += $(ilasm_assembler)
-ilasm += $(ilasm_assembler_flags)
-ilasm += $(ilasm_FLAGS)
-ilasm += $(ilasm_OUTPUTFILE:%=$(ILASM_OUT_FLAG)$(call CYGWIN_FILE,%))
-ilasm += $(ilasm_KEYFILE:%=$(ILASM_KEY_FLAG)$(call CYGWIN_FILE,%))
-ilasm += $(ilasm_FILES:%=$(call CYGWIN_FILE,'%'))
-
-##############################################################################
-# Functions
-
-ILASM_LOOKUP = $(if $($(target)_$(1)),$($(target)_$(1)),$($(1)))
-
-##############################################################################
-# Rules
-
-ilasm :
- $(strip $(ilasm))
-
-.PHONY : ilasm
-
-##############################################################################
diff --git a/support/make/ildasm.mk b/support/make/ildasm.mk
deleted file mode 100644
index 1fc85b7d1b..0000000000
--- a/support/make/ildasm.mk
+++ /dev/null
@@ -1,85 +0,0 @@
-############################################################-*-Makefile-*-####
-# ILDASM - MSIL Disassembler
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make idlasm [target=<target>] {<VARIABLE>=<value>}
-#
-##############################################################################
-# Variables
-#
-# ILDASM_ASSEMBLER = assembler name, for example ILDASM
-# $(ILDASM_ASSEMBLER) = assembler command
-# $(ILDASM_ASSEMBLER)_FLAGS = assembler-specific compilation flags
-# ILDASM_FLAGS += compilation flags
-# ILDASM_OUTPUTFILE = name of the output assembly file
-# ILDASM_FILES += files to compile
-#
-# All variables may have target specific values which override the
-# normal value. Those values are specified by variables whose name is
-# prefixed with the target name. For example, to override the value of
-# the variable SC_CLASSPATH with target LIBRARY, one may define the
-# variable LIBRARY_SC_CLASSPATH.
-#
-##############################################################################
-# Examples
-#
-# Disassembly file "lib/scala.dll"
-#
-# make ildasm ILDASM_FILES=lib/scala.dll
-#
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-ILDASM_DISASSEMBLER ?= $(MSIL_PLATFORM)_ILDASM
-CYGWIN_PATH ?= $(1)
-CYGWIN_FILE ?= $(1)
-MONO_ILDASM ?= monodis
-MSCLR_ILDASM ?= ildasm
-
-##############################################################################
-# Values
-
-ildasm_DISASSEMBLER = $(call ILDASM_LOOKUP,ILDASM_DISASSEMBLER)
-ildasm_disassembler = $(call ILDASM_LOOKUP,$(ildasm_DISASSEMBLER))
-ildasm_disassembler_flags = $(call ILDASM_LOOKUP,$(ildasm_DISASSEMBLER)_FLAGS)
-ildasm_FLAGS = $(call ILDASM_LOOKUP,ILDASM_FLAGS)
-ildasm_OUTPUTFILE = $(call ILDASM_LOOKUP,ILDASM_OUTPUTFILE)
-ildasm_FILES = $(call ILDASM_LOOKUP,ILDASM_FILES)
-
-##############################################################################
-
-MONO_ILDASM_OUT_FLAG = --output=
-MSCLR_ILDASM_OUT_FLAG = /out=
-
-ILDASM_OUT_FLAG = $($(MSIL_PLATFORM)_ILDASM_OUT_FLAG)
-
-##############################################################################
-# Command
-
-ildasm += $(ildasm_disassembler)
-ildasm += $(ildasm_disassembler_flags)
-ildasm += $(ildasm_FLAGS)
-ildasm += $(ildasm_OUTPUTFILE:%=$(ILDASM_OUT_FLAG)$(call CYGWIN_FILE,%))
-ildasm += $(ildasm_FILES:%=$(call CYGWIN_FILE,'%'))
-
-##############################################################################
-# Functions
-
-ILDASM_LOOKUP = $(if $($(target)_$(1)),$($(target)_$(1)),$($(1)))
-
-##############################################################################
-# Rules
-
-ildasm :
- $(strip $(ildasm))
-
-.PHONY : ildasm
-
-##############################################################################
diff --git a/support/make/jar.mk b/support/make/jar.mk
deleted file mode 100644
index 97e4785a82..0000000000
--- a/support/make/jar.mk
+++ /dev/null
@@ -1,81 +0,0 @@
-############################################################-*-Makefile-*-####
-# JAR - Build Java Archive
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make jar [target=<target>] {<VARIABLE>=<value>}
-#
-##############################################################################
-# Variables
-#
-# JAR = archive command
-# JAR_FLAGS += archive flags
-# JAR_ARCHIVE = archive file
-# JAR_MANIFEST = manifest file
-# JAR_INPUTDIR = directory containing the files to archive
-# JAR_FILES += paths (relative to INPUTDIR) of the files to archive
-#
-# All variables may have target specific values which override the
-# normal value. Those values are specified by variables whose name is
-# prefixed with the target name. For example, to override the value of
-# the variable JAR_ARCHIVE with target PROJECT, one may define the
-# variable PROJECT_JAR_ARCHIVE
-#
-##############################################################################
-# Examples
-#
-# Build the PROJECT java archive
-#
-# make jar target=PROJECT
-#
-#
-# Build a java archive containing all files in ./classes
-#
-# make jar JAR_ARCHIVE=test.jar JAR_INPUTDIR=./classes JAR_FILES=.
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-CYGWIN_PATH ?= $(1)
-CYGWIN_FILE ?= $(1)
-JAR ?= jar
-
-##############################################################################
-# Values
-
-jar = $(call JAR_LOOKUP,JAR)
-jar_FLAGS = $(call JAR_LOOKUP,JAR_FLAGS)
-jar_ARCHIVE = $(call JAR_LOOKUP,JAR_ARCHIVE)
-jar_MANIFEST = $(call JAR_LOOKUP,JAR_MANIFEST)
-jar_INPUTDIR = $(call JAR_LOOKUP,JAR_INPUTDIR)
-jar_inputdir = $(jar_INPUTDIR:%=-C $(call CYGWIN_FILE,%))
-jar_FILES = $(call JAR_LOOKUP,JAR_FILES)
-
-##############################################################################
-# Command
-
-jar += c$(jar_FLAGS)f$(jar_MANIFEST:%=m)
-jar += $(jar_ARCHIVE:%=$(call CYGWIN_FILE,%))
-jar += $(jar_MANIFEST:%=$(call CYGWIN_FILE,%))
-jar += $(jar_FILES:%=$(jar_inputdir) $(call CYGWIN_FILE,%))
-
-##############################################################################
-# Functions
-
-JAR_LOOKUP = $(if $($(target)_$(1)),$($(target)_$(1)),$($(1)))
-
-##############################################################################
-# Rules
-
-jar:
- @[ -d "$(dir $(jar_ARCHIVE))" ] || $(MKDIR) -p "$(dir $(jar_ARCHIVE))"
- $(strip $(jar)) || ( $(RM) $(jar_ARCHIVE) && exit 1 )
-
-.PHONY : jar
-
-##############################################################################
diff --git a/support/make/jc.mk b/support/make/jc.mk
deleted file mode 100644
index 2021fb81ad..0000000000
--- a/support/make/jc.mk
+++ /dev/null
@@ -1,113 +0,0 @@
-############################################################-*-Makefile-*-####
-# JC - Compile Java Files
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make jc [target=<target>] {<VARIABLE>=<value>}
-#
-##############################################################################
-# Variables
-#
-# JC_PREPEND = e.g. '@' to silently run the compiler
-# JC_COMPILER = compiler name, for example JAVAC
-# $(JC_COMPILER) = compiler command
-# $(JC_COMPILER)_FLAGS = compiler-specific compilation flags
-# JC_FLAGS += compilation flags
-# JC_CLASSPATH = location of user class files
-# JC_SOURCEPATH = location of input source files
-# JC_BOOTCLASSPATH = location of bootstrap class files
-# JC_EXTDIRS = location of installed extensions
-# JC_OUTPUTDIR = directory where to place generated class files
-# JC_ENCODING = character encoding used by source files
-# JC_SOURCE = version of source code
-# JC_TARGET = version of target bytecode
-# JC_FILES += files to compile
-#
-# All variables may have target specific values which override the
-# normal value. Those values are specified by variables whose name is
-# prefixed with the target name. For example, to override the value of
-# the variable JC_CLASSPATH with target COMPILER, one may define the
-# variable COMPILER_JC_CLASSPATH.
-#
-##############################################################################
-# Examples
-#
-# Compile file "sources/scalac/Main.java"
-#
-# make jc JC_FILES=sources/scalac/Main.java
-#
-#
-# Compile the whole runtime
-#
-# make jc target=RUNTIME
-#
-#
-# A Makefile rule that compiles all modified files from the runtime
-#
-# .latest-runtime : $(RUNTIME_JC_FILES)
-# @$(MAKE) jc target=RUNTIME RUNTIME_JC_FILES='$?'
-# touch $@
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-JC_COMPILER ?= JAVAC
-CYGWIN_PATH ?= $(1)
-CYGWIN_FILE ?= $(1)
-JAVAC ?= javac
-
-##############################################################################
-# Values
-
-jc_PREPEND = $(call JC_LOOKUP,JC_PREPEND)
-jc_COMPILER = $(call JC_LOOKUP,JC_COMPILER)
-jc_compiler = $(call JC_LOOKUP,$(jc_COMPILER))
-jc_compiler_flags = $(call JC_LOOKUP,$(jc_COMPILER)_FLAGS)
-jc_FLAGS = $(call JC_LOOKUP,JC_FLAGS)
-jc_CLASSPATH = $(call JC_LOOKUP,JC_CLASSPATH)
-jc_SOURCEPATH = $(call JC_LOOKUP,JC_SOURCEPATH)
-jc_BOOTCLASSPATH = $(call JC_LOOKUP,JC_BOOTCLASSPATH)
-jc_EXTDIRS = $(call JC_LOOKUP,JC_EXTDIRS)
-jc_OUTPUTDIR = $(call JC_LOOKUP,JC_OUTPUTDIR)
-jc_ENCODING = $(call JC_LOOKUP,JC_ENCODING)
-jc_SOURCE = $(call JC_LOOKUP,JC_SOURCE)
-jc_TARGET = $(call JC_LOOKUP,JC_TARGET)
-jc_FILES = $(call JC_LOOKUP,JC_FILES)
-
-##############################################################################
-# Command
-
-jc += $(jc_PREPEND)
-jc += $(jc_compiler)
-jc += $(jc_compiler_flags)
-jc += $(jc_FLAGS)
-jc += $(jc_CLASSPATH:%=-classpath $(call CYGWIN_PATH,%))
-jc += $(jc_SOURCEPATH:%=-sourcepath $(call CYGWIN_PATH,%))
-jc += $(jc_BOOTCLASSPATH:%=-bootclasspath $(call CYGWIN_PATH,%))
-jc += $(jc_EXTDIRS:%=-extdirs $(call CYGWIN_PATH,%))
-jc += $(jc_OUTPUTDIR:%=-d $(call CYGWIN_FILE,%))
-jc += $(jc_ENCODING:%=-encoding %)
-jc += $(jc_SOURCE:%=-source %)
-jc += $(jc_TARGET:%=-target %)
-jc += $(jc_FILES:%=$(call CYGWIN_FILE,'%'))
-
-##############################################################################
-# Functions
-
-JC_LOOKUP = $(if $($(target)_$(1)),$($(target)_$(1)),$($(1)))
-
-##############################################################################
-# Rules
-
-jc :
- @[ -d "$(jc_OUTPUTDIR)" ] || $(MKDIR) -p "$(jc_OUTPUTDIR)"
- $(strip $(jc))
-
-.PHONY : jc
-
-##############################################################################
diff --git a/support/make/latex.mk b/support/make/latex.mk
deleted file mode 100644
index 43b5007422..0000000000
--- a/support/make/latex.mk
+++ /dev/null
@@ -1,92 +0,0 @@
-############################################################-*-Makefile-*-####
-# LATEX - Compile Latex Files
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make latex[.div|.ps|.pdf|.clean|.distclean]
-# make <*.[dvi|ps|pdf]>
-#
-##############################################################################
-# Variables
-#
-# LATEX_TARGETS += list of documents to generate
-# LATEX_SOURCES += list of documents required to generate targets
-#
-##############################################################################
-# Examples
-#
-# Generate all latex-produced documents
-#
-# make latex
-#
-#
-# Generate all latex-produced PostScript documents
-#
-# make latex
-#
-#
-# Generate reference in pdf format
-#
-# make reference.pdf
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-TEXINPUTS ?= .:
-BIBINPUTS ?= .
-LATEXMK ?= latexmk
-TOUCH ?= touch
-
-##############################################################################
-# Environment
-
-export TEXINPUTS
-export BIBINPUTS
-
-##############################################################################
-# Commands
-
-all : latex
-clean : latex.clean
-distclean : latex.distclean
-
-latex : $(LATEX_TARGETS)
-latex.dvi : $(filter %.dvi,$(LATEX_TARGETS))
-latex.ps : $(filter %.ps ,$(LATEX_TARGETS))
-latex.pdf : $(filter %.pdf,$(LATEX_TARGETS))
-
-latex.clean :
- $(LATEXMK) -c
-
-latex.distclean :
- $(LATEXMK) -C
-
-.PHONY : latex
-.PHONY : latex.dvi
-.PHONY : latex.ps
-.PHONY : latex.pdf
-.PHONY : latex.clean
-.PHONY : latex.distclean
-
-##############################################################################
-# Rules
-
-%.dvi : %.tex $(LATEX_SOURCES)
- $(LATEXMK) $(LATEXMK_FLAGS) -g $<
-
-%.ps : %.dvi
- $(LATEXMK) $(LATEXMK_FLAGS) -ps $*.tex
-
-%.pdf : %.tex $(LATEX_SOURCES)
- $(LATEXMK) $(LATEXMK_FLAGS) -g -pdf $<
-
-.PRECIOUS : %.dvi
-.PRECIOUS : %.ps
-.PRECIOUS : %.pdf
-
-##############################################################################
diff --git a/support/make/rmic.mk b/support/make/rmic.mk
deleted file mode 100644
index dd0233e610..0000000000
--- a/support/make/rmic.mk
+++ /dev/null
@@ -1,96 +0,0 @@
-############################################################-*-Makefile-*-####
-# RMIC - Generate Stubs for Java Class Files
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make rmic [target=<target>] {<VARIABLE>=<value>}
-#
-##############################################################################
-# Variables
-#
-# RMIC_COMPILER = compiler name, for example RMIC
-# $(RMIC_COMPILER) = compiler command
-# $(RMIC_COMPILER)_FLAGS = compiler-specific compilation flags
-# RMIC_FLAGS += compilation flags
-# RMIC_CLASSPATH = location of user class files
-# RMIC_BOOTCLASSPATH = location of bootstrap class files
-# RMIC_EXTDIRS = location of installed extensions
-# RMIC_OUTPUTDIR = directory where to place generated class files
-# RMIC_CLASSES += files to compile
-#
-# All variables may have target specific values which override the
-# normal value. Those values are specified by variables whose name is
-# prefixed with the target name. For example, to override the value of
-# the variable RMIC_CLASSPATH with target COMPILER, one may define the
-# variable COMPILER_RMIC_CLASSPATH.
-#
-##############################################################################
-# Examples
-#
-# Compile file "objects/main/lib/scala/scala/runtime/distributed/ChannelImpl"
-#
-# make rmic RMIC_CLASSES=objects/main/lib/scala/scala/runtime/distributed/ChannelImpl
-#
-#
-# Compile the whole runtime
-#
-# make rmic target=RUNTIME
-#
-#
-# A Makefile rule that compiles all modified files from the runtime
-#
-# .latest-runtime : $(RUNTIME_RMIC_CLASSES)
-# @$(MAKE) rmic target=RUNTIME RUNTIME_RMIC_CLASSES='$?'
-# touch $@
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-RMIC_COMPILER ?= RMIC
-CYGWIN_PATH ?= $(1)
-CYGWIN_FILE ?= $(1)
-RMIC ?= rmic
-
-##############################################################################
-# Values
-
-rmic_COMPILER = $(call RMIC_LOOKUP,RMIC_COMPILER)
-rmic_compiler = $(call RMIC_LOOKUP,$(rmic_COMPILER))
-rmic_FLAGS = $(call RMIC_LOOKUP,RMIC_FLAGS)
-rmic_CLASSPATH = $(call RMIC_LOOKUP,RMIC_CLASSPATH)
-rmic_BOOTCLASSPATH = $(call RMIC_LOOKUP,RMIC_BOOTCLASSPATH)
-rmic_EXTDIRS = $(call RMIC_LOOKUP,RMIC_EXTDIRS)
-rmic_OUTPUTDIR = $(call RMIC_LOOKUP,RMIC_OUTPUTDIR)
-rmic_CLASSES = $(call RMIC_LOOKUP,RMIC_CLASSES)
-
-##############################################################################
-# Command
-
-rmic += $(rmic_compiler)
-rmic += $(rmic_FLAGS)
-rmic += $(rmic_CLASSPATH:%=-classpath $(call CYGWIN_PATH,%))
-rmic += $(rmic_BOOTCLASSPATH:%=-bootclasspath $(call CYGWIN_PATH,%))
-rmic += $(rmic_EXTDIRS:%=-extdirs $(call CYGWIN_PATH,%))
-rmic += $(rmic_OUTPUTDIR:%=-d $(call CYGWIN_FILE,%))
-rmic += $(rmic_CLASSES)
-
-##############################################################################
-# Functions
-
-RMIC_LOOKUP = $(if $($(target)_$(1)),$($(target)_$(1)),$($(1)))
-
-##############################################################################
-# Rules
-
-rmic :
- @[ -d "$(rmic_OUTPUTDIR)" ] || $(MKDIR) -p "$(rmic_OUTPUTDIR)"
- $(strip $(rmic))
-
-.PHONY : rmic
-
-##############################################################################
diff --git a/support/make/sc.mk b/support/make/sc.mk
deleted file mode 100644
index 55eac3064e..0000000000
--- a/support/make/sc.mk
+++ /dev/null
@@ -1,110 +0,0 @@
-############################################################-*-Makefile-*-####
-# SC - Compile Scala Files
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make sc [target=<target>] {<VARIABLE>=<value>}
-#
-##############################################################################
-# Variables
-#
-# SC_COMPILER = compiler name, for example SCALAC
-# $(SC_COMPILER) = compiler command
-# $(SC_COMPILER)_FLAGS = compiler-specific compilation flags
-# SC_FLAGS += compilation flags
-# SC_CLASSPATH = location of user class files
-# SC_SOURCEPATH = location of input source files
-# SC_BOOTCLASSPATH = location of bootstrap class files
-# SC_EXTDIRS = location of installed extensions
-# SC_OUTPUTDIR = directory where to place generated class files
-# SC_ENCODING = character encoding used by source files
-# SC_SOURCE = version of source code
-# SC_TARGET = version of target bytecode
-# SC_FILES += files to compile
-#
-# All variables may have target specific values which override the
-# normal value. Those values are specified by variables whose name is
-# prefixed with the target name. For example, to override the value of
-# the variable SC_CLASSPATH with target LIBRARY, one may define the
-# variable LIBRARY_SC_CLASSPATH.
-#
-##############################################################################
-# Examples
-#
-# Compile file "sources/scala/Predef.scala"
-#
-# make sc SC_FILES=sources/scala/Predef.scala
-#
-#
-# Compile the whole runtime
-#
-# make sc target=LIBRARY
-#
-#
-# A Makefile rule that compiles all modified files from the runtime
-#
-# .latest-library : $(LIBRARY_SC_FILES)
-# @$(MAKE) sc target=LIBRARY LIBRARY_SC_FILES='$?'
-# touch $@
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-SC_COMPILER ?= SCALAC
-CYGWIN_PATH ?= $(1)
-CYGWIN_FILE ?= $(1)
-SCALAC ?= scalac
-
-##############################################################################
-# Values
-
-sc_COMPILER = $(call SC_LOOKUP,SC_COMPILER)
-sc_compiler = $(call SC_LOOKUP,$(sc_COMPILER))
-sc_compiler_flags = $(call SC_LOOKUP,$(sc_COMPILER)_FLAGS)
-sc_FLAGS = $(call SC_LOOKUP,SC_FLAGS)
-sc_CLASSPATH = $(call SC_LOOKUP,SC_CLASSPATH)
-sc_SOURCEPATH = $(call SC_LOOKUP,SC_SOURCEPATH)
-sc_BOOTCLASSPATH = $(call SC_LOOKUP,SC_BOOTCLASSPATH)
-sc_EXTDIRS = $(call SC_LOOKUP,SC_EXTDIRS)
-sc_OUTPUTDIR = $(call SC_LOOKUP,SC_OUTPUTDIR)
-sc_ENCODING = $(call SC_LOOKUP,SC_ENCODING)
-sc_SOURCE = $(call SC_LOOKUP,SC_SOURCE)
-sc_TARGET = $(call SC_LOOKUP,SC_TARGET)
-sc_FILES = $(call SC_LOOKUP,SC_FILES)
-
-##############################################################################
-# Command
-
-sc += $(sc_compiler)
-sc += $(sc_compiler_flags)
-sc += $(sc_FLAGS)
-sc += $(sc_CLASSPATH:%=-classpath $(call CYGWIN_PATH,%))
-sc += $(sc_SOURCEPATH:%=-sourcepath $(call CYGWIN_PATH,%))
-sc += $(sc_BOOTCLASSPATH:%=-bootclasspath $(call CYGWIN_PATH,%))
-sc += $(sc_EXTDIRS:%=-extdirs $(call CYGWIN_PATH,%))
-sc += $(sc_OUTPUTDIR:%=-d $(call CYGWIN_FILE,%))
-sc += $(sc_ENCODING:%=-encoding %)
-sc += $(sc_SOURCE:%=-source %)
-sc += $(sc_TARGET:%=-target:%)
-sc += $(sc_FILES:%=$(call CYGWIN_FILE,'%'))
-
-##############################################################################
-# Functions
-
-SC_LOOKUP = $(if $($(target)_$(1)),$($(target)_$(1)),$($(1)))
-
-##############################################################################
-# Rules
-
-sc :
- @[ -d "$(sc_OUTPUTDIR)" ] || $(MKDIR) -p "$(sc_OUTPUTDIR)"
- $(strip $(sc))
-
-.PHONY : sc
-
-##############################################################################
diff --git a/support/make/scalatex.mk b/support/make/scalatex.mk
deleted file mode 100644
index 01bd2b186f..0000000000
--- a/support/make/scalatex.mk
+++ /dev/null
@@ -1,67 +0,0 @@
-############################################################-*-Makefile-*-####
-# SCALATEX - Evaluate Embedded Scala Scripts
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make scalatex[.clean|.distclean]
-# make <*.tex>
-#
-##############################################################################
-# Examples
-#
-# Generate all .tex files produced by processing a .scala.tex file
-#
-# make scalatex
-#
-#
-# Generate tutorial.tex by processing tutorial.scala.tex
-#
-# make tutorial.tex
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-SCSH ?= scsh
-
-##############################################################################
-# Values
-
-scalatex_ENV ?= CLASSPATH=$(PROJECT_CLASSPATH)
-scalatex_SCRIPT ?= $(PROJECT_SUPPORTDIR)/latex/scalatex.scm
-
-##############################################################################
-# Commands
-
-all : scalatex
-clean : scalatex.clean
-distclean : scalatex.distclean
-
-scalatex : $(patsubst %.scala.tex,%.tex,$(wildcard *.scala.tex))
-
-scalatex.clean :
-
-scalatex.distclean :
- @for file in *.scala.tex; do \
- [ "$$file" = "*.scala.tex" ] || ( \
- echo $(RM) "$${file%.scala.tex}.tex"; \
- $(RM) "$${file%.scala.tex}.tex" ); \
- done
-
-.PHONY : scalatex
-.PHONY : scalatex.clean
-.PHONY : scalatex.distclean
-
-##############################################################################
-# Rules
-
-%.tex : %.scala.tex
- $(scalatex_ENV) $(SCSH) -e main -s $(scalatex_SCRIPT) $< $@
-
-.PRECIOUS : %.tex
-
-##############################################################################
diff --git a/support/make/sdc.mk b/support/make/sdc.mk
deleted file mode 100644
index b65a91aa22..0000000000
--- a/support/make/sdc.mk
+++ /dev/null
@@ -1,111 +0,0 @@
-############################################################-*-Makefile-*-####
-# SDC - Compile Scala Documentation Files
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make sdc [target=<target>] {<VARIABLE>=<value>}
-#
-##############################################################################
-# Variables
-#
-# SDC_COMPILER = compiler name, for example SCALADOC
-# $(SDC_COMPILER) = compiler command
-# $(SDC_COMPILER)_FLAGS = compiler-specific compilation flags
-# SDC_FLAGS += compilation flags
-# SDC_CLASSPATH = location of user class files
-# SDC_SOURCEPATH = location of input source files
-# SDC_BOOTCLASSPATH = location of bootstrap class files
-# SDC_EXTDIRS = location of installed extensions
-# SDC_OUTPUTDIR = directory where to place generated class files
-# SDC_ENCODING = character encoding used by source files
-# SDC_SOURCE = version of source code
-# SDC_TARGET = version of target bytecode
-# SDC_FILES += files to compile
-#
-# All variables may have target specific values which override the
-# normal value. Those values are specified by variables whose name is
-# prefixed with the target name. For example, to override the value of
-# the variable SDC_CLASSPATH with target LIBRARY, one may define the
-# variable LIBRARY_SDC_CLASSPATH.
-#
-##############################################################################
-# Examples
-#
-# Compile file "sources/scala/Predef.scala"
-#
-# make sdc SDC_FILES=sources/scala/Predef.scala
-#
-#
-# Compile the whole runtime
-#
-# make sdc target=LIBRARY
-#
-#
-# A Makefile rule that compiles all modified files from the runtime
-#
-# .latest-library : $(LIBRARY_SDC_FILES)
-# @$(MAKE) sdc target=LIBRARY LIBRARY_SDC_FILES='$?'
-# touch $@
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-SDC_COMPILER ?= SCALADOC
-CYGWIN_PATH ?= $(1)
-CYGWIN_FILE ?= $(1)
-SCALADOC ?= scaladoc
-
-##############################################################################
-# Values
-
-sdc_COMPILER = $(call SDC_LOOKUP,SDC_COMPILER)
-sdc_compiler = $(call SDC_LOOKUP,$(sdc_COMPILER))
-sdc_compiler_flags = $(call SDC_LOOKUP,$(sdc_COMPILER)_FLAGS)
-sdc_FLAGS = $(call SDC_LOOKUP,SDC_FLAGS)
-sdc_CLASSPATH = $(call SDC_LOOKUP,SDC_CLASSPATH)
-sdc_SOURCEPATH = $(call SDC_LOOKUP,SDC_SOURCEPATH)
-sdc_BOOTCLASSPATH = $(call SDC_LOOKUP,SDC_BOOTCLASSPATH)
-sdc_EXTDIRS = $(call SDC_LOOKUP,SDC_EXTDIRS)
-sdc_OUTPUTDIR = $(call SDC_LOOKUP,SDC_OUTPUTDIR)
-sdc_ENCODING = $(call SDC_LOOKUP,SDC_ENCODING)
-sdc_SOURCE = $(call SDC_LOOKUP,SDC_SOURCE)
-sdc_TARGET = $(call SDC_LOOKUP,SDC_TARGET)
-sdc_FILES = $(call SDC_LOOKUP,SDC_FILES)
-
-##############################################################################
-# Command
-
-sdc += $(sdc_compiler)
-sdc += $(sdc_compiler_flags)
-sdc += $(sdc_FLAGS)
-sdc += $(sdc_CLASSPATH:%=-classpath $(call CYGWIN_PATH,%))
-sdc += $(sdc_SOURCEPATH:%=-sourcepath $(call CYGWIN_PATH,%))
-sdc += $(sdc_BOOTCLASSPATH:%=-bootclasspath $(call CYGWIN_PATH,%))
-sdc += $(sdc_EXTDIRS:%=-extdirs $(call CYGWIN_PATH,%))
-sdc += $(sdc_OUTPUTDIR:%=-d $(call CYGWIN_FILE,%))
-sdc += $(sdc_ENCODING:%=-encoding %)
-sdc += $(sdc_SOURCE:%=-source %)
-sdc += $(sdc_TARGET:%=-target %)
-sdc += $(sdc_FILES:%=$(call CYGWIN_FILE,'%'))
-sdc += -- scala
-
-##############################################################################
-# Functions
-
-SDC_LOOKUP = $(if $($(target)_$(1)),$($(target)_$(1)),$($(1)))
-
-##############################################################################
-# Rules
-
-sdc :
- @[ -d "$(sdc_OUTPUTDIR)" ] || $(MKDIR) -p "$(sdc_OUTPUTDIR)"
- $(strip $(sdc))
-
-.PHONY : sdc
-
-##############################################################################
diff --git a/support/make/verbfilter.mk b/support/make/verbfilter.mk
deleted file mode 100644
index 984313b30b..0000000000
--- a/support/make/verbfilter.mk
+++ /dev/null
@@ -1,80 +0,0 @@
-############################################################-*-Makefile-*-####
-# VERBFILTER - Verbfilter Latex Files
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make verbfilter[.clean|.distclean]
-# make [VERBFILTER=<verbfilter-source-file>] <*.tex>
-#
-##############################################################################
-# Variables
-#
-# VERBFILTER = Verb filter source file
-#
-##############################################################################
-# Examples
-#
-# Generate all .tex files produced by verbfiltering a .verb.tex file
-#
-# make verbfilter
-#
-#
-# Generate reference.tex by verbfiltering reference.verb.tex with the
-# specified verbfilter
-#
-# make VERBFILTER=../../support/latex/verbfilterScala reference.tex
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-JAVA ?= java
-JAVAC ?= javac
-VERBFILTER ?= $(PROJECT_SUPPORTDIR)/latex/verbfilterScala.java
-
-##############################################################################
-# Values
-
-verbfilter = $(VERBFILTER:%.java=%)
-verbfilter_CLASS = $(PROJECT_OUTPUTDIR)/$(verbfilter).class
-
-##############################################################################
-# Commands
-
-all : verbfilter
-clean : verbfilter.clean
-distclean : verbfilter.distclean
-
-verbfilter : $(patsubst %.verb.tex,%.tex,$(wildcard *.verb.tex))
-
-verbfilter.clean :
-
-verbfilter.distclean :
- @for file in *.verb.tex; do \
- [ "$$file" = "*.verb.tex" ] || ( \
- echo $(RM) "$${file%.verb.tex}.tex"; \
- $(RM) "$${file%.verb.tex}.tex" ); \
- done
- $(RM) $(verbfilter_CLASS)
-
-.PHONY : verbfilter
-.PHONY : verbfilter.clean
-.PHONY : verbfilter.distclean
-
-##############################################################################
-# Rules
-
-%.tex : %.verb.tex $(verbfilter_CLASS)
- $(JAVA) -cp $(dir $(verbfilter_CLASS)) $(notdir $(verbfilter)) $< $@
-
-$(verbfilter_CLASS) : $(VERBFILTER)
- $(JAVAC) $?
-
-.PRECIOUS : %.tex
-.PRECIOUS : $(verbfilter_CLASS)
-
-##############################################################################
diff --git a/support/make/wc.mk b/support/make/wc.mk
deleted file mode 100644
index e273544f48..0000000000
--- a/support/make/wc.mk
+++ /dev/null
@@ -1,45 +0,0 @@
-############################################################-*-Makefile-*-####
-# WC - Count Bytes, Words and Lines
-##############################################################################
-# $Id$
-
-##############################################################################
-# Usage
-#
-# make wc [FLAGS=<flags>] [FILES=<files>]
-#
-##############################################################################
-# Examples
-#
-# Count lines in all source files:
-#
-# make wc
-#
-#
-# Count lines in the compiler source files:
-#
-# make wc FILES='$(COMPILER_SOURCES)'
-#
-##############################################################################
-
-##############################################################################
-# Defaults
-
-WC ?= wc
-
-##############################################################################
-# Variables
-
-WC_BINARY ?= $(WC)
-WC_FLAGS ?= $(FLAGS)
-WC_FILES ?= $(if $(FILES),$(FILES),$(PROJECT_SOURCES))
-
-##############################################################################
-# Rules
-
-wc :
- @$(WC_BINARY) $(WC_FLAGS) $(WC_FILES:%='%')
-
-.PHONY : wc
-
-##############################################################################