# system Unix
SYSTEM = Unix
SYS_LDFLAGS = $(VAR_LDFLAGS) 
SYS_LDLIBS =  -lCommands -lMapLike -lSetLike -lSeqLike -lUnionLike -lProductLike -lBasicTypes -lStrange -lCompiler $(VAR_LDLIBS)
SYS_LDLIBPATH =  -L../Commands/OCS -L../../AggregateTypes/MapLike/OCS -L../../AggregateTypes/SetLike/OCS -L../../AggregateTypes/SeqLike/OCS -L../../AggregateTypes/UnionLike/OCS -L../../AggregateTypes/ProductLike/OCS -L../../BasicTypes/OCS -L../../Internal/Strange/OCS -L../../Internal/Compiler/OCS $(VAR_LDLIBPATH)
SYS_LDLIBDEPS =  ../Commands/OCS/libCommands.a ../../AggregateTypes/MapLike/OCS/libMapLike.a ../../AggregateTypes/SetLike/OCS/libSetLike.a ../../AggregateTypes/SeqLike/OCS/libSeqLike.a ../../AggregateTypes/UnionLike/OCS/libUnionLike.a ../../AggregateTypes/ProductLike/OCS/libProductLike.a ../../BasicTypes/OCS/libBasicTypes.a ../../Internal/Strange/OCS/libStrange.a ../../Internal/Compiler/OCS/libCompiler.a $(VAR_LDLIBDEPS)
SYS_OC1FLAGS = $(VAR_OC1FLAGS)  -v1
SYS_OC2FLAGS = $(VAR_OC2FLAGS)  -v1
SYS_CCFLAGS = $(VAR_CCFLAGS)  $(VERB_CC)
GENSTRUCTS =  Time UnixFailures UserAndGroup FileSystem ProcessCtrl Signal SignalConv Wait ProcessCtrlConv WaitConv File FileConv Process ProcessConv UserAndGroupConv UserAndGroupFun ProcessCtrlFun TimeConv FileSystemConv FileSystemFun FileName BinFile ProcessConnect ProcessInterrupt ProcessMonitor ProcessArgs ProcessComInterrupt
SIGNS =  Time.sign UnixFailures.sign UserAndGroup.sign FileSystem.sign ProcessCtrl.sign Signal.sign SignalConv.sign Wait.sign ProcessCtrlConv.sign WaitConv.sign File.sign FileConv.sign Process.sign ProcessConv.sign UserAndGroupConv.sign UserAndGroupFun.sign ProcessCtrlFun.sign TimeConv.sign FileSystemConv.sign FileSystemFun.sign FileName.sign BinFile.sign ProcessConnect.sign ProcessInterrupt.sign ProcessMonitor.sign ProcessArgs.sign ProcessComInterrupt.sign
IMPLS =  Time.impl UnixFailures.impl UserAndGroup.impl FileSystem.impl ProcessCtrl.impl Signal.impl SignalConv.impl Wait.impl ProcessCtrlConv.impl WaitConv.impl File.impl FileConv.impl Process.impl ProcessConv.impl UserAndGroupConv.impl UserAndGroupFun.impl ProcessCtrlFun.impl TimeConv.impl FileSystemConv.impl FileSystemFun.impl FileName.impl BinFile.impl ProcessConnect.impl ProcessInterrupt.impl ProcessMonitor.impl ProcessArgs.impl ProcessComInterrupt.impl
EXPS =  OCS/Time.sign.inter OCS/UnixFailures.sign.inter OCS/UserAndGroup.sign.inter OCS/FileSystem.sign.inter OCS/ProcessCtrl.sign.inter OCS/Signal.sign.inter OCS/SignalConv.sign.inter OCS/Wait.sign.inter OCS/ProcessCtrlConv.sign.inter OCS/WaitConv.sign.inter OCS/File.sign.inter OCS/FileConv.sign.inter OCS/Process.sign.inter OCS/ProcessConv.sign.inter OCS/UserAndGroupConv.sign.inter OCS/UserAndGroupFun.sign.inter OCS/ProcessCtrlFun.sign.inter OCS/TimeConv.sign.inter OCS/FileSystemConv.sign.inter OCS/FileSystemFun.sign.inter OCS/FileName.sign.inter OCS/BinFile.sign.inter OCS/ProcessConnect.sign.inter OCS/ProcessInterrupt.sign.inter OCS/ProcessMonitor.sign.inter OCS/ProcessArgs.sign.inter OCS/ProcessComInterrupt.sign.inter
ANAS =  OCS/Time.impl.inter OCS/UnixFailures.impl.inter OCS/UserAndGroup.impl.inter OCS/FileSystem.impl.inter OCS/ProcessCtrl.impl.inter OCS/Signal.impl.inter OCS/SignalConv.impl.inter OCS/Wait.impl.inter OCS/ProcessCtrlConv.impl.inter OCS/WaitConv.impl.inter OCS/File.impl.inter OCS/FileConv.impl.inter OCS/Process.impl.inter OCS/ProcessConv.impl.inter OCS/UserAndGroupConv.impl.inter OCS/UserAndGroupFun.impl.inter OCS/ProcessCtrlFun.impl.inter OCS/TimeConv.impl.inter OCS/FileSystemConv.impl.inter OCS/FileSystemFun.impl.inter OCS/FileName.impl.inter OCS/BinFile.impl.inter OCS/ProcessConnect.impl.inter OCS/ProcessInterrupt.impl.inter OCS/ProcessMonitor.impl.inter OCS/ProcessArgs.impl.inter OCS/ProcessComInterrupt.impl.inter
OPTS =  OCS/Time.opt OCS/UnixFailures.opt OCS/UserAndGroup.opt OCS/FileSystem.opt OCS/ProcessCtrl.opt OCS/Signal.opt OCS/SignalConv.opt OCS/Wait.opt OCS/ProcessCtrlConv.opt OCS/WaitConv.opt OCS/File.opt OCS/FileConv.opt OCS/Process.opt OCS/ProcessConv.opt OCS/UserAndGroupConv.opt OCS/UserAndGroupFun.opt OCS/ProcessCtrlFun.opt OCS/TimeConv.opt OCS/FileSystemConv.opt OCS/FileSystemFun.opt OCS/FileName.opt OCS/BinFile.opt OCS/ProcessConnect.opt OCS/ProcessInterrupt.opt OCS/ProcessMonitor.opt OCS/ProcessArgs.opt OCS/ProcessComInterrupt.opt
CS =  OCS/Time.c OCS/UnixFailures.c OCS/UserAndGroup.c OCS/FileSystem.c OCS/ProcessCtrl.c OCS/Signal.c OCS/SignalConv.c OCS/Wait.c OCS/ProcessCtrlConv.c OCS/WaitConv.c OCS/File.c OCS/FileConv.c OCS/Process.c OCS/ProcessConv.c OCS/UserAndGroupConv.c OCS/UserAndGroupFun.c OCS/ProcessCtrlFun.c OCS/TimeConv.c OCS/FileSystemConv.c OCS/FileSystemFun.c OCS/FileName.c OCS/BinFile.c OCS/ProcessConnect.c OCS/ProcessInterrupt.c OCS/ProcessMonitor.c OCS/ProcessArgs.c OCS/ProcessComInterrupt.c
OS =  OCS/Time.o OCS/UnixFailures.o OCS/UserAndGroup.o OCS/FileSystem.o OCS/ProcessCtrl.o OCS/Signal.o OCS/SignalConv.o OCS/Wait.o OCS/ProcessCtrlConv.o OCS/WaitConv.o OCS/File.o OCS/FileConv.o OCS/Process.o OCS/ProcessConv.o OCS/UserAndGroupConv.o OCS/UserAndGroupFun.o OCS/ProcessCtrlFun.o OCS/TimeConv.o OCS/FileSystemConv.o OCS/FileSystemFun.o OCS/FileName.o OCS/BinFile.o OCS/ProcessConnect.o OCS/ProcessInterrupt.o OCS/ProcessMonitor.o OCS/ProcessArgs.o OCS/ProcessComInterrupt.o
ESYSTEMS =  ../../Internal/Compiler ../../Internal/Strange ../../BasicTypes ../../AggregateTypes/ProductLike ../../AggregateTypes/UnionLike ../../AggregateTypes/SeqLike ../../AggregateTypes/SetLike ../../AggregateTypes/MapLike ../Commands
FSYSTEMS = 
SIGNDEPS =  OCS/Time.sign.deps OCS/UnixFailures.sign.deps OCS/UserAndGroup.sign.deps OCS/FileSystem.sign.deps OCS/ProcessCtrl.sign.deps OCS/Signal.sign.deps OCS/SignalConv.sign.deps OCS/Wait.sign.deps OCS/ProcessCtrlConv.sign.deps OCS/WaitConv.sign.deps OCS/File.sign.deps OCS/FileConv.sign.deps OCS/Process.sign.deps OCS/ProcessConv.sign.deps OCS/UserAndGroupConv.sign.deps OCS/UserAndGroupFun.sign.deps OCS/ProcessCtrlFun.sign.deps OCS/TimeConv.sign.deps OCS/FileSystemConv.sign.deps OCS/FileSystemFun.sign.deps OCS/FileName.sign.deps OCS/BinFile.sign.deps OCS/ProcessConnect.sign.deps OCS/ProcessInterrupt.sign.deps OCS/ProcessMonitor.sign.deps OCS/ProcessArgs.sign.deps OCS/ProcessComInterrupt.sign.deps
IMPLDEPS =  OCS/Time.impl.deps OCS/UnixFailures.impl.deps OCS/UserAndGroup.impl.deps OCS/FileSystem.impl.deps OCS/ProcessCtrl.impl.deps OCS/Signal.impl.deps OCS/SignalConv.impl.deps OCS/Wait.impl.deps OCS/ProcessCtrlConv.impl.deps OCS/WaitConv.impl.deps OCS/File.impl.deps OCS/FileConv.impl.deps OCS/Process.impl.deps OCS/ProcessConv.impl.deps OCS/UserAndGroupConv.impl.deps OCS/UserAndGroupFun.impl.deps OCS/ProcessCtrlFun.impl.deps OCS/TimeConv.impl.deps OCS/FileSystemConv.impl.deps OCS/FileSystemFun.impl.deps OCS/FileName.impl.deps OCS/BinFile.impl.deps OCS/ProcessConnect.impl.deps OCS/ProcessInterrupt.impl.deps OCS/ProcessMonitor.impl.deps OCS/ProcessArgs.impl.deps OCS/ProcessComInterrupt.impl.deps
OCS/Time.sign.inter: Time.sign ../../BasicTypes/OCS/Real.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter
	@$(ECHO) "Checking Signature of Time ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Time  -h../../BasicTypes -r  Real Nat -h../Commands -r  Com -h../../AggregateTypes/UnionLike -r  Option $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Time for documentation ..." &&  $(ECHO) Time >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Time.impl.inter : Time.impl OCS/Time.sign.inter ../../BasicTypes/OCS/Real.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter
	@$(ECHO) "Checking Implementation of Time ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Time  -h../../BasicTypes -r  Real Nat Void -h../Commands -r  Com -h../../AggregateTypes/UnionLike -r  Option $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Time for documentation ..." &&  $(ECHO) Time >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Time.c OCS/Time.opt: OCS/Time.impl.inter
	@if [ "$@" = "OCS/Time.c" ] ; then $(ECHO) "Generating C Code for Time ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. Time  -h../../BasicTypes -r  Real Nat Void -h../Commands -r  Com -h../../AggregateTypes/UnionLike -r  Option $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Time for documentation ..." &&  $(ECHO) Time >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Time.o: OCS/Time.c Time.hc.c Time.hc.h
	@$(ECHO) "Generating $(ARCH) object code for Time ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Time.c -o OCS/Time.o
OCS/UnixFailures.sign.inter: UnixFailures.sign ../Commands/OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of UnixFailures ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. UnixFailures  -h../Commands -r  Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking UnixFailures for documentation ..." &&  $(ECHO) UnixFailures >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/UnixFailures.impl.inter : UnixFailures.impl OCS/UnixFailures.sign.inter ../Commands/OCS/Com.sign.inter ../../Internal/Strange/OCS/EQUALITY.sign.inter
	@$(ECHO) "Checking Implementation of UnixFailures ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. UnixFailures  -h../Commands -r  Com -h../../Internal/Strange -r  EQUALITY $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking UnixFailures for documentation ..." &&  $(ECHO) UnixFailures >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/UnixFailures.c OCS/UnixFailures.opt: OCS/UnixFailures.impl.inter
	@if [ "$@" = "OCS/UnixFailures.c" ] ; then $(ECHO) "Generating C Code for UnixFailures ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. UnixFailures  -h../Commands -r  Com -h../../Internal/Strange -r  EQUALITY $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking UnixFailures for documentation ..." &&  $(ECHO) UnixFailures >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/UnixFailures.o: OCS/UnixFailures.c UnixFailures.hc.c UnixFailures.hc.h
	@$(ECHO) "Generating $(ARCH) object code for UnixFailures ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/UnixFailures.c -o OCS/UnixFailures.o
OCS/UserAndGroup.sign.inter: UserAndGroup.sign ../../BasicTypes/OCS/Denotation.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/SetLike/OCS/Set.sign.inter ../../AggregateTypes/SetLike/OCS/Set.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter
	@$(ECHO) "Checking Signature of UserAndGroup ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. UserAndGroup  -h../../BasicTypes -r  Denotation -h../Commands -r  Com Com Com -h../../AggregateTypes/SetLike -r  Set Set -h../../AggregateTypes/UnionLike -r  Option Option $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking UserAndGroup for documentation ..." &&  $(ECHO) UserAndGroup >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/UserAndGroup.impl.inter : UserAndGroup.impl OCS/UserAndGroup.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../Commands/OCS/ComCompose.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/MapLike/OCS/ArrayConv.sign.inter ../../AggregateTypes/MapLike/OCS/Array.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../AggregateTypes/SetLike/OCS/SetConv.sign.inter ../../AggregateTypes/SetLike/OCS/Set.sign.inter ../../AggregateTypes/UnionLike/OCS/OptionMap.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter OCS/UnixFailures.sign.inter
	@$(ECHO) "Checking Implementation of UserAndGroup ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. UserAndGroup  -h../../BasicTypes -r  Denotation Void -h../Commands -r  ComCompose Com -h../../AggregateTypes/MapLike -r  ArrayConv Array -h../../AggregateTypes/SeqLike -r  Seq -h../../AggregateTypes/SetLike -r  SetConv Set -h../../AggregateTypes/UnionLike -r  OptionMap Option -h. -r  UnixFailures $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking UserAndGroup for documentation ..." &&  $(ECHO) UserAndGroup >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/UserAndGroup.c OCS/UserAndGroup.opt: OCS/UserAndGroup.impl.inter
	@if [ "$@" = "OCS/UserAndGroup.c" ] ; then $(ECHO) "Generating C Code for UserAndGroup ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. UserAndGroup  -h../../BasicTypes -r  Denotation Void -h../Commands -r  ComCompose Com -h../../AggregateTypes/MapLike -r  ArrayConv Array -h../../AggregateTypes/SeqLike -r  Seq -h../../AggregateTypes/SetLike -r  SetConv Set -h../../AggregateTypes/UnionLike -r  OptionMap Option -h. -r  UnixFailures $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking UserAndGroup for documentation ..." &&  $(ECHO) UserAndGroup >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/UserAndGroup.o: OCS/UserAndGroup.c UserAndGroup.hc.c UserAndGroup.hc.h
	@$(ECHO) "Generating $(ARCH) object code for UserAndGroup ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/UserAndGroup.c -o OCS/UserAndGroup.o
OCS/FileSystem.sign.inter: FileSystem.sign ../../BasicTypes/OCS/Nat.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../AggregateTypes/SeqLike/OCS/String.sign.inter OCS/UserAndGroup.sign.inter OCS/Time.sign.inter
	@$(ECHO) "Checking Signature of FileSystem ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. FileSystem  -h../../BasicTypes -r  Nat Void -h../Commands -r  Com Com Com Com Com -h../../AggregateTypes/SeqLike -r  Seq String -h. -r  UserAndGroup Time $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking FileSystem for documentation ..." &&  $(ECHO) FileSystem >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileSystem.impl.inter : FileSystem.impl OCS/FileSystem.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../Commands/OCS/ComCompose.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/MapLike/OCS/ArrayConv.sign.inter ../../AggregateTypes/MapLike/OCS/Array.sign.inter ../../AggregateTypes/SeqLike/OCS/StringConv.sign.inter ../../AggregateTypes/SeqLike/OCS/String.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter OCS/UserAndGroup.sign.inter OCS/Time.sign.inter
	@$(ECHO) "Checking Implementation of FileSystem ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. FileSystem  -h../../BasicTypes -r  Nat Void -h../Commands -r  ComCompose Com -h../../AggregateTypes/MapLike -r  ArrayConv Array -h../../AggregateTypes/SeqLike -r  StringConv String Seq -h../../AggregateTypes/UnionLike -r  Option -h. -r  UserAndGroup Time $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking FileSystem for documentation ..." &&  $(ECHO) FileSystem >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileSystem.c OCS/FileSystem.opt: OCS/FileSystem.impl.inter
	@if [ "$@" = "OCS/FileSystem.c" ] ; then $(ECHO) "Generating C Code for FileSystem ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. FileSystem  -h../../BasicTypes -r  Nat Void -h../Commands -r  ComCompose Com -h../../AggregateTypes/MapLike -r  ArrayConv Array -h../../AggregateTypes/SeqLike -r  StringConv String Seq -h../../AggregateTypes/UnionLike -r  Option -h. -r  UserAndGroup Time $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking FileSystem for documentation ..." &&  $(ECHO) FileSystem >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileSystem.o: OCS/FileSystem.c FileSystem.hc.c FileSystem.hc.h
	@$(ECHO) "Generating $(ARCH) object code for FileSystem ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/FileSystem.c -o OCS/FileSystem.o
OCS/ProcessCtrl.sign.inter: ProcessCtrl.sign ../../BasicTypes/OCS/Real.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/ProductLike/OCS/Quadruple.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter OCS/UserAndGroup.sign.inter OCS/FileSystem.sign.inter
	@$(ECHO) "Checking Signature of ProcessCtrl ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ProcessCtrl  -h../../BasicTypes -r  Real Nat Void -h../Commands -r  Com Com Com Com Com Com Com Com Com Com Com -h../../AggregateTypes/ProductLike -r  Quadruple -h../../AggregateTypes/SeqLike -r  Seq -h. -r  UserAndGroup FileSystem $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessCtrl for documentation ..." &&  $(ECHO) ProcessCtrl >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessCtrl.impl.inter : ProcessCtrl.impl OCS/ProcessCtrl.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Real.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../Commands/OCS/ComCompose.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/MapLike/OCS/ArrayConv.sign.inter ../../AggregateTypes/MapLike/OCS/Array.sign.inter ../../AggregateTypes/ProductLike/OCS/Quadruple.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter OCS/UserAndGroup.sign.inter OCS/FileSystem.sign.inter
	@$(ECHO) "Checking Implementation of ProcessCtrl ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ProcessCtrl  -h../../BasicTypes -r  Void Real Nat -h../Commands -r  ComCompose Com -h../../AggregateTypes/MapLike -r  ArrayConv Array -h../../AggregateTypes/ProductLike -r  Quadruple -h../../AggregateTypes/SeqLike -r  Seq -h../../AggregateTypes/UnionLike -r  Option -h. -r  UserAndGroup FileSystem $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ProcessCtrl for documentation ..." &&  $(ECHO) ProcessCtrl >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessCtrl.c OCS/ProcessCtrl.opt: OCS/ProcessCtrl.impl.inter
	@if [ "$@" = "OCS/ProcessCtrl.c" ] ; then $(ECHO) "Generating C Code for ProcessCtrl ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ProcessCtrl  -h../../BasicTypes -r  Void Real Nat -h../Commands -r  ComCompose Com -h../../AggregateTypes/MapLike -r  ArrayConv Array -h../../AggregateTypes/ProductLike -r  Quadruple -h../../AggregateTypes/SeqLike -r  Seq -h../../AggregateTypes/UnionLike -r  Option -h. -r  UserAndGroup FileSystem $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessCtrl for documentation ..." &&  $(ECHO) ProcessCtrl >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessCtrl.o: OCS/ProcessCtrl.c ProcessCtrl.hc.c ProcessCtrl.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ProcessCtrl ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ProcessCtrl.c -o OCS/ProcessCtrl.o
OCS/Signal.sign.inter: Signal.sign ../../BasicTypes/OCS/Nat.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter OCS/ProcessCtrl.sign.inter
	@$(ECHO) "Checking Signature of Signal ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Signal  -h../../BasicTypes -r  Nat Void -h../Commands -r  Com Com Com Com Com -h. -r  ProcessCtrl $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Signal for documentation ..." &&  $(ECHO) Signal >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Signal.impl.inter : Signal.impl OCS/Signal.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter OCS/ProcessCtrl.sign.inter
	@$(ECHO) "Checking Implementation of Signal ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Signal  -h../../BasicTypes -r  Void Nat -h../Commands -r  Com -h../../AggregateTypes/UnionLike -r  Option -h. -r  ProcessCtrl $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Signal for documentation ..." &&  $(ECHO) Signal >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Signal.c OCS/Signal.opt: OCS/Signal.impl.inter
	@if [ "$@" = "OCS/Signal.c" ] ; then $(ECHO) "Generating C Code for Signal ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. Signal  -h../../BasicTypes -r  Void Nat -h../Commands -r  Com -h../../AggregateTypes/UnionLike -r  Option -h. -r  ProcessCtrl $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Signal for documentation ..." &&  $(ECHO) Signal >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Signal.o: OCS/Signal.c Signal.hc.c Signal.hc.h
	@$(ECHO) "Generating $(ARCH) object code for Signal ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Signal.c -o OCS/Signal.o
OCS/SignalConv.sign.inter: SignalConv.sign OCS/Signal.sign.inter
	@$(ECHO) "Checking Signature of SignalConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. SignalConv  -h. -r  Signal $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking SignalConv for documentation ..." &&  $(ECHO) SignalConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/SignalConv.impl.inter : SignalConv.impl OCS/SignalConv.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter OCS/Signal.sign.inter
	@$(ECHO) "Checking Implementation of SignalConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. SignalConv  -h../../BasicTypes -r  Denotation -h. -r  Signal $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking SignalConv for documentation ..." &&  $(ECHO) SignalConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/SignalConv.c OCS/SignalConv.opt: OCS/SignalConv.impl.inter
	@if [ "$@" = "OCS/SignalConv.c" ] ; then $(ECHO) "Generating C Code for SignalConv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. SignalConv  -h../../BasicTypes -r  Denotation -h. -r  Signal $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking SignalConv for documentation ..." &&  $(ECHO) SignalConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/SignalConv.o: OCS/SignalConv.c 
	@$(ECHO) "Generating $(ARCH) object code for SignalConv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/SignalConv.c -o OCS/SignalConv.o
OCS/Wait.sign.inter: Wait.sign ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/ProductLike/OCS/Pair.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter OCS/Signal.sign.inter OCS/ProcessCtrl.sign.inter
	@$(ECHO) "Checking Signature of Wait ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Wait  -h../Commands -r  Com Com -h../../AggregateTypes/ProductLike -r  Pair -h../../AggregateTypes/UnionLike -r  Option -h. -r  Signal ProcessCtrl $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Wait for documentation ..." &&  $(ECHO) Wait >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Wait.impl.inter : Wait.impl OCS/Wait.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/ProductLike/OCS/Pair.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter OCS/Signal.sign.inter OCS/ProcessCtrl.sign.inter
	@$(ECHO) "Checking Implementation of Wait ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Wait  -h../../BasicTypes -r  Void -h../Commands -r  Com -h../../AggregateTypes/ProductLike -r  Pair -h../../AggregateTypes/UnionLike -r  Option -h. -r  Signal ProcessCtrl $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Wait for documentation ..." &&  $(ECHO) Wait >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Wait.c OCS/Wait.opt: OCS/Wait.impl.inter
	@if [ "$@" = "OCS/Wait.c" ] ; then $(ECHO) "Generating C Code for Wait ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. Wait  -h../../BasicTypes -r  Void -h../Commands -r  Com -h../../AggregateTypes/ProductLike -r  Pair -h../../AggregateTypes/UnionLike -r  Option -h. -r  Signal ProcessCtrl $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Wait for documentation ..." &&  $(ECHO) Wait >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Wait.o: OCS/Wait.c Wait.hc.c Wait.hc.h
	@$(ECHO) "Generating $(ARCH) object code for Wait ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Wait.c -o OCS/Wait.o
OCS/ProcessCtrlConv.sign.inter: ProcessCtrlConv.sign OCS/ProcessCtrl.sign.inter
	@$(ECHO) "Checking Signature of ProcessCtrlConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ProcessCtrlConv  -h. -r  ProcessCtrl $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessCtrlConv for documentation ..." &&  $(ECHO) ProcessCtrlConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessCtrlConv.impl.inter : ProcessCtrlConv.impl OCS/ProcessCtrlConv.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter OCS/ProcessCtrl.sign.inter
	@$(ECHO) "Checking Implementation of ProcessCtrlConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ProcessCtrlConv  -h../../BasicTypes -r  Denotation -h. -r  ProcessCtrl $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ProcessCtrlConv for documentation ..." &&  $(ECHO) ProcessCtrlConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessCtrlConv.c OCS/ProcessCtrlConv.opt: OCS/ProcessCtrlConv.impl.inter
	@if [ "$@" = "OCS/ProcessCtrlConv.c" ] ; then $(ECHO) "Generating C Code for ProcessCtrlConv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ProcessCtrlConv  -h../../BasicTypes -r  Denotation -h. -r  ProcessCtrl $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessCtrlConv for documentation ..." &&  $(ECHO) ProcessCtrlConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessCtrlConv.o: OCS/ProcessCtrlConv.c ProcessCtrlConv.hc.c ProcessCtrlConv.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ProcessCtrlConv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ProcessCtrlConv.c -o OCS/ProcessCtrlConv.o
OCS/WaitConv.sign.inter: WaitConv.sign OCS/Wait.sign.inter
	@$(ECHO) "Checking Signature of WaitConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. WaitConv  -h. -r  Wait $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking WaitConv for documentation ..." &&  $(ECHO) WaitConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/WaitConv.impl.inter : WaitConv.impl OCS/WaitConv.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter OCS/SignalConv.sign.inter OCS/Signal.sign.inter OCS/ProcessCtrlConv.sign.inter OCS/ProcessCtrl.sign.inter OCS/Wait.sign.inter
	@$(ECHO) "Checking Implementation of WaitConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. WaitConv  -h../../BasicTypes -r  Denotation -h. -r  SignalConv Signal ProcessCtrlConv ProcessCtrl Wait $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking WaitConv for documentation ..." &&  $(ECHO) WaitConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/WaitConv.c OCS/WaitConv.opt: OCS/WaitConv.impl.inter
	@if [ "$@" = "OCS/WaitConv.c" ] ; then $(ECHO) "Generating C Code for WaitConv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. WaitConv  -h../../BasicTypes -r  Denotation -h. -r  SignalConv Signal ProcessCtrlConv ProcessCtrl Wait $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking WaitConv for documentation ..." &&  $(ECHO) WaitConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/WaitConv.o: OCS/WaitConv.c 
	@$(ECHO) "Generating $(ARCH) object code for WaitConv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/WaitConv.c -o OCS/WaitConv.o
OCS/File.sign.inter: File.sign ../../BasicTypes/OCS/Int.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Char.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../AggregateTypes/SeqLike/OCS/String.sign.inter
	@$(ECHO) "Checking Signature of File ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. File  -h../../BasicTypes -r  Int Nat Void Char -h../Commands -r  Com Com Com Com Com Com Com -h../../AggregateTypes/SeqLike -r  Seq String $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking File for documentation ..." &&  $(ECHO) File >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/File.impl.inter : File.impl OCS/File.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Int.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../../BasicTypes/OCS/Char.sign.inter ../Commands/OCS/ComAction.sign.inter ../Commands/OCS/ComCompose.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/String.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter OCS/UnixFailures.sign.inter
	@$(ECHO) "Checking Implementation of File ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. File  -h../../BasicTypes -r  Void Int Nat Char -h../Commands -r  ComAction ComCompose Com -h../../AggregateTypes/SeqLike -r  String Seq -h. -r  UnixFailures $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking File for documentation ..." &&  $(ECHO) File >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/File.c OCS/File.opt: OCS/File.impl.inter
	@if [ "$@" = "OCS/File.c" ] ; then $(ECHO) "Generating C Code for File ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. File  -h../../BasicTypes -r  Void Int Nat Char -h../Commands -r  ComAction ComCompose Com -h../../AggregateTypes/SeqLike -r  String Seq -h. -r  UnixFailures $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking File for documentation ..." &&  $(ECHO) File >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/File.o: OCS/File.c File.hc.c File.hc.h
	@$(ECHO) "Generating $(ARCH) object code for File ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/File.c -o OCS/File.o
OCS/FileConv.sign.inter: FileConv.sign OCS/File.sign.inter
	@$(ECHO) "Checking Signature of FileConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. FileConv  -h. -r  File $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking FileConv for documentation ..." &&  $(ECHO) FileConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileConv.impl.inter : FileConv.impl OCS/FileConv.sign.inter
	@$(ECHO) "Checking Implementation of FileConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. FileConv  $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking FileConv for documentation ..." &&  $(ECHO) FileConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileConv.c OCS/FileConv.opt: OCS/FileConv.impl.inter
	@if [ "$@" = "OCS/FileConv.c" ] ; then $(ECHO) "Generating C Code for FileConv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. FileConv  $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking FileConv for documentation ..." &&  $(ECHO) FileConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileConv.o: OCS/FileConv.c 
	@$(ECHO) "Generating $(ARCH) object code for FileConv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/FileConv.c -o OCS/FileConv.o
OCS/Process.sign.inter: Process.sign ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/ProductLike/OCS/Pair.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../AggregateTypes/SeqLike/OCS/String.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter OCS/File.sign.inter
	@$(ECHO) "Checking Signature of Process ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Process  -h../../BasicTypes -r  Void Nat -h../Commands -r  Com Com Com Com -h../../AggregateTypes/ProductLike -r  Pair -h../../AggregateTypes/SeqLike -r  Seq String -h../../AggregateTypes/UnionLike -r  Option -h. -r  File $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Process for documentation ..." &&  $(ECHO) Process >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Process.impl.inter : Process.impl OCS/Process.sign.inter ../../BasicTypes/OCS/Char.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/NatConv.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/MapLike/OCS/Array.sign.inter ../../AggregateTypes/ProductLike/OCS/Pair.sign.inter ../../AggregateTypes/SeqLike/OCS/SeqIndex.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../AggregateTypes/SeqLike/OCS/StringIndex.sign.inter ../../AggregateTypes/SeqLike/OCS/String.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter ../../AggregateTypes/UnionLike/OCS/OptionMap.sign.inter OCS/File.sign.inter
	@$(ECHO) "Checking Implementation of Process ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Process  -h../../BasicTypes -r  Char Denotation Void NatConv Nat -h../Commands -r  Com -h../../AggregateTypes/MapLike -r  Array -h../../AggregateTypes/ProductLike -r  Pair -h../../AggregateTypes/SeqLike -r  SeqIndex Seq StringIndex String -h../../AggregateTypes/UnionLike -r  Option OptionMap -h. -r  File $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Process for documentation ..." &&  $(ECHO) Process >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Process.c OCS/Process.opt: OCS/Process.impl.inter
	@if [ "$@" = "OCS/Process.c" ] ; then $(ECHO) "Generating C Code for Process ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. Process  -h../../BasicTypes -r  Char Denotation Void NatConv Nat -h../Commands -r  Com -h../../AggregateTypes/MapLike -r  Array -h../../AggregateTypes/ProductLike -r  Pair -h../../AggregateTypes/SeqLike -r  SeqIndex Seq StringIndex String -h../../AggregateTypes/UnionLike -r  Option OptionMap -h. -r  File $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Process for documentation ..." &&  $(ECHO) Process >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Process.o: OCS/Process.c Process.hc.c Process.hc.h
	@$(ECHO) "Generating $(ARCH) object code for Process ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Process.c -o OCS/Process.o
OCS/ProcessConv.sign.inter: ProcessConv.sign OCS/Process.sign.inter
	@$(ECHO) "Checking Signature of ProcessConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ProcessConv  -h. -r  Process $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessConv for documentation ..." &&  $(ECHO) ProcessConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessConv.impl.inter : ProcessConv.impl OCS/ProcessConv.sign.inter
	@$(ECHO) "Checking Implementation of ProcessConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ProcessConv  $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ProcessConv for documentation ..." &&  $(ECHO) ProcessConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessConv.c OCS/ProcessConv.opt: OCS/ProcessConv.impl.inter
	@if [ "$@" = "OCS/ProcessConv.c" ] ; then $(ECHO) "Generating C Code for ProcessConv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ProcessConv  $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessConv for documentation ..." &&  $(ECHO) ProcessConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessConv.o: OCS/ProcessConv.c 
	@$(ECHO) "Generating $(ARCH) object code for ProcessConv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ProcessConv.c -o OCS/ProcessConv.o
OCS/UserAndGroupConv.sign.inter: UserAndGroupConv.sign OCS/UserAndGroup.sign.inter
	@$(ECHO) "Checking Signature of UserAndGroupConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. UserAndGroupConv  -h. -r  UserAndGroup $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking UserAndGroupConv for documentation ..." &&  $(ECHO) UserAndGroupConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/UserAndGroupConv.impl.inter : UserAndGroupConv.impl OCS/UserAndGroupConv.sign.inter ../../BasicTypes/OCS/PrintableChar.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter ../../BasicTypes/OCS/Char.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../AggregateTypes/SeqLike/OCS/BTUnion.sign.inter ../../AggregateTypes/SeqLike/OCS/StringFormat.sign.inter ../../AggregateTypes/SeqLike/OCS/StringConv.sign.inter ../../AggregateTypes/SeqLike/OCS/String.sign.inter ../../AggregateTypes/SetLike/OCS/SetConv.sign.inter ../../AggregateTypes/SetLike/OCS/Set.sign.inter OCS/UserAndGroup.sign.inter
	@$(ECHO) "Checking Implementation of UserAndGroupConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. UserAndGroupConv  -h../../BasicTypes -r  PrintableChar Denotation Char -h../../AggregateTypes/SeqLike -r  Seq BTUnion StringFormat StringConv String -h../../AggregateTypes/SetLike -r  SetConv Set -h. -r  UserAndGroup $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking UserAndGroupConv for documentation ..." &&  $(ECHO) UserAndGroupConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/UserAndGroupConv.c OCS/UserAndGroupConv.opt: OCS/UserAndGroupConv.impl.inter
	@if [ "$@" = "OCS/UserAndGroupConv.c" ] ; then $(ECHO) "Generating C Code for UserAndGroupConv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. UserAndGroupConv  -h../../BasicTypes -r  PrintableChar Denotation Char -h../../AggregateTypes/SeqLike -r  Seq BTUnion StringFormat StringConv String -h../../AggregateTypes/SetLike -r  SetConv Set -h. -r  UserAndGroup $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking UserAndGroupConv for documentation ..." &&  $(ECHO) UserAndGroupConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/UserAndGroupConv.o: OCS/UserAndGroupConv.c UserAndGroupConv.hc.c UserAndGroupConv.hc.h
	@$(ECHO) "Generating $(ARCH) object code for UserAndGroupConv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/UserAndGroupConv.c -o OCS/UserAndGroupConv.o
OCS/UserAndGroupFun.sign.inter: UserAndGroupFun.sign ../Commands/OCS/Com.sign.inter OCS/UserAndGroup.sign.inter
	@$(ECHO) "Checking Signature of UserAndGroupFun ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. UserAndGroupFun  -h../Commands -r  Com -h. -r  UserAndGroup $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking UserAndGroupFun for documentation ..." &&  $(ECHO) UserAndGroupFun >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/UserAndGroupFun.impl.inter : UserAndGroupFun.impl OCS/UserAndGroupFun.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter ../Commands/OCS/ComCompose.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter OCS/UserAndGroupConv.sign.inter OCS/UserAndGroup.sign.inter
	@$(ECHO) "Checking Implementation of UserAndGroupFun ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. UserAndGroupFun  -h../../BasicTypes -r  Denotation -h../Commands -r  ComCompose Com -h../../AggregateTypes/UnionLike -r  Option -h. -r  UserAndGroupConv UserAndGroup $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking UserAndGroupFun for documentation ..." &&  $(ECHO) UserAndGroupFun >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/UserAndGroupFun.c OCS/UserAndGroupFun.opt: OCS/UserAndGroupFun.impl.inter
	@if [ "$@" = "OCS/UserAndGroupFun.c" ] ; then $(ECHO) "Generating C Code for UserAndGroupFun ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. UserAndGroupFun  -h../../BasicTypes -r  Denotation -h../Commands -r  ComCompose Com -h../../AggregateTypes/UnionLike -r  Option -h. -r  UserAndGroupConv UserAndGroup $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking UserAndGroupFun for documentation ..." &&  $(ECHO) UserAndGroupFun >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/UserAndGroupFun.o: OCS/UserAndGroupFun.c 
	@$(ECHO) "Generating $(ARCH) object code for UserAndGroupFun ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/UserAndGroupFun.c -o OCS/UserAndGroupFun.o
OCS/ProcessCtrlFun.sign.inter: ProcessCtrlFun.sign ../Commands/OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ProcessCtrlFun ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ProcessCtrlFun  -h../Commands -r  Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessCtrlFun for documentation ..." &&  $(ECHO) ProcessCtrlFun >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessCtrlFun.impl.inter : ProcessCtrlFun.impl OCS/ProcessCtrlFun.sign.inter ../Commands/OCS/ComCompose.sign.inter ../Commands/OCS/Com.sign.inter OCS/UserAndGroupFun.sign.inter OCS/ProcessCtrl.sign.inter
	@$(ECHO) "Checking Implementation of ProcessCtrlFun ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ProcessCtrlFun  -h../Commands -r  ComCompose Com -h. -r  UserAndGroupFun ProcessCtrl $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ProcessCtrlFun for documentation ..." &&  $(ECHO) ProcessCtrlFun >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessCtrlFun.c OCS/ProcessCtrlFun.opt: OCS/ProcessCtrlFun.impl.inter
	@if [ "$@" = "OCS/ProcessCtrlFun.c" ] ; then $(ECHO) "Generating C Code for ProcessCtrlFun ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ProcessCtrlFun  -h../Commands -r  ComCompose Com -h. -r  UserAndGroupFun ProcessCtrl $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessCtrlFun for documentation ..." &&  $(ECHO) ProcessCtrlFun >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessCtrlFun.o: OCS/ProcessCtrlFun.c 
	@$(ECHO) "Generating $(ARCH) object code for ProcessCtrlFun ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ProcessCtrlFun.c -o OCS/ProcessCtrlFun.o
OCS/TimeConv.sign.inter: TimeConv.sign OCS/Time.sign.inter
	@$(ECHO) "Checking Signature of TimeConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. TimeConv  -h. -r  Time $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking TimeConv for documentation ..." &&  $(ECHO) TimeConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/TimeConv.impl.inter : TimeConv.impl OCS/TimeConv.sign.inter OCS/Time.sign.inter
	@$(ECHO) "Checking Implementation of TimeConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. TimeConv  -h. -r  Time $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking TimeConv for documentation ..." &&  $(ECHO) TimeConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/TimeConv.c OCS/TimeConv.opt: OCS/TimeConv.impl.inter
	@if [ "$@" = "OCS/TimeConv.c" ] ; then $(ECHO) "Generating C Code for TimeConv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. TimeConv  -h. -r  Time $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking TimeConv for documentation ..." &&  $(ECHO) TimeConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/TimeConv.o: OCS/TimeConv.c TimeConv.hc.c TimeConv.hc.h
	@$(ECHO) "Generating $(ARCH) object code for TimeConv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/TimeConv.c -o OCS/TimeConv.o
OCS/FileSystemConv.sign.inter: FileSystemConv.sign OCS/FileSystem.sign.inter
	@$(ECHO) "Checking Signature of FileSystemConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. FileSystemConv  -h. -r  FileSystem $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking FileSystemConv for documentation ..." &&  $(ECHO) FileSystemConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileSystemConv.impl.inter : FileSystemConv.impl OCS/FileSystemConv.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../../BasicTypes/OCS/PrintableChar.sign.inter ../../BasicTypes/OCS/Char.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter ../../AggregateTypes/SeqLike/OCS/BTUnion.sign.inter ../../AggregateTypes/SeqLike/OCS/StringFormat.sign.inter ../../AggregateTypes/SeqLike/OCS/StringConv.sign.inter OCS/FileSystem.sign.inter OCS/UserAndGroupConv.sign.inter OCS/TimeConv.sign.inter
	@$(ECHO) "Checking Implementation of FileSystemConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. FileSystemConv  -h../../BasicTypes -r  Nat PrintableChar Char Denotation -h../../AggregateTypes/SeqLike -r  BTUnion StringFormat StringConv -h. -r  FileSystem UserAndGroupConv TimeConv $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking FileSystemConv for documentation ..." &&  $(ECHO) FileSystemConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileSystemConv.c OCS/FileSystemConv.opt: OCS/FileSystemConv.impl.inter
	@if [ "$@" = "OCS/FileSystemConv.c" ] ; then $(ECHO) "Generating C Code for FileSystemConv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. FileSystemConv  -h../../BasicTypes -r  Nat PrintableChar Char Denotation -h../../AggregateTypes/SeqLike -r  BTUnion StringFormat StringConv -h. -r  FileSystem UserAndGroupConv TimeConv $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking FileSystemConv for documentation ..." &&  $(ECHO) FileSystemConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileSystemConv.o: OCS/FileSystemConv.c FileSystemConv.hc.c FileSystemConv.hc.h
	@$(ECHO) "Generating $(ARCH) object code for FileSystemConv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/FileSystemConv.c -o OCS/FileSystemConv.o
OCS/FileSystemFun.sign.inter: FileSystemFun.sign ../Commands/OCS/Com.sign.inter OCS/FileSystem.sign.inter
	@$(ECHO) "Checking Signature of FileSystemFun ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. FileSystemFun  -h../Commands -r  Com -h. -r  FileSystem $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking FileSystemFun for documentation ..." &&  $(ECHO) FileSystemFun >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileSystemFun.impl.inter : FileSystemFun.impl OCS/FileSystemFun.sign.inter ../../BasicTypes/OCS/Real.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../Commands/OCS/ComCompose.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/BTUnion.sign.inter ../../AggregateTypes/SeqLike/OCS/StringFormat.sign.inter ../../AggregateTypes/SeqLike/OCS/StringConv.sign.inter ../../AggregateTypes/SeqLike/OCS/String.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter OCS/UserAndGroup.sign.inter OCS/FileSystemConv.sign.inter OCS/FileSystem.sign.inter OCS/TimeConv.sign.inter OCS/Time.sign.inter
	@$(ECHO) "Checking Implementation of FileSystemFun ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. FileSystemFun  -h../../BasicTypes -r  Real Nat -h../Commands -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  BTUnion StringFormat StringConv String -h../../AggregateTypes/UnionLike -r  Option -h. -r  UserAndGroup FileSystemConv FileSystem TimeConv Time $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking FileSystemFun for documentation ..." &&  $(ECHO) FileSystemFun >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileSystemFun.c OCS/FileSystemFun.opt: OCS/FileSystemFun.impl.inter
	@if [ "$@" = "OCS/FileSystemFun.c" ] ; then $(ECHO) "Generating C Code for FileSystemFun ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. FileSystemFun  -h../../BasicTypes -r  Real Nat -h../Commands -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  BTUnion StringFormat StringConv String -h../../AggregateTypes/UnionLike -r  Option -h. -r  UserAndGroup FileSystemConv FileSystem TimeConv Time $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking FileSystemFun for documentation ..." &&  $(ECHO) FileSystemFun >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileSystemFun.o: OCS/FileSystemFun.c 
	@$(ECHO) "Generating $(ARCH) object code for FileSystemFun ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/FileSystemFun.c -o OCS/FileSystemFun.o
OCS/FileName.sign.inter: FileName.sign
	@$(ECHO) "Checking Signature of FileName ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. FileName  $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking FileName for documentation ..." &&  $(ECHO) FileName >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileName.impl.inter : FileName.impl OCS/FileName.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter ../../BasicTypes/OCS/Char.sign.inter ../../AggregateTypes/SeqLike/OCS/StringConv.sign.inter ../../AggregateTypes/SeqLike/OCS/StringFilter.sign.inter ../../AggregateTypes/SeqLike/OCS/String.sign.inter
	@$(ECHO) "Checking Implementation of FileName ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. FileName  -h../../BasicTypes -r  Nat Denotation Char -h../../AggregateTypes/SeqLike -r  StringConv StringFilter String $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking FileName for documentation ..." &&  $(ECHO) FileName >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileName.c OCS/FileName.opt: OCS/FileName.impl.inter
	@if [ "$@" = "OCS/FileName.c" ] ; then $(ECHO) "Generating C Code for FileName ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. FileName  -h../../BasicTypes -r  Nat Denotation Char -h../../AggregateTypes/SeqLike -r  StringConv StringFilter String $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking FileName for documentation ..." &&  $(ECHO) FileName >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/FileName.o: OCS/FileName.c 
	@$(ECHO) "Generating $(ARCH) object code for FileName ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/FileName.c -o OCS/FileName.o
OCS/BinFile.sign.inter: BinFile.sign ../../BasicTypes/OCS/Void.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter OCS/File.sign.inter
	@$(ECHO) "Checking Signature of BinFile ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. BinFile  -h../../BasicTypes -r  Void -h../Commands -r  Com Com -h. -r  File $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking BinFile for documentation ..." &&  $(ECHO) BinFile >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/BinFile.impl.inter : BinFile.impl OCS/BinFile.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../Commands/OCS/ComCompose.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/StringConv.sign.inter ../../AggregateTypes/SeqLike/OCS/String.sign.inter ../../Internal/Strange/OCS/EQUALITY.sign.inter OCS/File.sign.inter
	@$(ECHO) "Checking Implementation of BinFile ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. BinFile  -h../../BasicTypes -r  Void Denotation Nat -h../Commands -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  StringConv String -h../../Internal/Strange -r  EQUALITY -h. -r  File $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking BinFile for documentation ..." &&  $(ECHO) BinFile >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/BinFile.c OCS/BinFile.opt: OCS/BinFile.impl.inter
	@if [ "$@" = "OCS/BinFile.c" ] ; then $(ECHO) "Generating C Code for BinFile ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. BinFile  -h../../BasicTypes -r  Void Denotation Nat -h../Commands -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  StringConv String -h../../Internal/Strange -r  EQUALITY -h. -r  File $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking BinFile for documentation ..." &&  $(ECHO) BinFile >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/BinFile.o: OCS/BinFile.c BinFile.hc.c BinFile.hc.h
	@$(ECHO) "Generating $(ARCH) object code for BinFile ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/BinFile.c -o OCS/BinFile.o
OCS/ProcessConnect.sign.inter: ProcessConnect.sign ../../BasicTypes/OCS/Void.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter
	@$(ECHO) "Checking Signature of ProcessConnect ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ProcessConnect  -h../../BasicTypes -r  Void -h../Commands -r  Com Com Com Com Com -h../../AggregateTypes/UnionLike -r  Option $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessConnect for documentation ..." &&  $(ECHO) ProcessConnect >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessConnect.impl.inter : ProcessConnect.impl OCS/ProcessConnect.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter ../Commands/OCS/ComCompose.sign.inter ../Commands/OCS/Com.sign.inter ../../Internal/Strange/OCS/EQUALITY.sign.inter ../../AggregateTypes/UnionLike/OCS/Option.sign.inter OCS/UnixFailures.sign.inter OCS/BinFile.sign.inter OCS/File.sign.inter
	@$(ECHO) "Checking Implementation of ProcessConnect ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ProcessConnect  -h../../BasicTypes -r  Void Denotation -h../Commands -r  ComCompose Com -h../../Internal/Strange -r  EQUALITY -h../../AggregateTypes/UnionLike -r  Option -h. -r  UnixFailures BinFile File $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ProcessConnect for documentation ..." &&  $(ECHO) ProcessConnect >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessConnect.c OCS/ProcessConnect.opt: OCS/ProcessConnect.impl.inter
	@if [ "$@" = "OCS/ProcessConnect.c" ] ; then $(ECHO) "Generating C Code for ProcessConnect ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ProcessConnect  -h../../BasicTypes -r  Void Denotation -h../Commands -r  ComCompose Com -h../../Internal/Strange -r  EQUALITY -h../../AggregateTypes/UnionLike -r  Option -h. -r  UnixFailures BinFile File $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessConnect for documentation ..." &&  $(ECHO) ProcessConnect >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessConnect.o: OCS/ProcessConnect.c ProcessConnect.hc.c ProcessConnect.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ProcessConnect ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ProcessConnect.c -o OCS/ProcessConnect.o
OCS/ProcessInterrupt.sign.inter: ProcessInterrupt.sign ../../BasicTypes/OCS/Nat.sign.inter ../Commands/OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ProcessInterrupt ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ProcessInterrupt  -h../../BasicTypes -r  Nat -h../Commands -r  Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessInterrupt for documentation ..." &&  $(ECHO) ProcessInterrupt >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessInterrupt.impl.inter : ProcessInterrupt.impl OCS/ProcessInterrupt.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../Commands/OCS/Com.sign.inter
	@$(ECHO) "Checking Implementation of ProcessInterrupt ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ProcessInterrupt  -h../../BasicTypes -r  Void Nat -h../Commands -r  Com $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ProcessInterrupt for documentation ..." &&  $(ECHO) ProcessInterrupt >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessInterrupt.c OCS/ProcessInterrupt.opt: OCS/ProcessInterrupt.impl.inter
	@if [ "$@" = "OCS/ProcessInterrupt.c" ] ; then $(ECHO) "Generating C Code for ProcessInterrupt ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ProcessInterrupt  -h../../BasicTypes -r  Void Nat -h../Commands -r  Com $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessInterrupt for documentation ..." &&  $(ECHO) ProcessInterrupt >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessInterrupt.o: OCS/ProcessInterrupt.c ProcessInterrupt.hc.c ProcessInterrupt.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ProcessInterrupt ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ProcessInterrupt.c -o OCS/ProcessInterrupt.o
OCS/ProcessMonitor.sign.inter: ProcessMonitor.sign ../Commands/OCS/Com.sign.inter OCS/ProcessConnect.sign.inter
	@$(ECHO) "Checking Signature of ProcessMonitor ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ProcessMonitor  -h../Commands -r  Com -h. -r  ProcessConnect $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessMonitor for documentation ..." &&  $(ECHO) ProcessMonitor >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessMonitor.impl.inter : ProcessMonitor.impl OCS/ProcessMonitor.sign.inter
	@$(ECHO) "Checking Implementation of ProcessMonitor ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ProcessMonitor  $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ProcessMonitor for documentation ..." &&  $(ECHO) ProcessMonitor >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessMonitor.c OCS/ProcessMonitor.opt: OCS/ProcessMonitor.impl.inter
	@if [ "$@" = "OCS/ProcessMonitor.c" ] ; then $(ECHO) "Generating C Code for ProcessMonitor ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ProcessMonitor  $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessMonitor for documentation ..." &&  $(ECHO) ProcessMonitor >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessMonitor.o: OCS/ProcessMonitor.c ProcessMonitor.hc.c ProcessMonitor.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ProcessMonitor ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ProcessMonitor.c -o OCS/ProcessMonitor.o
OCS/ProcessArgs.sign.inter: ProcessArgs.sign ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter
	@$(ECHO) "Checking Signature of ProcessArgs ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ProcessArgs  -h../../BasicTypes -r  Void Nat -h../Commands -r  Com Com Com Com Com -h../../AggregateTypes/SeqLike -r  Seq $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessArgs for documentation ..." &&  $(ECHO) ProcessArgs >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessArgs.impl.inter : ProcessArgs.impl OCS/ProcessArgs.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../Commands/OCS/ComCompose.sign.inter ../Commands/OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/SeqIndex.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../Internal/Strange/OCS/EQUALITY.sign.inter
	@$(ECHO) "Checking Implementation of ProcessArgs ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ProcessArgs  -h../../BasicTypes -r  Void Denotation Nat -h../Commands -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  SeqIndex Seq -h../../Internal/Strange -r  EQUALITY $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ProcessArgs for documentation ..." &&  $(ECHO) ProcessArgs >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessArgs.c OCS/ProcessArgs.opt: OCS/ProcessArgs.impl.inter
	@if [ "$@" = "OCS/ProcessArgs.c" ] ; then $(ECHO) "Generating C Code for ProcessArgs ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ProcessArgs  -h../../BasicTypes -r  Void Denotation Nat -h../Commands -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  SeqIndex Seq -h../../Internal/Strange -r  EQUALITY $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessArgs for documentation ..." &&  $(ECHO) ProcessArgs >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessArgs.o: OCS/ProcessArgs.c ProcessArgs.hc.c ProcessArgs.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ProcessArgs ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ProcessArgs.c -o OCS/ProcessArgs.o
OCS/ProcessComInterrupt.sign.inter: ProcessComInterrupt.sign ../Commands/OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ProcessComInterrupt ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ProcessComInterrupt  -h../Commands -r  Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessComInterrupt for documentation ..." &&  $(ECHO) ProcessComInterrupt >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessComInterrupt.impl.inter : ProcessComInterrupt.impl OCS/ProcessComInterrupt.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../Commands/OCS/ComCompose.sign.inter ../Commands/OCS/Com.sign.inter ../../Internal/Strange/OCS/EQUALITY.sign.inter OCS/ProcessInterrupt.sign.inter
	@$(ECHO) "Checking Implementation of ProcessComInterrupt ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ProcessComInterrupt  -h../../BasicTypes -r  Void -h../Commands -r  ComCompose Com -h../../Internal/Strange -r  EQUALITY -h. -r  ProcessInterrupt $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ProcessComInterrupt for documentation ..." &&  $(ECHO) ProcessComInterrupt >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessComInterrupt.c OCS/ProcessComInterrupt.opt: OCS/ProcessComInterrupt.impl.inter
	@if [ "$@" = "OCS/ProcessComInterrupt.c" ] ; then $(ECHO) "Generating C Code for ProcessComInterrupt ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ProcessComInterrupt  -h../../BasicTypes -r  Void -h../Commands -r  ComCompose Com -h../../Internal/Strange -r  EQUALITY -h. -r  ProcessInterrupt $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ProcessComInterrupt for documentation ..." &&  $(ECHO) ProcessComInterrupt >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ProcessComInterrupt.o: OCS/ProcessComInterrupt.c ProcessComInterrupt.hc.c ProcessComInterrupt.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ProcessComInterrupt ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ProcessComInterrupt.c -o OCS/ProcessComInterrupt.o
