#
# @(#)Makefile	1.54 98/10/06
#
# Makefile for building all of java
#

BUILDDIR = ..
LOCATION = java
!include $(BUILDDIR)\makefiles\defs.nmk

!ifdef JAE_ONLY
TOOLS_SUBDIRS = 
!else
TOOLS_SUBDIRS = javac javah
!endif

# We want to bootstrap as early as possible.
BOOTSUBDIRS = hpi jvm fdlibm java main redist zip $(TOOLS_SUBDIRS)

SUBDIRS = $(BOOTSUBDIRS) hprof math text awt applet net \
	  security rmi sql jar beans

ACTIONS = all debug optimized clean clobber

default: $(SUBDIRS)

$(SUBDIRS): FORCE
	@echo +++Recursively making $(ACTION) $@ ...
	@cd $@
	$(MAKE) -nologo $(ACTION) RELEASE="$(RELEASE)" FULL_VERSION="$(FULL_VERSION)"
	@cd ..
	@echo ---Finished Recursively making $(ACTION) $@.

all debug optimized clean clobber:
	@$(MAKE) -nologo ACTION=$@ RELEASE="$(RELEASE)" FULL_VERSION="$(FULL_VERSION)"

!include $(BUILDDIR)\makefiles\rules.nmk
