# Pipe
# Author: Vesa-Matti Puro 

TARGET = pipe

OBJS = pipe.o

# Subdirs that contain necessary modules
SUBDIRS = $(TOVESRC)/sf \
	$(TOVESRC)/pf \
	$(TOVESRC)/common \
	$(TOVESRC)/iface/cpcsif \
	$(TOVESRC)/protocol/cpcs

# Names of the modules to be linked to the binary
MODULEFILES = $(TOVESRC)/protocol/cpcs/cpcs.a \
       $(TOVESRC)/iface/cpcsif/cpcsif.a \
       $(TOVESRC)/common/common.a \
       $(TOVESRC)/pf/pf.a \
       $(TOVESRC)/sf/sf.a

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

$(TARGET): $(OBJS)
	for i in $(SUBDIRS); do make -C $$i; done
	$(CC) $(CCFLAGS) $(INC_DIRS) -o $(TARGET) $(OBJS) $(MODULEFILES) $(ORBLIB)

# DO NOT DELETE

gsmptest.o: /home/vmp/src/pf/system.h /usr/local/include/OB/CORBA.h
gsmptest.o: /usr/local/include/OB/Basic.h /usr/local/include/OB/Config.h
gsmptest.o: /usr/local/include/JTC/JTC.h /usr/local/include/JTC/Thread.h
gsmptest.o: /usr/local/include/JTC/Types.h /usr/local/include/JTC/Config.h
gsmptest.o: /usr/local/include/JTC/Mutex.h /usr/local/include/JTC/Sync.h
gsmptest.o: /usr/local/include/JTC/Event.h /usr/local/include/JTC/Cond.h
gsmptest.o: /usr/local/include/JTC/ThreadGroup.h
gsmptest.o: /usr/local/include/JTC/Monitor.h
gsmptest.o: /usr/local/include/JTC/Exception.h
gsmptest.o: /usr/local/include/JTC/Runnable.h
gsmptest.o: /usr/local/include/JTC/MonitorT.h /usr/local/include/JTC/TSS.h
gsmptest.o: /usr/local/include/OB/Except.h /usr/local/include/OB/Template.h
gsmptest.o: /usr/local/include/OB/Declarations.h /usr/local/include/OB/Any.h
gsmptest.o: /usr/local/include/OB/TCKind.h /usr/local/include/OB/TypeCode.h
gsmptest.o: /usr/local/include/OB/Environment.h
gsmptest.o: /usr/local/include/OB/Context.h
gsmptest.o: /usr/local/include/OB/NamedValue.h
gsmptest.o: /usr/local/include/OB/Principal.h /usr/local/include/OB/IOP.h
gsmptest.o: /usr/local/include/OB/Object.h /usr/local/include/OB/Policy.h
gsmptest.o: /usr/local/include/OB/IntRep.h
gsmptest.o: /usr/local/include/OB/IntRepMember.h /usr/local/include/OB/ORB.h
gsmptest.o: /usr/local/include/OB/Object_skel.h
gsmptest.o: /usr/local/include/OB/ImplRep.h /usr/local/include/OB/BOA.h
gsmptest.o: /usr/local/include/OB/DII.h /usr/local/include/OB/DSI.h
gsmptest.o: /usr/local/include/OB/Current.h /usr/local/include/OB/DynAny.h
gsmptest.o: /home/vmp/src/pf/debug.h /home/vmp/src/pf/state.h
gsmptest.o: /home/vmp/src/pf/protocol.h /home/vmp/src/pf/types.h
gsmptest.o: /home/vmp/src/pf/transp.h /home/vmp/src/pf/types.h
gsmptest.o: /home/vmp/src/pf/conduit.h /home/vmp/src/pf/exception.h
gsmptest.o: /home/vmp/src/pf/messenge.h /home/vmp/src/pf/storage.h
gsmptest.o: /home/vmp/src/pf/frame.h /home/vmp/src/pf/exception.h
gsmptest.o: /home/vmp/src/pf/bitstring.h /home/vmp/src/pf/ie.h
gsmptest.o: /home/vmp/src/pf/conduit.h /home/vmp/src/sf/task.h
gsmptest.o: /home/vmp/src/pf/timers.h /home/vmp/src/pf/timer.h
gsmptest.o: /home/vmp/src/sf/otime.h
gsmptest.o: /home/vmp/src/protocol/cpcs/cpcsaadapter.h
gsmptest.o: /home/vmp/src/protocol/cpcs/cpcs.h
gsmptest.o: /home/vmp/src/common/atmsockdev.h /home/vmp/src/pf/device.h
gsmptest.o: /home/vmp/src/pf/adapter.h /home/vmp/src/pf/frame.h
