SERVOBJS = server.o \
	democlasses.o \
	loopconduit.o \
	loopconduit_impl.o \
	loopconduit_skel.o

CLIOBJS = client.o \
	loopconduit.o \
	loopconduit_skel.o

OTHERLIBS = $(TOVESRC)/pf/pf.a \
	$(TOVESRC)/sf/sf.a

CLIENT = client
SERVER = server

#
# include a Rules file
#
include $(TOVESRC)/Rules.Make


all: $(SERVER) $(CLIENT)


$(SERVER): $(SERVOBJS)
	g++ -o server $(CCFLAGS) $(SERVOBJS) $(OTHERLIBS) $(ORBLIB)


$(CLIENT): $(CLIOBJS)
	g++ -o client $(CCFLAGS) $(CLIOBJS) $(OTHERLIBS) $(ORBLIB)


clean:
	rm -rf *~ *.o $(SERVER) $(CLIENT)

idl:
	idl loopconduit.idl
	sed s/\<loopconduit\.h\>/\"loopconduit\.h\"/g < loopconduit.cpp > file
	mv file loopconduit.cpp
	sed s/\<loopconduit\.h\>/\"loopconduit\.h\"/g < loopconduit_skel.h > file
	mv file loopconduit_skel.h 
	sed s/\<loopconduit_skel\.h\>/\"loopconduit_skel\.h\"/g < loopconduit_skel.cpp > file
	mv file loopconduit_skel.cpp 

#
# Dependencies below, next line is used by makedepend, so
# DO NOT DELETE

client.o: /usr/local/include/OB/CORBA.h /usr/local/include/OB/Basic.h
client.o: /usr/local/include/OB/Config.h /usr/local/include/JTC/JTC.h
client.o: /usr/local/include/JTC/Thread.h /usr/local/include/JTC/Types.h
client.o: /usr/local/include/JTC/Config.h /usr/local/include/JTC/Mutex.h
client.o: /usr/local/include/JTC/Sync.h /usr/local/include/JTC/Event.h
client.o: /usr/local/include/JTC/Cond.h /usr/local/include/JTC/ThreadGroup.h
client.o: /usr/local/include/JTC/Monitor.h /usr/local/include/JTC/Exception.h
client.o: /usr/local/include/JTC/Runnable.h /usr/local/include/JTC/MonitorT.h
client.o: /usr/local/include/JTC/TSS.h /usr/local/include/OB/Except.h
client.o: /usr/local/include/OB/Template.h
client.o: /usr/local/include/OB/Declarations.h /usr/local/include/OB/Any.h
client.o: /usr/local/include/OB/TCKind.h /usr/local/include/OB/TypeCode.h
client.o: /usr/local/include/OB/Environment.h /usr/local/include/OB/Context.h
client.o: /usr/local/include/OB/NamedValue.h
client.o: /usr/local/include/OB/Principal.h /usr/local/include/OB/IOP.h
client.o: /usr/local/include/OB/Object.h /usr/local/include/OB/Policy.h
client.o: /usr/local/include/OB/IntRep.h /usr/local/include/OB/IntRepMember.h
client.o: /usr/local/include/OB/ORB.h /usr/local/include/OB/Object_skel.h
client.o: /usr/local/include/OB/ImplRep.h /usr/local/include/OB/BOA.h
client.o: /usr/local/include/OB/DII.h /usr/local/include/OB/DSI.h
client.o: /usr/local/include/OB/Current.h /usr/local/include/OB/DynAny.h
client.o: /usr/local/include/OB/Util.h ./loopconduit.h
client.o: /work/vmp/src/pf/debug.h /work/vmp/src/pf/state.h
client.o: /work/vmp/src/pf/protocol.h /work/vmp/src/pf/types.h
client.o: /work/vmp/src/pf/transp.h /work/vmp/src/pf/types.h
client.o: /work/vmp/src/pf/conduit.h /work/vmp/src/pf/exception.h
client.o: /work/vmp/src/pf/messenge.h /work/vmp/src/pf/storage.h
client.o: /work/vmp/src/pf/frame.h /work/vmp/src/pf/exception.h
client.o: /work/vmp/src/pf/bitstring.h /work/vmp/src/pf/ie.h
client.o: /work/vmp/src/pf/conduit.h /work/vmp/src/sf/task.h
client.o: /work/vmp/src/pf/timers.h /work/vmp/src/pf/timer.h
client.o: /work/vmp/src/sf/otime.h
democlasses.o: democlasses.h /work/vmp/src/pf/protocol.h
democlasses.o: /work/vmp/src/pf/types.h /work/vmp/src/pf/transp.h
democlasses.o: /work/vmp/src/pf/types.h /work/vmp/src/pf/conduit.h
democlasses.o: /work/vmp/src/pf/exception.h /work/vmp/src/pf/messenge.h
democlasses.o: /work/vmp/src/pf/storage.h /work/vmp/src/pf/frame.h
democlasses.o: /work/vmp/src/pf/exception.h /work/vmp/src/pf/bitstring.h
democlasses.o: /work/vmp/src/pf/ie.h /work/vmp/src/pf/state.h
democlasses.o: /work/vmp/src/pf/conduit.h /work/vmp/src/sf/task.h
democlasses.o: /work/vmp/src/pf/timers.h /work/vmp/src/pf/timer.h
democlasses.o: /work/vmp/src/sf/otime.h /work/vmp/src/pf/state.h
democlasses.o: /work/vmp/src/pf/timers.h
loopconduit.o: /usr/local/include/OB/CORBA.h /usr/local/include/OB/Basic.h
loopconduit.o: /usr/local/include/OB/Config.h /usr/local/include/JTC/JTC.h
loopconduit.o: /usr/local/include/JTC/Thread.h /usr/local/include/JTC/Types.h
loopconduit.o: /usr/local/include/JTC/Config.h /usr/local/include/JTC/Mutex.h
loopconduit.o: /usr/local/include/JTC/Sync.h /usr/local/include/JTC/Event.h
loopconduit.o: /usr/local/include/JTC/Cond.h
loopconduit.o: /usr/local/include/JTC/ThreadGroup.h
loopconduit.o: /usr/local/include/JTC/Monitor.h
loopconduit.o: /usr/local/include/JTC/Exception.h
loopconduit.o: /usr/local/include/JTC/Runnable.h
loopconduit.o: /usr/local/include/JTC/MonitorT.h /usr/local/include/JTC/TSS.h
loopconduit.o: /usr/local/include/OB/Except.h
loopconduit.o: /usr/local/include/OB/Template.h
loopconduit.o: /usr/local/include/OB/Declarations.h
loopconduit.o: /usr/local/include/OB/Any.h /usr/local/include/OB/TCKind.h
loopconduit.o: /usr/local/include/OB/TypeCode.h
loopconduit.o: /usr/local/include/OB/Environment.h
loopconduit.o: /usr/local/include/OB/Context.h
loopconduit.o: /usr/local/include/OB/NamedValue.h
loopconduit.o: /usr/local/include/OB/Principal.h /usr/local/include/OB/IOP.h
loopconduit.o: /usr/local/include/OB/Object.h /usr/local/include/OB/Policy.h
loopconduit.o: /usr/local/include/OB/IntRep.h
loopconduit.o: /usr/local/include/OB/IntRepMember.h
loopconduit.o: /usr/local/include/OB/ORB.h
loopconduit.o: /usr/local/include/OB/Object_skel.h
loopconduit.o: /usr/local/include/OB/ImplRep.h /usr/local/include/OB/BOA.h
loopconduit.o: /usr/local/include/OB/DII.h /usr/local/include/OB/DSI.h
loopconduit.o: /usr/local/include/OB/Current.h /usr/local/include/OB/DynAny.h
loopconduit.o: /usr/local/include/OB/TemplateI.h ./loopconduit.h
loopconduit_impl.o: /usr/local/include/OB/CORBA.h
loopconduit_impl.o: /usr/local/include/OB/Basic.h
loopconduit_impl.o: /usr/local/include/OB/Config.h
loopconduit_impl.o: /usr/local/include/JTC/JTC.h
loopconduit_impl.o: /usr/local/include/JTC/Thread.h
loopconduit_impl.o: /usr/local/include/JTC/Types.h
loopconduit_impl.o: /usr/local/include/JTC/Config.h
loopconduit_impl.o: /usr/local/include/JTC/Mutex.h
loopconduit_impl.o: /usr/local/include/JTC/Sync.h
loopconduit_impl.o: /usr/local/include/JTC/Event.h
loopconduit_impl.o: /usr/local/include/JTC/Cond.h
loopconduit_impl.o: /usr/local/include/JTC/ThreadGroup.h
loopconduit_impl.o: /usr/local/include/JTC/Monitor.h
loopconduit_impl.o: /usr/local/include/JTC/Exception.h
loopconduit_impl.o: /usr/local/include/JTC/Runnable.h
loopconduit_impl.o: /usr/local/include/JTC/MonitorT.h
loopconduit_impl.o: /usr/local/include/JTC/TSS.h
loopconduit_impl.o: /usr/local/include/OB/Except.h
loopconduit_impl.o: /usr/local/include/OB/Template.h
loopconduit_impl.o: /usr/local/include/OB/Declarations.h
loopconduit_impl.o: /usr/local/include/OB/Any.h
loopconduit_impl.o: /usr/local/include/OB/TCKind.h
loopconduit_impl.o: /usr/local/include/OB/TypeCode.h
loopconduit_impl.o: /usr/local/include/OB/Environment.h
loopconduit_impl.o: /usr/local/include/OB/Context.h
loopconduit_impl.o: /usr/local/include/OB/NamedValue.h
loopconduit_impl.o: /usr/local/include/OB/Principal.h
loopconduit_impl.o: /usr/local/include/OB/IOP.h
loopconduit_impl.o: /usr/local/include/OB/Object.h
loopconduit_impl.o: /usr/local/include/OB/Policy.h
loopconduit_impl.o: /usr/local/include/OB/IntRep.h
loopconduit_impl.o: /usr/local/include/OB/IntRepMember.h
loopconduit_impl.o: /usr/local/include/OB/ORB.h
loopconduit_impl.o: /usr/local/include/OB/Object_skel.h
loopconduit_impl.o: /usr/local/include/OB/ImplRep.h
loopconduit_impl.o: /usr/local/include/OB/BOA.h /usr/local/include/OB/DII.h
loopconduit_impl.o: /usr/local/include/OB/DSI.h
loopconduit_impl.o: /usr/local/include/OB/Current.h
loopconduit_impl.o: /usr/local/include/OB/DynAny.h loopconduit_impl.h
loopconduit_impl.o: ./loopconduit_skel.h ./loopconduit.h
loopconduit_impl.o: /work/vmp/src/pf/adapter.h /work/vmp/src/pf/protocol.h
loopconduit_impl.o: /work/vmp/src/pf/types.h /work/vmp/src/pf/transp.h
loopconduit_impl.o: /work/vmp/src/pf/types.h /work/vmp/src/pf/conduit.h
loopconduit_impl.o: /work/vmp/src/pf/exception.h /work/vmp/src/pf/messenge.h
loopconduit_impl.o: /work/vmp/src/pf/storage.h /work/vmp/src/pf/frame.h
loopconduit_impl.o: /work/vmp/src/pf/exception.h /work/vmp/src/pf/bitstring.h
loopconduit_impl.o: /work/vmp/src/pf/ie.h /work/vmp/src/pf/state.h
loopconduit_impl.o: /work/vmp/src/pf/conduit.h /work/vmp/src/sf/task.h
loopconduit_impl.o: /work/vmp/src/pf/timers.h /work/vmp/src/pf/timer.h
loopconduit_impl.o: /work/vmp/src/sf/otime.h democlasses.h
loopconduit_impl.o: /work/vmp/src/pf/protocol.h /work/vmp/src/pf/state.h
loopconduit_impl.o: /work/vmp/src/pf/timers.h
loopconduit_skel.o: /usr/local/include/OB/CORBA.h
loopconduit_skel.o: /usr/local/include/OB/Basic.h
loopconduit_skel.o: /usr/local/include/OB/Config.h
loopconduit_skel.o: /usr/local/include/JTC/JTC.h
loopconduit_skel.o: /usr/local/include/JTC/Thread.h
loopconduit_skel.o: /usr/local/include/JTC/Types.h
loopconduit_skel.o: /usr/local/include/JTC/Config.h
loopconduit_skel.o: /usr/local/include/JTC/Mutex.h
loopconduit_skel.o: /usr/local/include/JTC/Sync.h
loopconduit_skel.o: /usr/local/include/JTC/Event.h
loopconduit_skel.o: /usr/local/include/JTC/Cond.h
loopconduit_skel.o: /usr/local/include/JTC/ThreadGroup.h
loopconduit_skel.o: /usr/local/include/JTC/Monitor.h
loopconduit_skel.o: /usr/local/include/JTC/Exception.h
loopconduit_skel.o: /usr/local/include/JTC/Runnable.h
loopconduit_skel.o: /usr/local/include/JTC/MonitorT.h
loopconduit_skel.o: /usr/local/include/JTC/TSS.h
loopconduit_skel.o: /usr/local/include/OB/Except.h
loopconduit_skel.o: /usr/local/include/OB/Template.h
loopconduit_skel.o: /usr/local/include/OB/Declarations.h
loopconduit_skel.o: /usr/local/include/OB/Any.h
loopconduit_skel.o: /usr/local/include/OB/TCKind.h
loopconduit_skel.o: /usr/local/include/OB/TypeCode.h
loopconduit_skel.o: /usr/local/include/OB/Environment.h
loopconduit_skel.o: /usr/local/include/OB/Context.h
loopconduit_skel.o: /usr/local/include/OB/NamedValue.h
loopconduit_skel.o: /usr/local/include/OB/Principal.h
loopconduit_skel.o: /usr/local/include/OB/IOP.h
loopconduit_skel.o: /usr/local/include/OB/Object.h
loopconduit_skel.o: /usr/local/include/OB/Policy.h
loopconduit_skel.o: /usr/local/include/OB/IntRep.h
loopconduit_skel.o: /usr/local/include/OB/IntRepMember.h
loopconduit_skel.o: /usr/local/include/OB/ORB.h
loopconduit_skel.o: /usr/local/include/OB/Object_skel.h
loopconduit_skel.o: /usr/local/include/OB/ImplRep.h
loopconduit_skel.o: /usr/local/include/OB/BOA.h /usr/local/include/OB/DII.h
loopconduit_skel.o: /usr/local/include/OB/DSI.h
loopconduit_skel.o: /usr/local/include/OB/Current.h
loopconduit_skel.o: /usr/local/include/OB/DynAny.h ./loopconduit_skel.h
loopconduit_skel.o: ./loopconduit.h
server.o: /usr/local/include/OB/CORBA.h /usr/local/include/OB/Basic.h
server.o: /usr/local/include/OB/Config.h /usr/local/include/JTC/JTC.h
server.o: /usr/local/include/JTC/Thread.h /usr/local/include/JTC/Types.h
server.o: /usr/local/include/JTC/Config.h /usr/local/include/JTC/Mutex.h
server.o: /usr/local/include/JTC/Sync.h /usr/local/include/JTC/Event.h
server.o: /usr/local/include/JTC/Cond.h /usr/local/include/JTC/ThreadGroup.h
server.o: /usr/local/include/JTC/Monitor.h /usr/local/include/JTC/Exception.h
server.o: /usr/local/include/JTC/Runnable.h /usr/local/include/JTC/MonitorT.h
server.o: /usr/local/include/JTC/TSS.h /usr/local/include/OB/Except.h
server.o: /usr/local/include/OB/Template.h
server.o: /usr/local/include/OB/Declarations.h /usr/local/include/OB/Any.h
server.o: /usr/local/include/OB/TCKind.h /usr/local/include/OB/TypeCode.h
server.o: /usr/local/include/OB/Environment.h /usr/local/include/OB/Context.h
server.o: /usr/local/include/OB/NamedValue.h
server.o: /usr/local/include/OB/Principal.h /usr/local/include/OB/IOP.h
server.o: /usr/local/include/OB/Object.h /usr/local/include/OB/Policy.h
server.o: /usr/local/include/OB/IntRep.h /usr/local/include/OB/IntRepMember.h
server.o: /usr/local/include/OB/ORB.h /usr/local/include/OB/Object_skel.h
server.o: /usr/local/include/OB/ImplRep.h /usr/local/include/OB/BOA.h
server.o: /usr/local/include/OB/DII.h /usr/local/include/OB/DSI.h
server.o: /usr/local/include/OB/Current.h /usr/local/include/OB/DynAny.h
server.o: /usr/local/include/OB/Util.h /work/vmp/src/sf/orbscheduler.h
server.o: /work/vmp/src/sf/fifoscheduler.h /usr/local/include/OB/Reactor.h
server.o: /work/vmp/src/sf/scheduler.h /work/vmp/src/pf/exception.h
server.o: /work/vmp/src/pf/types.h /work/vmp/src/sf/schedulerhandle.h
server.o: /work/vmp/src/sf/otime.h loopconduit_impl.h ./loopconduit_skel.h
server.o: ./loopconduit.h /work/vmp/src/pf/adapter.h
server.o: /work/vmp/src/pf/protocol.h /work/vmp/src/pf/transp.h
server.o: /work/vmp/src/pf/types.h /work/vmp/src/pf/conduit.h
server.o: /work/vmp/src/pf/messenge.h /work/vmp/src/pf/storage.h
server.o: /work/vmp/src/pf/frame.h /work/vmp/src/pf/exception.h
server.o: /work/vmp/src/pf/bitstring.h /work/vmp/src/pf/ie.h
server.o: /work/vmp/src/pf/state.h /work/vmp/src/pf/conduit.h
server.o: /work/vmp/src/sf/task.h /work/vmp/src/pf/timers.h
server.o: /work/vmp/src/pf/timer.h /work/vmp/src/sf/otime.h democlasses.h
server.o: /work/vmp/src/pf/protocol.h /work/vmp/src/pf/state.h
server.o: /work/vmp/src/pf/timers.h /work/vmp/src/pf/system.h
server.o: /work/vmp/src/pf/transp.h /work/vmp/src/pf/mux.h
