CCA_HOME = ../..

JAVACFLAGS = -classpath $(CLASSPATH):$(CCA_HOME)

%.class : %.java
	$(JAVAC) $(JAVACFLAGS) $<



SRC = \
	Component.java \
	ComponentID.java \
	Port.java \
	PortInfo.java \
	ConnectionInfo.java \
	Services.java

CLS = $(SRC:%.java=%.class)

all : $(CLS)

doc: 
	(cd $(CCA_HOME)/doc; $(MAKE) JAVADOC=$(JAVADOC))

install.local:
	@if test "X$(CCA_INSTALL_ROOT)" = "X" ; then \
		echo "* * * Cannot install java/gov/cca. CCA_INSTALL_ROOT undefined"; \
	else \
		mkdir -p $(CCA_INSTALL_ROOT)/java/gov/cca; \
		cp *.class *.java $(CCA_INSTALL_ROOT)/java/gov/cca ; \
		(cd eg; $(MAKE) CCA_INSTALL_ROOT=$(CCA_INSTALL_ROOT) install.local); \
		(cd ports; $(MAKE) CCA_INSTALL_ROOT=$(CCA_INSTALL_ROOT) install.local); \
	fi


clean : 
	rm -f $(CLS) *~ \#* *.class



