summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-04-16 14:00:16 +0000
committerpaltherr <paltherr@epfl.ch>2003-04-16 14:00:16 +0000
commitd20bbb416e7d15d34b18ca5a110b843a8ada1fbc (patch)
treea2857bdc61655daf40c307cb0e9e3e0e5e01e0d8 /Makefile
parent17a647a7408200cc9e32c056307c895d56cff976 (diff)
downloadscala-d20bbb416e7d15d34b18ca5a110b843a8ada1fbc.tar.gz
scala-d20bbb416e7d15d34b18ca5a110b843a8ada1fbc.tar.bz2
scala-d20bbb416e7d15d34b18ca5a110b843a8ada1fbc.zip
- Added rule fastclean
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile16
1 files changed, 7 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 22e68bb0c9..e3f32ef278 100644
--- a/Makefile
+++ b/Makefile
@@ -182,17 +182,10 @@ all : compiler
all : interpreter
all : library
-force :
- @if [ -f .generated ]; then $(call RUN,$(RM) `$(CAT) .generated`); fi
- $(RM) .generated
- $(RM) .latest-interpreter
- $(RM) .latest-compiler
- $(RM) .latest-runtime
- $(RM) .latest-generate
- $(RM) .latest-meta
+force : fastclean
@$(make) all
-clean :
+fastclean :
@if [ -f .generated ]; then $(call RUN,$(RM) `$(CAT) .generated`); fi
$(RM) .generated
$(RM) .latest-interpreter
@@ -200,6 +193,8 @@ clean :
$(RM) .latest-runtime
$(RM) .latest-generate
$(RM) .latest-meta
+
+clean : fastclean
$(RM) -r $(PROJECT_OUTPUTDIR)/*
distclean : clean
@@ -226,11 +221,13 @@ library : .latest-library
.PHONY : all
.PHONY : force
+.PHONY : fastclean
.PHONY : clean
.PHONY : distclean
.PHONY : fixcvs
.PHONY : scripts
.PHONY : meta
+.PHONY : generate
.PHONY : runtime
.PHONY : compiler
.PHONY : interpreter
@@ -246,6 +243,7 @@ library : .latest-library
touch $@
.latest-generate : .latest-meta
+ @if [ -f .generated ]; then $(call RUN,$(RM) `$(CAT) .generated`); fi
$(strip $(JAVA) -cp $(JC_OUTPUTDIR) \
meta.GenerateAll $(PROJECT_SOURCEDIR) .generated)
touch $@