# GSMP test makefile
# Author: Harri Sunila

ADJTARGET = adjacencytest
GSMPTARGET = gsmptest
PDUTARGET = messengertest

TARGET = $(ADJTARGET) $(GSMPTARGET) $(PDUTARGET)


ADJOBJ = adjacencytest.o
GSMPOBJ = gsmptest.o \
	testconfigcontrol.o
PDUOBJ = messengertest.o testmessenger.o

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


# Names of the modules to be linked to the binary
MODULEFILES = $(TOVESRC)/protocol/gsmp/gsmp.a \
       $(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

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

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

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

# DO NOT DELETE

adjacencytest.o: /home/vmp/src/pf/conduit.h /home/vmp/src/pf/types.h
adjacencytest.o: /home/vmp/src/pf/exception.h /home/vmp/src/pf/system.h
adjacencytest.o: /usr/local/include/OB/CORBA.h /usr/local/include/OB/Basic.h
adjacencytest.o: /usr/local/include/OB/Config.h /usr/local/include/JTC/JTC.h
adjacencytest.o: /usr/local/include/JTC/Thread.h
adjacencytest.o: /usr/local/include/JTC/Types.h
adjacencytest.o: /usr/local/include/JTC/Config.h
adjacencytest.o: /usr/local/include/JTC/Mutex.h /usr/local/include/JTC/Sync.h
adjacencytest.o: /usr/local/include/JTC/Event.h /usr/local/include/JTC/Cond.h
adjacencytest.o: /usr/local/include/JTC/ThreadGroup.h
adjacencytest.o: /usr/local/include/JTC/Monitor.h
adjacencytest.o: /usr/local/include/JTC/Exception.h
adjacencytest.o: /usr/local/include/JTC/Runnable.h
adjacencytest.o: /usr/local/include/JTC/MonitorT.h
adjacencytest.o: /usr/local/include/JTC/TSS.h /usr/local/include/OB/Except.h
adjacencytest.o: /usr/local/include/OB/Template.h
adjacencytest.o: /usr/local/include/OB/Declarations.h
adjacencytest.o: /usr/local/include/OB/Any.h /usr/local/include/OB/TCKind.h
adjacencytest.o: /usr/local/include/OB/TypeCode.h
adjacencytest.o: /usr/local/include/OB/Environment.h
adjacencytest.o: /usr/local/include/OB/Context.h
adjacencytest.o: /usr/local/include/OB/NamedValue.h
adjacencytest.o: /usr/local/include/OB/Principal.h
adjacencytest.o: /usr/local/include/OB/IOP.h /usr/local/include/OB/Object.h
adjacencytest.o: /usr/local/include/OB/Policy.h
adjacencytest.o: /usr/local/include/OB/IntRep.h
adjacencytest.o: /usr/local/include/OB/IntRepMember.h
adjacencytest.o: /usr/local/include/OB/ORB.h
adjacencytest.o: /usr/local/include/OB/Object_skel.h
adjacencytest.o: /usr/local/include/OB/ImplRep.h /usr/local/include/OB/BOA.h
adjacencytest.o: /usr/local/include/OB/DII.h /usr/local/include/OB/DSI.h
adjacencytest.o: /usr/local/include/OB/Current.h
adjacencytest.o: /usr/local/include/OB/DynAny.h /home/vmp/src/pf/debug.h
adjacencytest.o: /home/vmp/src/pf/state.h /home/vmp/src/pf/protocol.h
adjacencytest.o: /home/vmp/src/pf/transp.h /home/vmp/src/pf/types.h
adjacencytest.o: /home/vmp/src/pf/messenge.h /home/vmp/src/pf/storage.h
adjacencytest.o: /home/vmp/src/pf/frame.h /home/vmp/src/pf/exception.h
adjacencytest.o: /home/vmp/src/pf/bitstring.h /home/vmp/src/pf/ie.h
adjacencytest.o: /home/vmp/src/pf/conduit.h /home/vmp/src/sf/task.h
adjacencytest.o: /home/vmp/src/pf/timers.h /home/vmp/src/pf/timer.h
adjacencytest.o: /home/vmp/src/sf/otime.h /home/vmp/src/common/atmsockdev.h
adjacencytest.o: /home/vmp/src/pf/device.h /home/vmp/src/pf/adapter.h
adjacencytest.o: /home/vmp/src/pf/frame.h
adjacencytest.o: /home/vmp/src/protocol/gsmp/gsmpadjacencyprotocol.h
adjacencytest.o: /home/vmp/src/pf/protocol.h /home/vmp/src/pf/timer.h
adjacencytest.o: /home/vmp/src/iface/cpcsif/cpcsdownprimitives.h
adjacencytest.o: /home/vmp/src/pf/transp.h
adjacencytest.o: /home/vmp/src/protocol/gsmp/gsmpdefs.h
adjacencytest.o: /home/vmp/src/pf/bytes.h
adjacencytest.o: /home/vmp/src/protocol/gsmp/gsmpmessage.h
adjacencytest.o: /home/vmp/src/pf/storage.h
adjacencytest.o: /home/vmp/src/protocol/gsmp/gsmpadjacencyprotocolmessage.h
adjacencytest.o: /home/vmp/src/protocol/gsmp/gsmpstate.h
adjacencytest.o: /home/vmp/src/pf/state.h
adjacencytest.o: /home/vmp/src/protocol/gsmp/gsmpadjacencystate.h
adjacencytest.o: /home/vmp/src/iface/cpcsif/cpcsupprimitives.h
adjacencytest.o: /home/vmp/src/protocol/gsmp/gsmptimeouts.h
adjacencytest.o: /home/vmp/src/protocol/gsmp/gsmpadjacencyprotocol.h
adjacencytest.o: /home/vmp/src/protocol/gsmp/gsmpprotocolstate.h
adjacencytest.o: /home/vmp/src/protocol/gsmp/gsmpprotocol.h
adjacencytest.o: /home/vmp/src/protocol/gsmp/gsmptimermapvalue.h
adjacencytest.o: /home/vmp/src/protocol/cpcs/cpcsaadapter.h
adjacencytest.o: /home/vmp/src/protocol/cpcs/cpcs.h
adjacencytest.o: /home/vmp/src/protocol/gsmp/gsmpdefs.h
adjacencytest.o: /home/vmp/src/sf/exception.h
adjacencytest.o: /home/vmp/src/protocol/gsmp/gsmpprimitives.h
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 /home/vmp/src/sf/exception.h
gsmptest.o: testconfigcontrol.h /home/vmp/src/iface/swif/swconfigcontrol.h
gsmptest.o: /home/vmp/src/iface/swif/swportconfig.h
gsmptest.o: /home/vmp/src/protocol/gsmp/gsmpconfigurationmanagement.h
gsmptest.o: /home/vmp/src/protocol/gsmp/gsmpdefs.h /home/vmp/src/pf/bytes.h
gsmptest.o: /home/vmp/src/pf/adapter.h
gsmptest.o: /home/vmp/src/protocol/gsmp/gsmpstate.h /home/vmp/src/pf/state.h
gsmptest.o: /home/vmp/src/pf/protocol.h
messengertest.o: testmessenger.h /home/vmp/src/pf/messenge.h
messengertest.o: /home/vmp/src/pf/types.h /home/vmp/src/pf/storage.h
messengertest.o: /home/vmp/src/pf/frame.h /home/vmp/src/pf/types.h
messengertest.o: /home/vmp/src/pf/exception.h /home/vmp/src/pf/bitstring.h
messengertest.o: /home/vmp/src/pf/ie.h /home/vmp/src/pf/exception.h
messengertest.o: /home/vmp/src/pf/bytes.h
testconfigcontrol.o: /home/vmp/src/pf/conduit.h /home/vmp/src/pf/types.h
testconfigcontrol.o: /home/vmp/src/pf/exception.h /home/vmp/src/pf/debug.h
testconfigcontrol.o: /home/vmp/src/pf/state.h /home/vmp/src/pf/protocol.h
testconfigcontrol.o: /home/vmp/src/pf/transp.h /home/vmp/src/pf/types.h
testconfigcontrol.o: /home/vmp/src/pf/messenge.h /home/vmp/src/pf/storage.h
testconfigcontrol.o: /home/vmp/src/pf/frame.h /home/vmp/src/pf/exception.h
testconfigcontrol.o: /home/vmp/src/pf/bitstring.h /home/vmp/src/pf/ie.h
testconfigcontrol.o: /home/vmp/src/pf/conduit.h /home/vmp/src/sf/task.h
testconfigcontrol.o: /home/vmp/src/pf/timers.h /home/vmp/src/pf/timer.h
testconfigcontrol.o: /home/vmp/src/sf/otime.h
testconfigcontrol.o: /home/vmp/src/protocol/cpcs/cpcsaadapter.h
testconfigcontrol.o: /home/vmp/src/protocol/cpcs/cpcs.h
testconfigcontrol.o: /home/vmp/src/common/atmsockdev.h
testconfigcontrol.o: /home/vmp/src/pf/device.h /home/vmp/src/pf/adapter.h
testconfigcontrol.o: /home/vmp/src/pf/frame.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpadjacencyprotocol.h
testconfigcontrol.o: /home/vmp/src/pf/protocol.h /home/vmp/src/pf/timer.h
testconfigcontrol.o: /home/vmp/src/iface/cpcsif/cpcsdownprimitives.h
testconfigcontrol.o: /home/vmp/src/pf/transp.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpdefs.h
testconfigcontrol.o: /home/vmp/src/pf/bytes.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpmessage.h
testconfigcontrol.o: /home/vmp/src/pf/storage.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpadjacencyprotocolmessage.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpstate.h
testconfigcontrol.o: /home/vmp/src/pf/state.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpadjacencystate.h
testconfigcontrol.o: /home/vmp/src/iface/cpcsif/cpcsupprimitives.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmptimeouts.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpadjacencyprotocol.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpprotocolstate.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpprotocol.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmptimermapvalue.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpprotocol.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpfactory.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpconnectionmanagement.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpconfigurationmanagement.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpeventmanagement.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpdefs.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpprimitives.h
testconfigcontrol.o: testconfigcontrol.h
testconfigcontrol.o: /home/vmp/src/iface/swif/swconfigcontrol.h
testconfigcontrol.o: /home/vmp/src/iface/swif/swportconfig.h
testconfigcontrol.o: /home/vmp/src/protocol/gsmp/gsmpconfigurationmanagement.h
testmessenger.o: testmessenger.h /home/vmp/src/pf/messenge.h
testmessenger.o: /home/vmp/src/pf/types.h /home/vmp/src/pf/storage.h
testmessenger.o: /home/vmp/src/pf/frame.h /home/vmp/src/pf/types.h
testmessenger.o: /home/vmp/src/pf/exception.h /home/vmp/src/pf/bitstring.h
testmessenger.o: /home/vmp/src/pf/ie.h /home/vmp/src/pf/exception.h
testmessenger.o: /home/vmp/src/pf/bytes.h
