# Tove-style makefile template for individual modules. Take this and
# fill in filenames for your module - in normal case it should be enough
# to just fill in ARTARGET and OBJS.
#
# Author: Juhana Räsänen


# ARTARGET is used to specify an archive target - that is, the module
# object files are combined into one file with unix 'ar' program. This
# file is then easy to link into the binary in the top level makefile.
# You must write here a name for the archive file, for example bisup.a.
ARTARGET = sf.a


# OBJS must have all object files of your module. it is necessary to
# define this and ARTARGET _before_ the next step (include Rules.Make),
# otherwise the makefiles WON'T WORK.
OBJS = scheduler.o \
	schedulerhandle.o \
	exception.o \
	task.o \
	otime.o \
	fifoscheduler.o

# If you have installed OmniBroker v1.0 or higher to your system and
# want to use sfORBScheduler for applications that include both CORBA
# objects and SF tasks, please add following file to the OBJS above.
# Note that you must then have OB includes available and you must link
# libOB.a into your application to make it work.
#	orbscheduler.o


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

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

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

exception.o: exception.h /usr/home/vmp/src/pf/types.h
fifoscheduler.o: fifoscheduler.h /usr/local/include/OB/CORBA.h
fifoscheduler.o: /usr/local/include/OB/Basic.h /usr/local/include/OB/Config.h
fifoscheduler.o: /usr/local/include/JTC/JTC.h /usr/local/include/JTC/Thread.h
fifoscheduler.o: /usr/local/include/JTC/Types.h
fifoscheduler.o: /usr/local/include/JTC/Config.h
fifoscheduler.o: /usr/local/include/JTC/Mutex.h /usr/local/include/JTC/Sync.h
fifoscheduler.o: /usr/local/include/JTC/Event.h /usr/local/include/JTC/Cond.h
fifoscheduler.o: /usr/local/include/JTC/ThreadGroup.h
fifoscheduler.o: /usr/local/include/JTC/Monitor.h
fifoscheduler.o: /usr/local/include/JTC/Exception.h
fifoscheduler.o: /usr/local/include/JTC/Runnable.h
fifoscheduler.o: /usr/local/include/JTC/MonitorT.h
fifoscheduler.o: /usr/local/include/JTC/TSS.h /usr/local/include/OB/Except.h
fifoscheduler.o: /usr/local/include/OB/Template.h
fifoscheduler.o: /usr/local/include/OB/Declarations.h
fifoscheduler.o: /usr/local/include/OB/Any.h /usr/local/include/OB/TCKind.h
fifoscheduler.o: /usr/local/include/OB/TypeCode.h
fifoscheduler.o: /usr/local/include/OB/Environment.h
fifoscheduler.o: /usr/local/include/OB/Context.h
fifoscheduler.o: /usr/local/include/OB/NamedValue.h
fifoscheduler.o: /usr/local/include/OB/Principal.h
fifoscheduler.o: /usr/local/include/OB/IOP.h /usr/local/include/OB/Object.h
fifoscheduler.o: /usr/local/include/OB/Policy.h
fifoscheduler.o: /usr/local/include/OB/IntRep.h
fifoscheduler.o: /usr/local/include/OB/IntRepMember.h
fifoscheduler.o: /usr/local/include/OB/ORB.h
fifoscheduler.o: /usr/local/include/OB/Object_skel.h
fifoscheduler.o: /usr/local/include/OB/ImplRep.h /usr/local/include/OB/BOA.h
fifoscheduler.o: /usr/local/include/OB/DII.h /usr/local/include/OB/DSI.h
fifoscheduler.o: /usr/local/include/OB/Current.h
fifoscheduler.o: /usr/local/include/OB/DynAny.h /usr/local/include/OB/Util.h
fifoscheduler.o: /usr/local/include/OB/Reactor.h scheduler.h exception.h
fifoscheduler.o: /usr/home/vmp/src/pf/types.h schedulerhandle.h otime.h
fifoscheduler.o: task.h
otime.o: otime.h
scheduler.o: scheduler.h exception.h /usr/home/vmp/src/pf/types.h
schedulerhandle.o: schedulerhandle.h
task.o: task.h exception.h /usr/home/vmp/src/pf/types.h schedulerhandle.h
