# $Id: Makefile 300 2000-11-02 21:22:04Z dwd $
#
# makefile for gov.noaa.pmel.swing
#
# $Revision: 300 $, $Date: 2000-11-02 13:22:04 -0800 (Thu, 02 Nov 2000) $
#

SOURCES = JDateDialog.java \
	JDateTimeGetter.java \
	JDateTimeGetterBeanInfo.java \
	JDepthDialog.java \
	JLatDialog.java \
	JLonDialog.java \
	JLatSpinDialog.java \
	JLonSpinDialog.java \
	JSelectionMap.java \
	JSlider2.java \
	JSlider2BeanInfo.java \
	JSlider2Date.java \
	JSlider2DateBeanInfo.java \
	JSlider2Double.java \
	JSlider2DoubleBeanInfo.java \
	JSpinDialog.java \
	JStretchPanel.java \
	JStretchPanelBeanInfo.java \
	JSystemPropertiesDialog.java \
	JViewHTMLDialog.java \
	LossyConstraints.java \
	LossyLayout.java \
	StretchActionListener.java


CLASSES = $(SOURCES:.java=.class)

SUBDIRS = beans spin map

all: $(SUBDIRS) $(CLASSES)

$(SUBDIRS):	foo
	cd $@ ; $(MAKE) $(MFLAGS)

foo:

clean::
	$(RM) *.class *~
	for i in $(SUBDIRS) ; do \
	  cd $$i ; $(MAKE) $(MFLAGS) $@; \
	  cd .. ; \
	done

COMPILE.java = javac $(JFLAGS)

.SUFFIXES: .java .class

.java.class:
	$(COMPILE.java) $<
