# -*- file-coding-system: *sjis*unix; -*-
all: SuperClass.class SuperClass_Proxy.class SuperClass_Skeleton.class \
	SubClass.class SubClass_Proxy.class SubClass_Skeleton.class \
	Server.class Server_Proxy.class Server_Skeleton.class \
	Client1.class Client2.class Client3.class Client4.class

test:
	java horb.examples.inheritance4.Client1
	java horb.examples.inheritance4.Client2
	java horb.examples.inheritance4.Client3
	java horb.examples.inheritance4.Client4

clean:
	-rm -f SuperClass_Skeleton.java SuperClass_Proxy.java \
	SubClass_Skeleton.java SubClass_Proxy.java Server_Skeleton.java \
	Server_Proxy.java *~

fullclean: clean
	-rm -f *.class

SuperClass_Skeleton.class SuperClass_Proxy.class SuperClass.class: SuperClass.java
	horbc SuperClass.java
SubClass_Skeleton.class SubClass_Proxy.class SubClass.class: SubClass.java
	horbc SubClass.java
Server_Skeleton.class Server_Proxy.class Server.class: Server.java
	horbc Server.java
Client1.class: SuperClass.class SubClass.class Client1.java
	horbc -c Client1.java
Client2.class: SuperClass.class SubClass.class Client2.java
	horbc -c Client2.java

Client3.class: SuperClass.class SubClass.class Server.class Client3.java
	horbc -c Client3.java
Client4.class: SuperClass.class SubClass.class Server.class Client4.java
	horbc -c Client4.java
