# Generated automatically from Makefile.in by configure.

SHELL=/bin/sh

JAVAC=/usr/local/java/j2sdk1.4.0_01/bin/javac
JAVADOC=/usr/local/java/j2sdk1.4.0_01/bin/javadoc

all:   
	(cd gov/cca; $(MAKE) JAVAC=$(JAVAC) JAVADOC=$(JAVADOC))
	(cd gov/cca/ports; $(MAKE) JAVAC=$(JAVAC) JAVADOC=$(JAVADOC))
	(cd gov/cca/eg/port; $(MAKE) JAVAC=$(JAVAC) JAVADOC=$(JAVADOC))
	(cd gov/cca/eg/component; $(MAKE) JAVAC=$(JAVAC) JAVADOC=$(JAVADOC))
	@echo "#=========================================="
	@echo "# Java binding built."
	@echo "#=========================================="


clean:
	-find . -name '*.class' -print -exec /bin/rm {} \;
	(cd doc; $(MAKE) clean)

install.local:
	@if test "X$(CCA_INSTALL_ROOT)" = "X" ; then \
		echo "* * * Cannot install java. CCA_INSTALL_ROOT undefined"; \
	else \
		mkdir -p $(CCA_INSTALL_ROOT)/java; \
		(cd gov; $(MAKE) CCA_INSTALL_ROOT=$(CCA_INSTALL_ROOT) install.local); \
		find $(CCA_INSTALL_ROOT)/java/gov -type f -exec chmod 644 {} \; ; \
		cp -r doc $(CCA_INSTALL_ROOT)/java; \
		find $(CCA_INSTALL_ROOT)/java/doc -name 'Makefile*' \
			-exec /bin/rm -f {} \; ; \
		find $(CCA_INSTALL_ROOT)/java/doc -name CVS -exec /bin/rm -rf {} \; ; \
		find $(CCA_INSTALL_ROOT)/java/doc -type f -exec chmod 644 {} \; ; \
	fi

