# system Commands
SYSTEM = Commands
SYS_LDFLAGS = $(VAR_LDFLAGS) 
SYS_LDLIBS =  -lSeqLike -lProductLike -lUnionLike -lBasicTypes -lStrange -lCompiler $(VAR_LDLIBS)
SYS_LDLIBPATH =  -L../../AggregateTypes/SeqLike/OCS -L../../AggregateTypes/ProductLike/OCS -L../../AggregateTypes/UnionLike/OCS -L../../BasicTypes/OCS -L../../Internal/Strange/OCS -L../../Internal/Compiler/OCS $(VAR_LDLIBPATH)
SYS_LDLIBDEPS =  ../../AggregateTypes/SeqLike/OCS/libSeqLike.a ../../AggregateTypes/ProductLike/OCS/libProductLike.a ../../AggregateTypes/UnionLike/OCS/libUnionLike.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 =  Com ComCompose ComAction ComSeqReduce ComSeqMap ComChoice ComConv ComAgent ComAgentConv ComService ComServiceConv ComMap ComSeqAction ComSemaphor ComDeadlock ComPairCompose ComTripleCompose ComTimeout ComCheck ComState ComStateWith Env Random
SIGNS =  Com.sign ComCompose.sign ComAction.sign ComSeqReduce.sign ComSeqMap.sign ComChoice.sign ComConv.sign ComAgent.sign ComAgentConv.sign ComService.sign ComServiceConv.sign ComMap.sign ComSeqAction.sign ComSemaphor.sign ComDeadlock.sign ComPairCompose.sign ComTripleCompose.sign ComTimeout.sign ComCheck.sign ComState.sign ComStateWith.sign Env.sign Random.sign
IMPLS =  Com.impl ComCompose.impl ComAction.impl ComSeqReduce.impl ComSeqMap.impl ComChoice.impl ComConv.impl ComAgent.impl ComAgentConv.impl ComService.impl ComServiceConv.impl ComMap.impl ComSeqAction.impl ComSemaphor.impl ComDeadlock.impl ComPairCompose.impl ComTripleCompose.impl ComTimeout.impl ComCheck.impl ComState.impl ComStateWith.impl Env.impl Random.impl
EXPS =  OCS/Com.sign.inter OCS/ComCompose.sign.inter OCS/ComAction.sign.inter OCS/ComSeqReduce.sign.inter OCS/ComSeqMap.sign.inter OCS/ComChoice.sign.inter OCS/ComConv.sign.inter OCS/ComAgent.sign.inter OCS/ComAgentConv.sign.inter OCS/ComService.sign.inter OCS/ComServiceConv.sign.inter OCS/ComMap.sign.inter OCS/ComSeqAction.sign.inter OCS/ComSemaphor.sign.inter OCS/ComDeadlock.sign.inter OCS/ComPairCompose.sign.inter OCS/ComTripleCompose.sign.inter OCS/ComTimeout.sign.inter OCS/ComCheck.sign.inter OCS/ComState.sign.inter OCS/ComStateWith.sign.inter OCS/Env.sign.inter OCS/Random.sign.inter
ANAS =  OCS/Com.impl.inter OCS/ComCompose.impl.inter OCS/ComAction.impl.inter OCS/ComSeqReduce.impl.inter OCS/ComSeqMap.impl.inter OCS/ComChoice.impl.inter OCS/ComConv.impl.inter OCS/ComAgent.impl.inter OCS/ComAgentConv.impl.inter OCS/ComService.impl.inter OCS/ComServiceConv.impl.inter OCS/ComMap.impl.inter OCS/ComSeqAction.impl.inter OCS/ComSemaphor.impl.inter OCS/ComDeadlock.impl.inter OCS/ComPairCompose.impl.inter OCS/ComTripleCompose.impl.inter OCS/ComTimeout.impl.inter OCS/ComCheck.impl.inter OCS/ComState.impl.inter OCS/ComStateWith.impl.inter OCS/Env.impl.inter OCS/Random.impl.inter
OPTS =  OCS/Com.opt OCS/ComCompose.opt OCS/ComAction.opt OCS/ComSeqReduce.opt OCS/ComSeqMap.opt OCS/ComChoice.opt OCS/ComConv.opt OCS/ComAgent.opt OCS/ComAgentConv.opt OCS/ComService.opt OCS/ComServiceConv.opt OCS/ComMap.opt OCS/ComSeqAction.opt OCS/ComSemaphor.opt OCS/ComDeadlock.opt OCS/ComPairCompose.opt OCS/ComTripleCompose.opt OCS/ComTimeout.opt OCS/ComCheck.opt OCS/ComState.opt OCS/ComStateWith.opt OCS/Env.opt OCS/Random.opt
CS =  OCS/Com.c OCS/ComCompose.c OCS/ComAction.c OCS/ComSeqReduce.c OCS/ComSeqMap.c OCS/ComChoice.c OCS/ComConv.c OCS/ComAgent.c OCS/ComAgentConv.c OCS/ComService.c OCS/ComServiceConv.c OCS/ComMap.c OCS/ComSeqAction.c OCS/ComSemaphor.c OCS/ComDeadlock.c OCS/ComPairCompose.c OCS/ComTripleCompose.c OCS/ComTimeout.c OCS/ComCheck.c OCS/ComState.c OCS/ComStateWith.c OCS/Env.c OCS/Random.c
OS =  OCS/Com.o OCS/ComCompose.o OCS/ComAction.o OCS/ComSeqReduce.o OCS/ComSeqMap.o OCS/ComChoice.o OCS/ComConv.o OCS/ComAgent.o OCS/ComAgentConv.o OCS/ComService.o OCS/ComServiceConv.o OCS/ComMap.o OCS/ComSeqAction.o OCS/ComSemaphor.o OCS/ComDeadlock.o OCS/ComPairCompose.o OCS/ComTripleCompose.o OCS/ComTimeout.o OCS/ComCheck.o OCS/ComState.o OCS/ComStateWith.o OCS/Env.o OCS/Random.o
ESYSTEMS =  ../../Internal/Compiler ../../Internal/Strange ../../BasicTypes ../../AggregateTypes/UnionLike ../../AggregateTypes/ProductLike ../../AggregateTypes/SeqLike
FSYSTEMS = 
SIGNDEPS =  OCS/Com.sign.deps OCS/ComCompose.sign.deps OCS/ComAction.sign.deps OCS/ComSeqReduce.sign.deps OCS/ComSeqMap.sign.deps OCS/ComChoice.sign.deps OCS/ComConv.sign.deps OCS/ComAgent.sign.deps OCS/ComAgentConv.sign.deps OCS/ComService.sign.deps OCS/ComServiceConv.sign.deps OCS/ComMap.sign.deps OCS/ComSeqAction.sign.deps OCS/ComSemaphor.sign.deps OCS/ComDeadlock.sign.deps OCS/ComPairCompose.sign.deps OCS/ComTripleCompose.sign.deps OCS/ComTimeout.sign.deps OCS/ComCheck.sign.deps OCS/ComState.sign.deps OCS/ComStateWith.sign.deps OCS/Env.sign.deps OCS/Random.sign.deps
IMPLDEPS =  OCS/Com.impl.deps OCS/ComCompose.impl.deps OCS/ComAction.impl.deps OCS/ComSeqReduce.impl.deps OCS/ComSeqMap.impl.deps OCS/ComChoice.impl.deps OCS/ComConv.impl.deps OCS/ComAgent.impl.deps OCS/ComAgentConv.impl.deps OCS/ComService.impl.deps OCS/ComServiceConv.impl.deps OCS/ComMap.impl.deps OCS/ComSeqAction.impl.deps OCS/ComSemaphor.impl.deps OCS/ComDeadlock.impl.deps OCS/ComPairCompose.impl.deps OCS/ComTripleCompose.impl.deps OCS/ComTimeout.impl.deps OCS/ComCheck.impl.deps OCS/ComState.impl.deps OCS/ComStateWith.impl.deps OCS/Env.impl.deps OCS/Random.impl.deps
OCS/Com.sign.inter: Com.sign ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter
	@$(ECHO) "Checking Signature of Com ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Com  -h../../BasicTypes -r  Void Nat -h../../AggregateTypes/SeqLike -r  Seq Seq $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Com for documentation ..." &&  $(ECHO) Com >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Com.impl.inter : Com.impl OCS/Com.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../AggregateTypes/SeqLike/OCS/SeqMap.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter
	@$(ECHO) "Checking Implementation of Com ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Com  -h../../BasicTypes -r  Nat Void -h../../AggregateTypes/SeqLike -r  SeqMap Seq $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Com for documentation ..." &&  $(ECHO) Com >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Com.c OCS/Com.opt: OCS/Com.impl.inter
	@if [ "$@" = "OCS/Com.c" ] ; then $(ECHO) "Generating C Code for Com ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. Com  -h../../BasicTypes -r  Nat Void -h../../AggregateTypes/SeqLike -r  SeqMap Seq $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Com for documentation ..." &&  $(ECHO) Com >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Com.o: OCS/Com.c Com.hc.c Com.hc.h
	@$(ECHO) "Generating $(ARCH) object code for Com ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Com.c -o OCS/Com.o
OCS/ComCompose.sign.inter: ComCompose.sign OCS/Com.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ComCompose ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComCompose  -h. -r  Com Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComCompose for documentation ..." &&  $(ECHO) ComCompose >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComCompose.impl.inter : ComCompose.impl OCS/ComCompose.sign.inter OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../Internal/Strange/OCS/CAST.sign.inter
	@$(ECHO) "Checking Implementation of ComCompose ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComCompose  -h. -r  Com -h../../AggregateTypes/SeqLike -r  Seq -h../../Internal/Strange -r  CAST $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComCompose for documentation ..." &&  $(ECHO) ComCompose >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComCompose.c OCS/ComCompose.opt: OCS/ComCompose.impl.inter
	@if [ "$@" = "OCS/ComCompose.c" ] ; then $(ECHO) "Generating C Code for ComCompose ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ComCompose  -h. -r  Com -h../../AggregateTypes/SeqLike -r  Seq -h../../Internal/Strange -r  CAST $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComCompose for documentation ..." &&  $(ECHO) ComCompose >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComCompose.o: OCS/ComCompose.c ComCompose.hc.c ComCompose.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ComCompose ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComCompose.c -o OCS/ComCompose.o
OCS/ComAction.sign.inter: ComAction.sign ../../BasicTypes/OCS/Void.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ComAction ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComAction  -h../../BasicTypes -r  Void -h. -r  Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComAction for documentation ..." &&  $(ECHO) ComAction >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComAction.impl.inter : ComAction.impl OCS/ComAction.sign.inter ../../BasicTypes/OCS/Void.sign.inter OCS/ComCompose.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Implementation of ComAction ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComAction  -h../../BasicTypes -r  Void -h. -r  ComCompose Com $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComAction for documentation ..." &&  $(ECHO) ComAction >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComAction.c OCS/ComAction.opt: OCS/ComAction.impl.inter
	@if [ "$@" = "OCS/ComAction.c" ] ; then $(ECHO) "Generating C Code for ComAction ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ComAction  -h../../BasicTypes -r  Void -h. -r  ComCompose Com $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComAction for documentation ..." &&  $(ECHO) ComAction >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComAction.o: OCS/ComAction.c 
	@$(ECHO) "Generating $(ARCH) object code for ComAction ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComAction.c -o OCS/ComAction.o
OCS/ComSeqReduce.sign.inter: ComSeqReduce.sign OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter
	@$(ECHO) "Checking Signature of ComSeqReduce ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComSeqReduce  -h. -r  Com -h../../AggregateTypes/SeqLike -r  Seq $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComSeqReduce for documentation ..." &&  $(ECHO) ComSeqReduce >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComSeqReduce.impl.inter : ComSeqReduce.impl OCS/ComSeqReduce.sign.inter OCS/ComCompose.sign.inter OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter
	@$(ECHO) "Checking Implementation of ComSeqReduce ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComSeqReduce  -h. -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  Seq $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComSeqReduce for documentation ..." &&  $(ECHO) ComSeqReduce >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComSeqReduce.c OCS/ComSeqReduce.opt: OCS/ComSeqReduce.impl.inter
	@if [ "$@" = "OCS/ComSeqReduce.c" ] ; then $(ECHO) "Generating C Code for ComSeqReduce ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ComSeqReduce  -h. -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  Seq $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComSeqReduce for documentation ..." &&  $(ECHO) ComSeqReduce >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComSeqReduce.o: OCS/ComSeqReduce.c 
	@$(ECHO) "Generating $(ARCH) object code for ComSeqReduce ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComSeqReduce.c -o OCS/ComSeqReduce.o
OCS/ComSeqMap.sign.inter: ComSeqMap.sign OCS/Com.sign.inter OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter
	@$(ECHO) "Checking Signature of ComSeqMap ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComSeqMap  -h. -r  Com Com -h../../AggregateTypes/SeqLike -r  Seq Seq $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComSeqMap for documentation ..." &&  $(ECHO) ComSeqMap >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComSeqMap.impl.inter : ComSeqMap.impl OCS/ComSeqMap.sign.inter OCS/ComCompose.sign.inter OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter
	@$(ECHO) "Checking Implementation of ComSeqMap ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComSeqMap  -h. -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  Seq $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComSeqMap for documentation ..." &&  $(ECHO) ComSeqMap >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComSeqMap.c OCS/ComSeqMap.opt: OCS/ComSeqMap.impl.inter
	@if [ "$@" = "OCS/ComSeqMap.c" ] ; then $(ECHO) "Generating C Code for ComSeqMap ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ComSeqMap  -h. -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  Seq $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComSeqMap for documentation ..." &&  $(ECHO) ComSeqMap >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComSeqMap.o: OCS/ComSeqMap.c 
	@$(ECHO) "Generating $(ARCH) object code for ComSeqMap ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComSeqMap.c -o OCS/ComSeqMap.o
OCS/ComChoice.sign.inter: ComChoice.sign OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ComChoice ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComChoice  -h. -r  Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComChoice for documentation ..." &&  $(ECHO) ComChoice >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComChoice.impl.inter : ComChoice.impl OCS/ComChoice.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Implementation of ComChoice ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComChoice  -h. -r  Com $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComChoice for documentation ..." &&  $(ECHO) ComChoice >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComChoice.c OCS/ComChoice.opt: OCS/ComChoice.impl.inter
	@if [ "$@" = "OCS/ComChoice.c" ] ; then $(ECHO) "Generating C Code for ComChoice ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ComChoice  -h. -r  Com $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComChoice for documentation ..." &&  $(ECHO) ComChoice >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComChoice.o: OCS/ComChoice.c 
	@$(ECHO) "Generating $(ARCH) object code for ComChoice ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComChoice.c -o OCS/ComChoice.o
OCS/ComConv.sign.inter: ComConv.sign OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ComConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComConv  -h. -r  Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComConv for documentation ..." &&  $(ECHO) ComConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComConv.impl.inter : ComConv.impl OCS/ComConv.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/NatConv.sign.inter ../../BasicTypes/OCS/Nat.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/SeqMap.sign.inter ../../AggregateTypes/SeqLike/OCS/SeqFold.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter
	@$(ECHO) "Checking Implementation of ComConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComConv  -h../../BasicTypes -r  Void NatConv Nat Denotation -h. -r  Com -h../../AggregateTypes/SeqLike -r  SeqMap SeqFold Seq $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComConv for documentation ..." &&  $(ECHO) ComConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComConv.c OCS/ComConv.opt: OCS/ComConv.impl.inter
	@if [ "$@" = "OCS/ComConv.c" ] ; then $(ECHO) "Generating C Code for ComConv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ComConv  -h../../BasicTypes -r  Void NatConv Nat Denotation -h. -r  Com -h../../AggregateTypes/SeqLike -r  SeqMap SeqFold Seq $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComConv for documentation ..." &&  $(ECHO) ComConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComConv.o: OCS/ComConv.c 
	@$(ECHO) "Generating $(ARCH) object code for ComConv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComConv.c -o OCS/ComConv.o
OCS/ComAgent.sign.inter: ComAgent.sign ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Nat.sign.inter OCS/Com.sign.inter OCS/Com.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ComAgent ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComAgent  -h../../BasicTypes -r  Void Nat -h. -r  Com Com Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComAgent for documentation ..." &&  $(ECHO) ComAgent >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComAgent.impl.inter : ComAgent.impl OCS/ComAgent.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Nat.sign.inter OCS/ComCompose.sign.inter OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../Internal/Strange/OCS/EQUALITY.sign.inter
	@$(ECHO) "Checking Implementation of ComAgent ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComAgent  -h../../BasicTypes -r  Void Nat -h. -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  Seq -h../../Internal/Strange -r  EQUALITY $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComAgent for documentation ..." &&  $(ECHO) ComAgent >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComAgent.c OCS/ComAgent.opt: OCS/ComAgent.impl.inter
	@if [ "$@" = "OCS/ComAgent.c" ] ; then $(ECHO) "Generating C Code for ComAgent ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ComAgent  -h../../BasicTypes -r  Void Nat -h. -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  Seq -h../../Internal/Strange -r  EQUALITY $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComAgent for documentation ..." &&  $(ECHO) ComAgent >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComAgent.o: OCS/ComAgent.c ComAgent.hc.c ComAgent.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ComAgent ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComAgent.c -o OCS/ComAgent.o
OCS/ComAgentConv.sign.inter: ComAgentConv.sign OCS/ComAgent.sign.inter
	@$(ECHO) "Checking Signature of ComAgentConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComAgentConv  -h. -r  ComAgent $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComAgentConv for documentation ..." &&  $(ECHO) ComAgentConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComAgentConv.impl.inter : ComAgentConv.impl OCS/ComAgentConv.sign.inter
	@$(ECHO) "Checking Implementation of ComAgentConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComAgentConv  $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComAgentConv for documentation ..." &&  $(ECHO) ComAgentConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComAgentConv.c OCS/ComAgentConv.opt: OCS/ComAgentConv.impl.inter
	@if [ "$@" = "OCS/ComAgentConv.c" ] ; then $(ECHO) "Generating C Code for ComAgentConv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ComAgentConv  $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComAgentConv for documentation ..." &&  $(ECHO) ComAgentConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComAgentConv.o: OCS/ComAgentConv.c 
	@$(ECHO) "Generating $(ARCH) object code for ComAgentConv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComAgentConv.c -o OCS/ComAgentConv.o
OCS/ComService.sign.inter: ComService.sign ../../BasicTypes/OCS/Void.sign.inter OCS/Com.sign.inter OCS/Com.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ComService ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComService  -h../../BasicTypes -r  Void -h. -r  Com Com Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComService for documentation ..." &&  $(ECHO) ComService >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComService.impl.inter : ComService.impl OCS/ComService.sign.inter ../../BasicTypes/OCS/Void.sign.inter OCS/ComAgent.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Implementation of ComService ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComService  -h../../BasicTypes -r  Void -h. -r  ComAgent Com $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComService for documentation ..." &&  $(ECHO) ComService >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComService.c OCS/ComService.opt: OCS/ComService.impl.inter
	@if [ "$@" = "OCS/ComService.c" ] ; then $(ECHO) "Generating C Code for ComService ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ComService  -h../../BasicTypes -r  Void -h. -r  ComAgent Com $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComService for documentation ..." &&  $(ECHO) ComService >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComService.o: OCS/ComService.c ComService.hc.c ComService.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ComService ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComService.c -o OCS/ComService.o
OCS/ComServiceConv.sign.inter: ComServiceConv.sign OCS/ComService.sign.inter
	@$(ECHO) "Checking Signature of ComServiceConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComServiceConv  -h. -r  ComService $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComServiceConv for documentation ..." &&  $(ECHO) ComServiceConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComServiceConv.impl.inter : ComServiceConv.impl OCS/ComServiceConv.sign.inter
	@$(ECHO) "Checking Implementation of ComServiceConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComServiceConv  $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComServiceConv for documentation ..." &&  $(ECHO) ComServiceConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComServiceConv.c OCS/ComServiceConv.opt: OCS/ComServiceConv.impl.inter
	@if [ "$@" = "OCS/ComServiceConv.c" ] ; then $(ECHO) "Generating C Code for ComServiceConv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ComServiceConv  $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComServiceConv for documentation ..." &&  $(ECHO) ComServiceConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComServiceConv.o: OCS/ComServiceConv.c 
	@$(ECHO) "Generating $(ARCH) object code for ComServiceConv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComServiceConv.c -o OCS/ComServiceConv.o
OCS/ComMap.sign.inter: ComMap.sign OCS/Com.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ComMap ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComMap  -h. -r  Com Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComMap for documentation ..." &&  $(ECHO) ComMap >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComMap.impl.inter : ComMap.impl OCS/ComMap.sign.inter OCS/ComCompose.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Implementation of ComMap ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComMap  -h. -r  ComCompose Com $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComMap for documentation ..." &&  $(ECHO) ComMap >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComMap.c OCS/ComMap.opt: OCS/ComMap.impl.inter
	@if [ "$@" = "OCS/ComMap.c" ] ; then $(ECHO) "Generating C Code for ComMap ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ComMap  -h. -r  ComCompose Com $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComMap for documentation ..." &&  $(ECHO) ComMap >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComMap.o: OCS/ComMap.c 
	@$(ECHO) "Generating $(ARCH) object code for ComMap ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComMap.c -o OCS/ComMap.o
OCS/ComSeqAction.sign.inter: ComSeqAction.sign ../../BasicTypes/OCS/Void.sign.inter OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter
	@$(ECHO) "Checking Signature of ComSeqAction ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComSeqAction  -h../../BasicTypes -r  Void -h. -r  Com -h../../AggregateTypes/SeqLike -r  Seq $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComSeqAction for documentation ..." &&  $(ECHO) ComSeqAction >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComSeqAction.impl.inter : ComSeqAction.impl OCS/ComSeqAction.sign.inter OCS/ComAction.sign.inter OCS/ComCompose.sign.inter OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter
	@$(ECHO) "Checking Implementation of ComSeqAction ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComSeqAction  -h. -r  ComAction ComCompose Com -h../../AggregateTypes/SeqLike -r  Seq $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComSeqAction for documentation ..." &&  $(ECHO) ComSeqAction >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComSeqAction.c OCS/ComSeqAction.opt: OCS/ComSeqAction.impl.inter
	@if [ "$@" = "OCS/ComSeqAction.c" ] ; then $(ECHO) "Generating C Code for ComSeqAction ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ComSeqAction  -h. -r  ComAction ComCompose Com -h../../AggregateTypes/SeqLike -r  Seq $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComSeqAction for documentation ..." &&  $(ECHO) ComSeqAction >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComSeqAction.o: OCS/ComSeqAction.c 
	@$(ECHO) "Generating $(ARCH) object code for ComSeqAction ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComSeqAction.c -o OCS/ComSeqAction.o
OCS/ComSemaphor.sign.inter: ComSemaphor.sign ../../BasicTypes/OCS/Void.sign.inter OCS/Com.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ComSemaphor ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComSemaphor  -h../../BasicTypes -r  Void -h. -r  Com Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComSemaphor for documentation ..." &&  $(ECHO) ComSemaphor >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComSemaphor.impl.inter : ComSemaphor.impl OCS/ComSemaphor.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Nat.sign.inter OCS/ComService.sign.inter OCS/ComAgent.sign.inter OCS/ComAction.sign.inter OCS/ComCompose.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Implementation of ComSemaphor ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComSemaphor  -h../../BasicTypes -r  Void Nat -h. -r  ComService ComAgent ComAction ComCompose Com $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComSemaphor for documentation ..." &&  $(ECHO) ComSemaphor >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComSemaphor.c OCS/ComSemaphor.opt: OCS/ComSemaphor.impl.inter
	@if [ "$@" = "OCS/ComSemaphor.c" ] ; then $(ECHO) "Generating C Code for ComSemaphor ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ComSemaphor  -h../../BasicTypes -r  Void Nat -h. -r  ComService ComAgent ComAction ComCompose Com $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComSemaphor for documentation ..." &&  $(ECHO) ComSemaphor >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComSemaphor.o: OCS/ComSemaphor.c 
	@$(ECHO) "Generating $(ARCH) object code for ComSemaphor ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComSemaphor.c -o OCS/ComSemaphor.o
OCS/ComDeadlock.sign.inter: ComDeadlock.sign ../../BasicTypes/OCS/Void.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ComDeadlock ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComDeadlock  -h../../BasicTypes -r  Void -h. -r  Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComDeadlock for documentation ..." &&  $(ECHO) ComDeadlock >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComDeadlock.impl.inter : ComDeadlock.impl OCS/ComDeadlock.sign.inter ../../BasicTypes/OCS/Void.sign.inter OCS/ComService.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Implementation of ComDeadlock ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComDeadlock  -h../../BasicTypes -r  Void -h. -r  ComService Com $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComDeadlock for documentation ..." &&  $(ECHO) ComDeadlock >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComDeadlock.c OCS/ComDeadlock.opt: OCS/ComDeadlock.impl.inter
	@if [ "$@" = "OCS/ComDeadlock.c" ] ; then $(ECHO) "Generating C Code for ComDeadlock ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ComDeadlock  -h../../BasicTypes -r  Void -h. -r  ComService Com $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComDeadlock for documentation ..." &&  $(ECHO) ComDeadlock >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComDeadlock.o: OCS/ComDeadlock.c 
	@$(ECHO) "Generating $(ARCH) object code for ComDeadlock ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComDeadlock.c -o OCS/ComDeadlock.o
OCS/ComPairCompose.sign.inter: ComPairCompose.sign OCS/Com.sign.inter OCS/Com.sign.inter ../../AggregateTypes/ProductLike/OCS/Pair.sign.inter
	@$(ECHO) "Checking Signature of ComPairCompose ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComPairCompose  -h. -r  Com Com -h../../AggregateTypes/ProductLike -r  Pair $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComPairCompose for documentation ..." &&  $(ECHO) ComPairCompose >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComPairCompose.impl.inter : ComPairCompose.impl OCS/ComPairCompose.sign.inter OCS/ComCompose.sign.inter OCS/Com.sign.inter ../../AggregateTypes/ProductLike/OCS/Pair.sign.inter
	@$(ECHO) "Checking Implementation of ComPairCompose ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComPairCompose  -h. -r  ComCompose Com -h../../AggregateTypes/ProductLike -r  Pair $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComPairCompose for documentation ..." &&  $(ECHO) ComPairCompose >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComPairCompose.c OCS/ComPairCompose.opt: OCS/ComPairCompose.impl.inter
	@if [ "$@" = "OCS/ComPairCompose.c" ] ; then $(ECHO) "Generating C Code for ComPairCompose ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ComPairCompose  -h. -r  ComCompose Com -h../../AggregateTypes/ProductLike -r  Pair $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComPairCompose for documentation ..." &&  $(ECHO) ComPairCompose >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComPairCompose.o: OCS/ComPairCompose.c 
	@$(ECHO) "Generating $(ARCH) object code for ComPairCompose ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComPairCompose.c -o OCS/ComPairCompose.o
OCS/ComTripleCompose.sign.inter: ComTripleCompose.sign OCS/Com.sign.inter OCS/Com.sign.inter ../../AggregateTypes/ProductLike/OCS/Triple.sign.inter
	@$(ECHO) "Checking Signature of ComTripleCompose ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComTripleCompose  -h. -r  Com Com -h../../AggregateTypes/ProductLike -r  Triple $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComTripleCompose for documentation ..." &&  $(ECHO) ComTripleCompose >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComTripleCompose.impl.inter : ComTripleCompose.impl OCS/ComTripleCompose.sign.inter OCS/ComCompose.sign.inter OCS/Com.sign.inter ../../AggregateTypes/ProductLike/OCS/Triple.sign.inter
	@$(ECHO) "Checking Implementation of ComTripleCompose ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComTripleCompose  -h. -r  ComCompose Com -h../../AggregateTypes/ProductLike -r  Triple $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComTripleCompose for documentation ..." &&  $(ECHO) ComTripleCompose >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComTripleCompose.c OCS/ComTripleCompose.opt: OCS/ComTripleCompose.impl.inter
	@if [ "$@" = "OCS/ComTripleCompose.c" ] ; then $(ECHO) "Generating C Code for ComTripleCompose ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. ComTripleCompose  -h. -r  ComCompose Com -h../../AggregateTypes/ProductLike -r  Triple $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComTripleCompose for documentation ..." &&  $(ECHO) ComTripleCompose >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComTripleCompose.o: OCS/ComTripleCompose.c 
	@$(ECHO) "Generating $(ARCH) object code for ComTripleCompose ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComTripleCompose.c -o OCS/ComTripleCompose.o
OCS/ComTimeout.sign.inter: ComTimeout.sign ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Nat.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ComTimeout ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComTimeout  -h../../BasicTypes -r  Void Nat -h. -r  Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComTimeout for documentation ..." &&  $(ECHO) ComTimeout >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComTimeout.impl.inter : ComTimeout.impl OCS/ComTimeout.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Nat.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Implementation of ComTimeout ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComTimeout  -h../../BasicTypes -r  Void Nat -h. -r  Com $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComTimeout for documentation ..." &&  $(ECHO) ComTimeout >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComTimeout.c OCS/ComTimeout.opt: OCS/ComTimeout.impl.inter
	@if [ "$@" = "OCS/ComTimeout.c" ] ; then $(ECHO) "Generating C Code for ComTimeout ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ComTimeout  -h../../BasicTypes -r  Void Nat -h. -r  Com $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComTimeout for documentation ..." &&  $(ECHO) ComTimeout >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComTimeout.o: OCS/ComTimeout.c ComTimeout.hc.c ComTimeout.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ComTimeout ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComTimeout.c -o OCS/ComTimeout.o
OCS/ComCheck.sign.inter: ComCheck.sign ../../BasicTypes/OCS/Void.sign.inter OCS/Com.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ComCheck ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComCheck  -h../../BasicTypes -r  Void -h. -r  Com Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComCheck for documentation ..." &&  $(ECHO) ComCheck >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComCheck.impl.inter : ComCheck.impl OCS/ComCheck.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Nat.sign.inter OCS/ComCompose.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Implementation of ComCheck ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComCheck  -h../../BasicTypes -r  Void Nat -h. -r  ComCompose Com $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComCheck for documentation ..." &&  $(ECHO) ComCheck >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComCheck.c OCS/ComCheck.opt: OCS/ComCheck.impl.inter
	@if [ "$@" = "OCS/ComCheck.c" ] ; then $(ECHO) "Generating C Code for ComCheck ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ComCheck  -h../../BasicTypes -r  Void Nat -h. -r  ComCompose Com $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComCheck for documentation ..." &&  $(ECHO) ComCheck >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComCheck.o: OCS/ComCheck.c ComCheck.hc.c ComCheck.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ComCheck ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComCheck.c -o OCS/ComCheck.o
OCS/ComState.sign.inter: ComState.sign ../../BasicTypes/OCS/Void.sign.inter OCS/Com.sign.inter OCS/Com.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ComState ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComState  -h../../BasicTypes -r  Void -h. -r  Com Com Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComState for documentation ..." &&  $(ECHO) ComState >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComState.impl.inter : ComState.impl OCS/ComState.sign.inter ../../BasicTypes/OCS/Void.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Implementation of ComState ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComState  -h../../BasicTypes -r  Void -h. -r  Com $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComState for documentation ..." &&  $(ECHO) ComState >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComState.c OCS/ComState.opt: OCS/ComState.impl.inter
	@if [ "$@" = "OCS/ComState.c" ] ; then $(ECHO) "Generating C Code for ComState ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ComState  -h../../BasicTypes -r  Void -h. -r  Com $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComState for documentation ..." &&  $(ECHO) ComState >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComState.o: OCS/ComState.c ComState.hc.c ComState.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ComState ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComState.c -o OCS/ComState.o
OCS/ComStateWith.sign.inter: ComStateWith.sign OCS/ComState.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of ComStateWith ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. ComStateWith  -h. -r  ComState Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComStateWith for documentation ..." &&  $(ECHO) ComStateWith >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComStateWith.impl.inter : ComStateWith.impl OCS/ComStateWith.sign.inter ../../BasicTypes/OCS/Void.sign.inter OCS/ComCompose.sign.inter OCS/ComState.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Implementation of ComStateWith ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. ComStateWith  -h../../BasicTypes -r  Void -h. -r  ComCompose ComState Com $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking ComStateWith for documentation ..." &&  $(ECHO) ComStateWith >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComStateWith.c OCS/ComStateWith.opt: OCS/ComStateWith.impl.inter
	@if [ "$@" = "OCS/ComStateWith.c" ] ; then $(ECHO) "Generating C Code for ComStateWith ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. ComStateWith  -h../../BasicTypes -r  Void -h. -r  ComCompose ComState Com $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking ComStateWith for documentation ..." &&  $(ECHO) ComStateWith >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/ComStateWith.o: OCS/ComStateWith.c ComStateWith.hc.c ComStateWith.hc.h
	@$(ECHO) "Generating $(ARCH) object code for ComStateWith ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/ComStateWith.c -o OCS/ComStateWith.o
OCS/Env.sign.inter: Env.sign ../../BasicTypes/OCS/Nat.sign.inter OCS/Com.sign.inter OCS/Com.sign.inter OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter
	@$(ECHO) "Checking Signature of Env ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Env  -h../../BasicTypes -r  Nat -h. -r  Com Com Com -h../../AggregateTypes/SeqLike -r  Seq $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Env for documentation ..." &&  $(ECHO) Env >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Env.impl.inter : Env.impl OCS/Env.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter ../../BasicTypes/OCS/Nat.sign.inter OCS/ComCompose.sign.inter OCS/Com.sign.inter ../../AggregateTypes/SeqLike/OCS/Seq.sign.inter ../../Internal/Strange/OCS/EQUALITY.sign.inter
	@$(ECHO) "Checking Implementation of Env ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Env  -h../../BasicTypes -r  Void Denotation Nat -h. -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  Seq -h../../Internal/Strange -r  EQUALITY $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Env for documentation ..." &&  $(ECHO) Env >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Env.c OCS/Env.opt: OCS/Env.impl.inter
	@if [ "$@" = "OCS/Env.c" ] ; then $(ECHO) "Generating C Code for Env ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. Env  -h../../BasicTypes -r  Void Denotation Nat -h. -r  ComCompose Com -h../../AggregateTypes/SeqLike -r  Seq -h../../Internal/Strange -r  EQUALITY $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Env for documentation ..." &&  $(ECHO) Env >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Env.o: OCS/Env.c Env.hc.c Env.hc.h
	@$(ECHO) "Generating $(ARCH) object code for Env ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Env.c -o OCS/Env.o
OCS/Random.sign.inter: Random.sign ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Real.sign.inter ../../BasicTypes/OCS/Nat.sign.inter OCS/Com.sign.inter OCS/Com.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Signature of Random ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Random  -h../../BasicTypes -r  Void Real Nat -h. -r  Com Com Com $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Random for documentation ..." &&  $(ECHO) Random >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Random.impl.inter : Random.impl OCS/Random.sign.inter ../../BasicTypes/OCS/Void.sign.inter ../../BasicTypes/OCS/Real.sign.inter ../../BasicTypes/OCS/Nat.sign.inter OCS/Com.sign.inter
	@$(ECHO) "Checking Implementation of Random ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Random  -h../../BasicTypes -r  Void Real Nat -h. -r  Com $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Random for documentation ..." &&  $(ECHO) Random >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Random.c OCS/Random.opt: OCS/Random.impl.inter
	@if [ "$@" = "OCS/Random.c" ] ; then $(ECHO) "Generating C Code for Random ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. Random  -h../../BasicTypes -r  Void Real Nat -h. -r  Com $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Random for documentation ..." &&  $(ECHO) Random >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Random.o: OCS/Random.c Random.hc.c Random.hc.h
	@$(ECHO) "Generating $(ARCH) object code for Random ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Random.c -o OCS/Random.o
