summaryrefslogtreecommitdiff
path: root/Makefile.import
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-11-03 12:53:09 +0000
committerpaltherr <paltherr@epfl.ch>2003-11-03 12:53:09 +0000
commitf2edc84853de62dbf63c9c1cda34d06e153ce88c (patch)
tree6dc0d1a4dfc6dfb78447c2f9e7ce26f723232a3d /Makefile.import
parenta87a5ed43ecdc3e877c1f9d40c72c56026bd678e (diff)
downloadscala-f2edc84853de62dbf63c9c1cda34d06e153ce88c.tar.gz
scala-f2edc84853de62dbf63c9c1cda34d06e153ce88c.tar.bz2
scala-f2edc84853de62dbf63c9c1cda34d06e153ce88c.zip
- Added Makefile.import
- Moved some stuff from Makefile and Makefile.config into Makefile.import
Diffstat (limited to 'Makefile.import')
-rw-r--r--Makefile.import44
1 files changed, 44 insertions, 0 deletions
diff --git a/Makefile.import b/Makefile.import
new file mode 100644
index 0000000000..fe5632d0c0
--- /dev/null
+++ b/Makefile.import
@@ -0,0 +1,44 @@
+############################################################-*-Makefile-*-####
+# Project Imports
+##############################################################################
+# $Id$
+
+##############################################################################
+# Read configuration
+
+include $(ROOT)/Makefile.config
+
+##############################################################################
+# Variables
+
+# project
+PROJECT_VERSION = $(shell $(TAIL) -1 $(VERSION_FILE))
+
+# version management
+VERSION_FILE = $(PROJECT_ROOT)/VERSION
+VERSION_SCRIPT = $(PROJECT_SUPPORTDIR)/scripts/version-manager
+
+# scala tools
+SCALAC = $(PROJECT_BINARYDIR)/scalac
+SCALAP = $(PROJECT_BINARYDIR)/scalap
+SCALAINT = $(PROJECT_BINARYDIR)/scalaint
+SCALARUN = $(PROJECT_BINARYDIR)/scalarun
+SCALADOC = $(PROJECT_BINARYDIR)/scaladoc
+DTD2SCALA = $(PROJECT_BINARYDIR)/dtd2scala
+
+##############################################################################
+# Makefile functions
+
+RUN = $(ECHO) '$(1)'; $(1) || exit $$?
+READLIST = $(shell $(CAT) $(1) | $(GREP) -v "^\#")
+
+##############################################################################
+# Includes
+
+include $(PROJECT_SUPPORTDIR)/make/default.mk
+include $(PROJECT_SUPPORTDIR)/make/cygwin.mk
+include $(PROJECT_SUPPORTDIR)/make/exec.mk
+include $(PROJECT_SUPPORTDIR)/make/grep.mk
+include $(PROJECT_SUPPORTDIR)/make/wc.mk
+
+##############################################################################