# unipducoder test binary makefile
# Author: Timo Kokkonen

# This is the name of the executable
TARGET = unipdutest

# Object files
OBJS = unitest.o

#ORBLIB = $(TOVESRC)/OB-1.0/lib/libOB.a
#NAMELIB = $(TOVESRC)/OB-1.0/naming/libCosNaming.a
LIBTHREAD = /usr/lib/libpthread.a
LIBJTC = /usr/local/lib/libJTC.a

# Subdirs that contain necessary modules
#SUBDIRS = $(TOVESRC)/common \
#	$(TOVESRC)/pf \
#	$(TOVESRC)/sf \
#	$(TOVESRC)/testing/testadapter/uni \
#	$(TOVESRC)/testing/testadapter/adapter

# Names of the modules to be linked to the binary
MODULEFILES = $(TOVESRC)/testing/testadapter/uni/unipducoder.a \
	$(TOVESRC)/testing/testadapter/adapter/codinglib.a \
	$(TOVESRC)/common/common.a \
	$(TOVESRC)/pf/pf.a \
	$(TOVESRC)/sf/sf.a

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

# Do make in all subdirs, link the executable
$(TARGET) : $(OBJS)
	for i in $(SUBDIRS); do make -C $$i; done
	$(CC) $(CCFLAGS) $(INC_DIRS) -o $(TARGET) $(OBJS) $(MODULEFILES) $(ORBLIB) $(NAMELIB) $(LIBTHREAD) $(LIBJTC)

# Dependencies are below. The line next to is used by makedepend, so
# DO NOT DELETE

unipducoder.o: /localhome/tkokkone/src/pf/debug.h
unipducoder.o: /localhome/tkokkone/src/pf/system.h
unipducoder.o: /localhome/tkokkone/src/pf/state.h
unipducoder.o: /localhome/tkokkone/src/pf/protocol.h
unipducoder.o: /localhome/tkokkone/src/pf/types.h
unipducoder.o: /localhome/tkokkone/src/pf/transp.h
unipducoder.o: /localhome/tkokkone/src/pf/conduit.h
unipducoder.o: /localhome/tkokkone/src/pf/exception.h
unipducoder.o: /localhome/tkokkone/src/pf/messenge.h
unipducoder.o: /localhome/tkokkone/src/pf/storage.h
unipducoder.o: /localhome/tkokkone/src/pf/frame.h
unipducoder.o: /localhome/tkokkone/src/pf/bitstring.h
unipducoder.o: /localhome/tkokkone/src/pf/types.h
unipducoder.o: /localhome/tkokkone/src/pf/ie.h
unipducoder.o: /localhome/tkokkone/src/sf/task.h
unipducoder.o: /localhome/tkokkone/src/pf/timers.h
unipducoder.o: /localhome/tkokkone/src/pf/timer.h
unipducoder.o: /localhome/tkokkone/src/sf/otime.h
unipducoder.o: /localhome/tkokkone/src/pf/exception.h
unipducoder.o: /localhome/tkokkone/src/pf/bytes.h
unipducoder.o: /localhome/tkokkone/src/common/error.h
unipducoder.o: /localhome/tkokkone/src/protocol/uni/unidefs.h
unipducoder.o: unicoderstrings.h unipducoder.h
unipducoder.o: /localhome/tkokkone/src/testing/testadapter/adapter/pducoderbase.h
unipducoder.o: /usr/local/include/OB/CORBA.h /usr/local/include/OB/Basic.h
unipducoder.o: /usr/local/include/OB/Config.h /usr/local/include/JTC/JTC.h
unipducoder.o: /usr/local/include/JTC/Thread.h /usr/local/include/JTC/Types.h
unipducoder.o: /usr/local/include/JTC/Config.h /usr/local/include/JTC/Mutex.h
unipducoder.o: /usr/local/include/JTC/Sync.h /usr/local/include/JTC/Event.h
unipducoder.o: /usr/local/include/JTC/Cond.h
unipducoder.o: /usr/local/include/JTC/ThreadGroup.h
unipducoder.o: /usr/local/include/JTC/Monitor.h
unipducoder.o: /usr/local/include/JTC/Exception.h
unipducoder.o: /usr/local/include/JTC/Runnable.h
unipducoder.o: /usr/local/include/JTC/MonitorT.h /usr/local/include/JTC/TSS.h
unipducoder.o: /usr/local/include/OB/Except.h
unipducoder.o: /usr/local/include/OB/Template.h
unipducoder.o: /usr/local/include/OB/Declarations.h
unipducoder.o: /usr/local/include/OB/Any.h /usr/local/include/OB/TCKind.h
unipducoder.o: /usr/local/include/OB/TypeCode.h
unipducoder.o: /usr/local/include/OB/Environment.h
unipducoder.o: /usr/local/include/OB/Context.h
unipducoder.o: /usr/local/include/OB/NamedValue.h
unipducoder.o: /usr/local/include/OB/Principal.h /usr/local/include/OB/IOP.h
unipducoder.o: /usr/local/include/OB/Object.h /usr/local/include/OB/Policy.h
unipducoder.o: /usr/local/include/OB/IntRep.h
unipducoder.o: /usr/local/include/OB/IntRepMember.h
unipducoder.o: /usr/local/include/OB/ORB.h
unipducoder.o: /usr/local/include/OB/Object_skel.h
unipducoder.o: /usr/local/include/OB/ImplRep.h /usr/local/include/OB/BOA.h
unipducoder.o: /usr/local/include/OB/DII.h /usr/local/include/OB/DSI.h
unipducoder.o: /usr/local/include/OB/Current.h /usr/local/include/OB/DynAny.h
unipducoder.o: /localhome/tkokkone/src/pf/frame.h
unipducoder.o: /localhome/tkokkone/src/pf/bitstring.h
unipducoder.o: /localhome/tkokkone/src/testing/testadapter/adapter/msg.h
unitest.o: /localhome/tkokkone/src/pf/exception.h
unitest.o: /localhome/tkokkone/src/pf/bytes.h unipducoder.h
unitest.o: /localhome/tkokkone/src/testing/testadapter/adapter/pducoderbase.h
unitest.o: /usr/local/include/OB/CORBA.h /usr/local/include/OB/Basic.h
unitest.o: /usr/local/include/OB/Config.h /usr/local/include/JTC/JTC.h
unitest.o: /usr/local/include/JTC/Thread.h /usr/local/include/JTC/Types.h
unitest.o: /usr/local/include/JTC/Config.h /usr/local/include/JTC/Mutex.h
unitest.o: /usr/local/include/JTC/Sync.h /usr/local/include/JTC/Event.h
unitest.o: /usr/local/include/JTC/Cond.h /usr/local/include/JTC/ThreadGroup.h
unitest.o: /usr/local/include/JTC/Monitor.h
unitest.o: /usr/local/include/JTC/Exception.h
unitest.o: /usr/local/include/JTC/Runnable.h
unitest.o: /usr/local/include/JTC/MonitorT.h /usr/local/include/JTC/TSS.h
unitest.o: /usr/local/include/OB/Except.h /usr/local/include/OB/Template.h
unitest.o: /usr/local/include/OB/Declarations.h /usr/local/include/OB/Any.h
unitest.o: /usr/local/include/OB/TCKind.h /usr/local/include/OB/TypeCode.h
unitest.o: /usr/local/include/OB/Environment.h
unitest.o: /usr/local/include/OB/Context.h /usr/local/include/OB/NamedValue.h
unitest.o: /usr/local/include/OB/Principal.h /usr/local/include/OB/IOP.h
unitest.o: /usr/local/include/OB/Object.h /usr/local/include/OB/Policy.h
unitest.o: /usr/local/include/OB/IntRep.h
unitest.o: /usr/local/include/OB/IntRepMember.h /usr/local/include/OB/ORB.h
unitest.o: /usr/local/include/OB/Object_skel.h
unitest.o: /usr/local/include/OB/ImplRep.h /usr/local/include/OB/BOA.h
unitest.o: /usr/local/include/OB/DII.h /usr/local/include/OB/DSI.h
unitest.o: /usr/local/include/OB/Current.h /usr/local/include/OB/DynAny.h
unitest.o: /localhome/tkokkone/src/pf/frame.h
unitest.o: /localhome/tkokkone/src/pf/bitstring.h
unitest.o: /localhome/tkokkone/src/testing/testadapter/adapter/msg.h
unitest.o: /localhome/tkokkone/src/pf/debug.h
unitest.o: /localhome/tkokkone/src/pf/system.h
unitest.o: /localhome/tkokkone/src/pf/state.h
unitest.o: /localhome/tkokkone/src/pf/protocol.h
unitest.o: /localhome/tkokkone/src/pf/types.h
unitest.o: /localhome/tkokkone/src/pf/transp.h
unitest.o: /localhome/tkokkone/src/pf/conduit.h
unitest.o: /localhome/tkokkone/src/pf/exception.h
unitest.o: /localhome/tkokkone/src/pf/messenge.h
unitest.o: /localhome/tkokkone/src/pf/storage.h
unitest.o: /localhome/tkokkone/src/pf/frame.h
unitest.o: /localhome/tkokkone/src/pf/bitstring.h
unitest.o: /localhome/tkokkone/src/pf/types.h /localhome/tkokkone/src/pf/ie.h
unitest.o: /localhome/tkokkone/src/sf/task.h
unitest.o: /localhome/tkokkone/src/pf/timers.h
unitest.o: /localhome/tkokkone/src/pf/timer.h
unitest.o: /localhome/tkokkone/src/sf/otime.h
