CC=javac

SRC= List.java ConnectionList.java DownloadList.java HostList.java \
	OptionList.java ResultList.java QueryList.java ShareList.java \
	StatList.java UploadList.java ListMaker.java HagelslagInterface.java

CLASSES= List.class ConnectionList.class DownloadList.class HostList.class \
	OptionList.class ResultList.class QueryList.class ShareList.class \
	StatList.class UploadList.class ListMaker.class HagelslagInterface.class

interface: $(CLASSES)
	$(CC) HagelslagInterface.java
	cp -f HagelslagInterface.class ../../lib

all:	clean interface

clean:
	rm -f *.class *~

count:
	@echo Java API
	@wc -l $(SRC)  | grep total

depend:
	
List.class: List.java
	$(CC) List.java

ConnectionList.class: ConnectionList.java
	$(CC) ConnectionList.java

DownloadList.class: DownloadList.java
	$(CC) DownloadList.java

ErrorList.class: ErrorList.java
	$(CC) ErrorList.java

HostList.class: HostList.java
	$(CC) HostList.java

OptionList.class: OptionList.java
	$(CC) OptionList.java

QueryList.class: QueryList.java
	$(CC) QueryList.java

ShareList.class: ShareList.java
	$(CC) ShareList.java

StatList.class: StatList.java
	$(CC) StatList.java

ResultList.class: ResultList.java
	$(CC) ResultList.java

UploadList.class: UploadList.java
	$(CC) UploadList.java

ListMaker.class: ListMaker.java
	$(CC) ListMaker.java

HagelslagInterface.class: HagelslagInterface.java
	$(CC) HagelslagInterface.java
