# system UnionLike
SYSTEM = UnionLike
SYS_LDFLAGS = $(VAR_LDFLAGS) 
SYS_LDLIBS =  -lProductLike -lGeneral -lOrderings -lSpecial -lBasicTypes -lStrange -lCompiler $(VAR_LDLIBS)
SYS_LDLIBPATH =  -L../../AggregateTypes/ProductLike/OCS -L../../Functions/General/OCS -L../../Functions/Orderings/OCS -L../../Functions/Special/OCS -L../../BasicTypes/OCS -L../../Internal/Strange/OCS -L../../Internal/Compiler/OCS $(VAR_LDLIBPATH)
SYS_LDLIBDEPS =  ../../AggregateTypes/ProductLike/OCS/libProductLike.a ../../Functions/General/OCS/libGeneral.a ../../Functions/Orderings/OCS/libOrderings.a ../../Functions/Special/OCS/libSpecial.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 =  Option OptionMap OptionConv OptionCompare Dyn DynConv Union2 Union2Conv Union3 Union3Conv Union4 Union4Conv
SIGNS =  Option.sign OptionMap.sign OptionConv.sign OptionCompare.sign Dyn.sign DynConv.sign Union2.sign Union2Conv.sign Union3.sign Union3Conv.sign Union4.sign Union4Conv.sign
IMPLS =  Option.impl OptionMap.impl OptionConv.impl OptionCompare.impl Dyn.impl DynConv.impl Union2.impl Union2Conv.impl Union3.impl Union3Conv.impl Union4.impl Union4Conv.impl
EXPS =  OCS/Option.sign.inter OCS/OptionMap.sign.inter OCS/OptionConv.sign.inter OCS/OptionCompare.sign.inter OCS/Dyn.sign.inter OCS/DynConv.sign.inter OCS/Union2.sign.inter OCS/Union2Conv.sign.inter OCS/Union3.sign.inter OCS/Union3Conv.sign.inter OCS/Union4.sign.inter OCS/Union4Conv.sign.inter
ANAS =  OCS/Option.impl.inter OCS/OptionMap.impl.inter OCS/OptionConv.impl.inter OCS/OptionCompare.impl.inter OCS/Dyn.impl.inter OCS/DynConv.impl.inter OCS/Union2.impl.inter OCS/Union2Conv.impl.inter OCS/Union3.impl.inter OCS/Union3Conv.impl.inter OCS/Union4.impl.inter OCS/Union4Conv.impl.inter
OPTS =  OCS/Option.opt OCS/OptionMap.opt OCS/OptionConv.opt OCS/OptionCompare.opt OCS/Dyn.opt OCS/DynConv.opt OCS/Union2.opt OCS/Union2Conv.opt OCS/Union3.opt OCS/Union3Conv.opt OCS/Union4.opt OCS/Union4Conv.opt
CS =  OCS/Option.c OCS/OptionMap.c OCS/OptionConv.c OCS/OptionCompare.c OCS/Dyn.c OCS/DynConv.c OCS/Union2.c OCS/Union2Conv.c OCS/Union3.c OCS/Union3Conv.c OCS/Union4.c OCS/Union4Conv.c
OS =  OCS/Option.o OCS/OptionMap.o OCS/OptionConv.o OCS/OptionCompare.o OCS/Dyn.o OCS/DynConv.o OCS/Union2.o OCS/Union2Conv.o OCS/Union3.o OCS/Union3Conv.o OCS/Union4.o OCS/Union4Conv.o
ESYSTEMS =  ../../Internal/Compiler ../../Internal/Strange ../../BasicTypes ../../Functions/Special ../../Functions/Orderings ../../Functions/General ../../AggregateTypes/ProductLike
FSYSTEMS = 
SIGNDEPS =  OCS/Option.sign.deps OCS/OptionMap.sign.deps OCS/OptionConv.sign.deps OCS/OptionCompare.sign.deps OCS/Dyn.sign.deps OCS/DynConv.sign.deps OCS/Union2.sign.deps OCS/Union2Conv.sign.deps OCS/Union3.sign.deps OCS/Union3Conv.sign.deps OCS/Union4.sign.deps OCS/Union4Conv.sign.deps
IMPLDEPS =  OCS/Option.impl.deps OCS/OptionMap.impl.deps OCS/OptionConv.impl.deps OCS/OptionCompare.impl.deps OCS/Dyn.impl.deps OCS/DynConv.impl.deps OCS/Union2.impl.deps OCS/Union2Conv.impl.deps OCS/Union3.impl.deps OCS/Union3Conv.impl.deps OCS/Union4.impl.deps OCS/Union4Conv.impl.deps
OCS/Option.sign.inter: Option.sign
	@$(ECHO) "Checking Signature of Option ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Option  $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Option for documentation ..." &&  $(ECHO) Option >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Option.impl.inter : Option.impl OCS/Option.sign.inter
	@$(ECHO) "Checking Implementation of Option ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Option  $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Option for documentation ..." &&  $(ECHO) Option >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Option.c OCS/Option.opt: OCS/Option.impl.inter
	@if [ "$@" = "OCS/Option.c" ] ; then $(ECHO) "Generating C Code for Option ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. Option  $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Option for documentation ..." &&  $(ECHO) Option >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Option.o: OCS/Option.c 
	@$(ECHO) "Generating $(ARCH) object code for Option ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Option.c -o OCS/Option.o
OCS/OptionMap.sign.inter: OptionMap.sign OCS/Option.sign.inter OCS/Option.sign.inter
	@$(ECHO) "Checking Signature of OptionMap ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. OptionMap  -h. -r  Option Option $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking OptionMap for documentation ..." &&  $(ECHO) OptionMap >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/OptionMap.impl.inter : OptionMap.impl OCS/OptionMap.sign.inter OCS/Option.sign.inter
	@$(ECHO) "Checking Implementation of OptionMap ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. OptionMap  -h. -r  Option $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking OptionMap for documentation ..." &&  $(ECHO) OptionMap >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/OptionMap.c OCS/OptionMap.opt: OCS/OptionMap.impl.inter
	@if [ "$@" = "OCS/OptionMap.c" ] ; then $(ECHO) "Generating C Code for OptionMap ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. OptionMap  -h. -r  Option $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking OptionMap for documentation ..." &&  $(ECHO) OptionMap >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/OptionMap.o: OCS/OptionMap.c 
	@$(ECHO) "Generating $(ARCH) object code for OptionMap ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/OptionMap.c -o OCS/OptionMap.o
OCS/OptionConv.sign.inter: OptionConv.sign OCS/Option.sign.inter
	@$(ECHO) "Checking Signature of OptionConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. OptionConv  -h. -r  Option $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking OptionConv for documentation ..." &&  $(ECHO) OptionConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/OptionConv.impl.inter : OptionConv.impl OCS/OptionConv.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter OCS/Option.sign.inter
	@$(ECHO) "Checking Implementation of OptionConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. OptionConv  -h../../BasicTypes -r  Denotation -h. -r  Option $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking OptionConv for documentation ..." &&  $(ECHO) OptionConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/OptionConv.c OCS/OptionConv.opt: OCS/OptionConv.impl.inter
	@if [ "$@" = "OCS/OptionConv.c" ] ; then $(ECHO) "Generating C Code for OptionConv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. OptionConv  -h../../BasicTypes -r  Denotation -h. -r  Option $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking OptionConv for documentation ..." &&  $(ECHO) OptionConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/OptionConv.o: OCS/OptionConv.c 
	@$(ECHO) "Generating $(ARCH) object code for OptionConv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/OptionConv.c -o OCS/OptionConv.o
OCS/OptionCompare.sign.inter: OptionCompare.sign ../../BasicTypes/OCS/RelCmp.sign.inter OCS/Option.sign.inter
	@$(ECHO) "Checking Signature of OptionCompare ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. OptionCompare  -h../../BasicTypes -r  RelCmp -h. -r  Option $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking OptionCompare for documentation ..." &&  $(ECHO) OptionCompare >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/OptionCompare.impl.inter : OptionCompare.impl OCS/OptionCompare.sign.inter ../../BasicTypes/OCS/RelCmp.sign.inter OCS/Option.sign.inter
	@$(ECHO) "Checking Implementation of OptionCompare ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. OptionCompare  -h../../BasicTypes -r  RelCmp -h. -r  Option $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking OptionCompare for documentation ..." &&  $(ECHO) OptionCompare >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/OptionCompare.c OCS/OptionCompare.opt: OCS/OptionCompare.impl.inter
	@if [ "$@" = "OCS/OptionCompare.c" ] ; then $(ECHO) "Generating C Code for OptionCompare ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. OptionCompare  -h../../BasicTypes -r  RelCmp -h. -r  Option $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking OptionCompare for documentation ..." &&  $(ECHO) OptionCompare >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/OptionCompare.o: OCS/OptionCompare.c 
	@$(ECHO) "Generating $(ARCH) object code for OptionCompare ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/OptionCompare.c -o OCS/OptionCompare.o
OCS/Dyn.sign.inter: Dyn.sign
	@$(ECHO) "Checking Signature of Dyn ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Dyn  $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Dyn for documentation ..." &&  $(ECHO) Dyn >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Dyn.impl.inter : Dyn.impl OCS/Dyn.sign.inter
	@$(ECHO) "Checking Implementation of Dyn ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Dyn  $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Dyn for documentation ..." &&  $(ECHO) Dyn >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Dyn.c OCS/Dyn.opt: OCS/Dyn.impl.inter
	@if [ "$@" = "OCS/Dyn.c" ] ; then $(ECHO) "Generating C Code for Dyn ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. Dyn  $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Dyn for documentation ..." &&  $(ECHO) Dyn >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Dyn.o: OCS/Dyn.c 
	@$(ECHO) "Generating $(ARCH) object code for Dyn ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Dyn.c -o OCS/Dyn.o
OCS/DynConv.sign.inter: DynConv.sign OCS/Option.sign.inter OCS/Dyn.sign.inter
	@$(ECHO) "Checking Signature of DynConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. DynConv  -h. -r  Option Dyn $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking DynConv for documentation ..." &&  $(ECHO) DynConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/DynConv.impl.inter : DynConv.impl OCS/DynConv.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter ../../Internal/Strange/OCS/CAST.sign.inter OCS/Option.sign.inter OCS/Dyn.sign.inter
	@$(ECHO) "Checking Implementation of DynConv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. DynConv  -h../../BasicTypes -r  Denotation -h../../Internal/Strange -r  CAST -h. -r  Option Dyn $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking DynConv for documentation ..." &&  $(ECHO) DynConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/DynConv.c OCS/DynConv.opt: OCS/DynConv.impl.inter
	@if [ "$@" = "OCS/DynConv.c" ] ; then $(ECHO) "Generating C Code for DynConv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. DynConv  -h../../BasicTypes -r  Denotation -h../../Internal/Strange -r  CAST -h. -r  Option Dyn $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking DynConv for documentation ..." &&  $(ECHO) DynConv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/DynConv.o: OCS/DynConv.c 
	@$(ECHO) "Generating $(ARCH) object code for DynConv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/DynConv.c -o OCS/DynConv.o
OCS/Union2.sign.inter: Union2.sign
	@$(ECHO) "Checking Signature of Union2 ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Union2  $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Union2 for documentation ..." &&  $(ECHO) Union2 >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union2.impl.inter : Union2.impl OCS/Union2.sign.inter
	@$(ECHO) "Checking Implementation of Union2 ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Union2  $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Union2 for documentation ..." &&  $(ECHO) Union2 >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union2.c OCS/Union2.opt: OCS/Union2.impl.inter
	@if [ "$@" = "OCS/Union2.c" ] ; then $(ECHO) "Generating C Code for Union2 ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. Union2  $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Union2 for documentation ..." &&  $(ECHO) Union2 >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union2.o: OCS/Union2.c 
	@$(ECHO) "Generating $(ARCH) object code for Union2 ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Union2.c -o OCS/Union2.o
OCS/Union2Conv.sign.inter: Union2Conv.sign OCS/Union2.sign.inter
	@$(ECHO) "Checking Signature of Union2Conv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Union2Conv  -h. -r  Union2 $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Union2Conv for documentation ..." &&  $(ECHO) Union2Conv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union2Conv.impl.inter : Union2Conv.impl OCS/Union2Conv.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter OCS/Union2.sign.inter
	@$(ECHO) "Checking Implementation of Union2Conv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Union2Conv  -h../../BasicTypes -r  Denotation -h. -r  Union2 $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Union2Conv for documentation ..." &&  $(ECHO) Union2Conv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union2Conv.c OCS/Union2Conv.opt: OCS/Union2Conv.impl.inter
	@if [ "$@" = "OCS/Union2Conv.c" ] ; then $(ECHO) "Generating C Code for Union2Conv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. Union2Conv  -h../../BasicTypes -r  Denotation -h. -r  Union2 $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Union2Conv for documentation ..." &&  $(ECHO) Union2Conv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union2Conv.o: OCS/Union2Conv.c 
	@$(ECHO) "Generating $(ARCH) object code for Union2Conv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Union2Conv.c -o OCS/Union2Conv.o
OCS/Union3.sign.inter: Union3.sign
	@$(ECHO) "Checking Signature of Union3 ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Union3  $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Union3 for documentation ..." &&  $(ECHO) Union3 >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union3.impl.inter : Union3.impl OCS/Union3.sign.inter
	@$(ECHO) "Checking Implementation of Union3 ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Union3  $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Union3 for documentation ..." &&  $(ECHO) Union3 >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union3.c OCS/Union3.opt: OCS/Union3.impl.inter
	@if [ "$@" = "OCS/Union3.c" ] ; then $(ECHO) "Generating C Code for Union3 ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. Union3  $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Union3 for documentation ..." &&  $(ECHO) Union3 >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union3.o: OCS/Union3.c 
	@$(ECHO) "Generating $(ARCH) object code for Union3 ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Union3.c -o OCS/Union3.o
OCS/Union3Conv.sign.inter: Union3Conv.sign OCS/Union3.sign.inter
	@$(ECHO) "Checking Signature of Union3Conv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Union3Conv  -h. -r  Union3 $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Union3Conv for documentation ..." &&  $(ECHO) Union3Conv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union3Conv.impl.inter : Union3Conv.impl OCS/Union3Conv.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter OCS/Union3.sign.inter
	@$(ECHO) "Checking Implementation of Union3Conv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Union3Conv  -h../../BasicTypes -r  Denotation -h. -r  Union3 $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Union3Conv for documentation ..." &&  $(ECHO) Union3Conv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union3Conv.c OCS/Union3Conv.opt: OCS/Union3Conv.impl.inter
	@if [ "$@" = "OCS/Union3Conv.c" ] ; then $(ECHO) "Generating C Code for Union3Conv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. Union3Conv  -h../../BasicTypes -r  Denotation -h. -r  Union3 $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Union3Conv for documentation ..." &&  $(ECHO) Union3Conv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union3Conv.o: OCS/Union3Conv.c 
	@$(ECHO) "Generating $(ARCH) object code for Union3Conv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Union3Conv.c -o OCS/Union3Conv.o
OCS/Union4.sign.inter: Union4.sign
	@$(ECHO) "Checking Signature of Union4 ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Union4  $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Union4 for documentation ..." &&  $(ECHO) Union4 >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union4.impl.inter : Union4.impl OCS/Union4.sign.inter
	@$(ECHO) "Checking Implementation of Union4 ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Union4  $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Union4 for documentation ..." &&  $(ECHO) Union4 >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union4.c OCS/Union4.opt: OCS/Union4.impl.inter
	@if [ "$@" = "OCS/Union4.c" ] ; then $(ECHO) "Generating C Code for Union4 ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. Union4  $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Union4 for documentation ..." &&  $(ECHO) Union4 >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union4.o: OCS/Union4.c 
	@$(ECHO) "Generating $(ARCH) object code for Union4 ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Union4.c -o OCS/Union4.o
OCS/Union4Conv.sign.inter: Union4Conv.sign OCS/Union4.sign.inter
	@$(ECHO) "Checking Signature of Union4Conv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. Union4Conv  -h. -r  Union4 $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Union4Conv for documentation ..." &&  $(ECHO) Union4Conv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union4Conv.impl.inter : Union4Conv.impl OCS/Union4Conv.sign.inter ../../BasicTypes/OCS/Denotation.sign.inter OCS/Union4.sign.inter
	@$(ECHO) "Checking Implementation of Union4Conv ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. Union4Conv  -h../../BasicTypes -r  Denotation -h. -r  Union4 $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking Union4Conv for documentation ..." &&  $(ECHO) Union4Conv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union4Conv.c OCS/Union4Conv.opt: OCS/Union4Conv.impl.inter
	@if [ "$@" = "OCS/Union4Conv.c" ] ; then $(ECHO) "Generating C Code for Union4Conv ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignInterface  -h. Union4Conv  -h../../BasicTypes -r  Denotation -h. -r  Union4 $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking Union4Conv for documentation ..." &&  $(ECHO) Union4Conv >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/Union4Conv.o: OCS/Union4Conv.c 
	@$(ECHO) "Generating $(ARCH) object code for Union4Conv ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/Union4Conv.c -o OCS/Union4Conv.o
