diff options
author | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2005-12-18 18:33:03 +0000 |
---|---|---|
committer | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2005-12-18 18:33:03 +0000 |
commit | d3819b93ab8b2de3d5cc35c33b8258ccdb5a931a (patch) | |
tree | dfc6f7f497e58ea3321e6f687b11313d2afa86b5 /support/make | |
parent | 0e82079908655682e5140ad521cef0572cb6d2a4 (diff) | |
download | scala-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.mk | 105 | ||||
-rw-r--r-- | support/make/cygwin.mk | 32 | ||||
-rw-r--r-- | support/make/default.mk | 43 | ||||
-rw-r--r-- | support/make/exec.mk | 42 | ||||
-rw-r--r-- | support/make/grep.mk | 51 | ||||
-rw-r--r-- | support/make/ilasm.mk | 93 | ||||
-rw-r--r-- | support/make/ildasm.mk | 85 | ||||
-rw-r--r-- | support/make/jar.mk | 81 | ||||
-rw-r--r-- | support/make/jc.mk | 113 | ||||
-rw-r--r-- | support/make/latex.mk | 92 | ||||
-rw-r--r-- | support/make/rmic.mk | 96 | ||||
-rw-r--r-- | support/make/sc.mk | 110 | ||||
-rw-r--r-- | support/make/scalatex.mk | 67 | ||||
-rw-r--r-- | support/make/sdc.mk | 111 | ||||
-rw-r--r-- | support/make/verbfilter.mk | 80 | ||||
-rw-r--r-- | support/make/wc.mk | 45 |
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 - -############################################################################## |