#
# @(#)Makefile	1.4	99/03/30
#
# Makefile for building the Java 2D demo
#

BUILDDIR = ..\..\..
DEMOJ2D = $(BUILDDIR)\demo\jfc\Java2D
DEMOTMP = $(DEMOJ2D)\tmp
JAR = $(BUILDDIR)\bin\jar

SUBDIRS = gui demos
 
ACTIONS = all debug optimized classes
CLEANACTIONS = clean cleanall clobber clobberall

default : $(SUBDIRS)
	rm -f $(DEMOJ2D)\Java2Demo.jar
	$(JAR) cfm $(DEMOJ2D)\Java2Demo.jar $(DEMOTMP)\manifest.txt -C $(DEMOTMP) .
	cp -f $(DEMOTMP)\README.txt $(DEMOJ2D)
	cp -f $(DEMOTMP)\Java2Demo.html $(DEMOJ2D)
	rm -rf $(DEMOTMP)

everything : $(SUBDIRS)

$(ACTIONS) ::
	@nmake -nologo action=$@ RELEASE=$(RELEASE)

$(CLEANACTIONS) ::
	rm -rf $(DEMOJ2D)

$(SUBDIRS) $(OPTSUBDIRS) : FORCE
	cd $@
	nmake -nologo $(action) RELEASE=$(RELEASE)
	cd ..

FORCE :
