summaryrefslogtreecommitdiff
path: root/support/make/jc.mk
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/jc.mk
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/jc.mk')
-rw-r--r--support/make/jc.mk113
1 files changed, 0 insertions, 113 deletions
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
-
-##############################################################################