summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2008-01-15 14:11:10 -0330
committerDwayne Boone <dwayne@zeroc.com>2008-01-15 14:11:10 -0330
commitac9fc9efd116e7cf4e1d5e56598e52dd010a2a99 (patch)
tree44558f82344fc1b8c163d699e7c0f09f8ffdca02 /Makefile
parentBug 2413 - arbitraray config file line limit (diff)
downloadice-ac9fc9efd116e7cf4e1d5e56598e52dd010a2a99.tar.bz2
ice-ac9fc9efd116e7cf4e1d5e56598e52dd010a2a99.tar.xz
ice-ac9fc9efd116e7cf4e1d5e56598e52dd010a2a99.zip
Added targets to bas Makefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile48
1 files changed, 42 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index bdd42569a7e..7597525ce3d 100644
--- a/Makefile
+++ b/Makefile
@@ -7,15 +7,51 @@
#
# **********************************************************************
-root_dir = .
+SUBDIRS = cpp java cs py rb php
+DEPEND_SUBDIRS = cpp cs py rb php
+INSTALL_SUBDIRS = cpp cs py rb php
-include $(root_dir)/config/Make.rules
-
-SUBDIRS = slice cpp java cs php py rb
-
-$(EVERYTHING)::
+all clean::
@for subdir in $(SUBDIRS); \
do \
echo "making $@ in $$subdir"; \
( cd $$subdir && $(MAKE) $@ ) || exit 1; \
done
+
+depend::
+ @for subdir in $(DEPEND_SUBDIRS); \
+ do \
+ echo "making depend in $$subdir"; \
+ ( cd $$subdir && $(MAKE) depend ) || exit 1; \
+ done
+
+install::
+ @for subdir in $(INSTALL_SUBDIRS); \
+ do \
+ echo "making install in $$subdir"; \
+ ( cd $$subdir && $(MAKE) install ) || exit 1; \
+ done
+
+cpp::
+ echo "making all in cpp";
+ ( cd cpp && $(MAKE) all ) || exit 1;
+
+java::
+ echo "making all in java";
+ ( cd java && $(MAKE) all ) || exit 1;
+
+cs::
+ echo "making all in cs";
+ ( cd cs && $(MAKE) all ) || exit 1;
+
+py::
+ echo "making all in py";
+ ( cd py && $(MAKE) all ) || exit 1;
+
+rb::
+ echo "making all in rb";
+ ( cd rb && $(MAKE) all ) || exit 1;
+
+php::
+ echo "making all in php";
+ ( cd php && $(MAKE) all ) || exit 1;