#
# @(#)GNUmakefile	1.22 99/02/16
#
# Makefile for building the jfc demos
#

BUILDDIR = ../..
include $(BUILDDIR)/Platform.gmk

PRODUCT = java

include $(TOPDIR)/build/$(PLATFORM)/makefiles/Defs.gmk

SWING_DEMOS = Munge SwingSet FileChooserDemo Metalworks DBDemos SimpleExample \
          Notepad Stylepad SampleTree SwingApplet TableExample

OTHER_DEMOS = Java2D

SUBDIRS = $(SWING_DEMOS) $(OTHER_DEMOS)

all optimized debug clean clobber ::
	@for i in $(SUBDIRS) ; do \
		echo ">>>Recursively making "$$i" "$@" @ `date` ..."; \
		cd $$i; $(MAKE) $@ SWING_DEMODIR=demo/jfc \
		|| exit 1; cd ..;  \
		echo "<<<Finished Recursively making "$$i" "$@" @ `date`." ; \
	done

swing-1.1-demo:
	@for i in $(SWING_DEMOS) ; do \
		echo ">>>Recursively making "$$i" "$@" @ `date` ..."; \
		cd $$i; $(MAKE) swing-1.1 SWING_DEMODIR=1.1_demo  \
		|| exit 1; cd ..;  \
		echo "<<<Finished Recursively making "$$i" "$@" @ `date`." ; \
	done

swing-1.1-clobber ::
	@for i in $(SWING_DEMOS) ; do \
		echo ">>>Recursively making "$$i" "$@" @ `date` ..."; \
		cd $$i; $(MAKE) $@ SWING_DEMODIR=1.1_demo  \
		|| exit 1; cd ..;  \
		echo "<<<Finished Recursively making "$$i" "$@" @ `date`." ; \
	done

