# system Debugging
SYSTEM = Debugging
SYS_LDFLAGS = $(VAR_LDFLAGS) 
SYS_LDLIBS =  -lSeqLike -lProductLike -lBasicTypes -lStrange -lCompiler $(VAR_LDLIBS)
SYS_LDLIBPATH =  -L../../AggregateTypes/SeqLike/OCS -L../../AggregateTypes/ProductLike/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 ../../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 =  DEBUG
SIGNS =  DEBUG.sign
IMPLS =  DEBUG.impl
EXPS =  OCS/DEBUG.sign.inter
ANAS =  OCS/DEBUG.impl.inter
OPTS =  OCS/DEBUG.opt
CS =  OCS/DEBUG.c
OS =  OCS/DEBUG.o
ESYSTEMS =  ../../Internal/Compiler ../../Internal/Strange ../../BasicTypes ../../AggregateTypes/ProductLike ../../AggregateTypes/SeqLike
FSYSTEMS = 
SIGNDEPS =  OCS/DEBUG.sign.deps
IMPLDEPS =  OCS/DEBUG.impl.deps
OCS/DEBUG.sign.inter: DEBUG.sign ../../AggregateTypes/SeqLike/OCS/String.sign.inter
	@$(ECHO) "Checking Signature of DEBUG ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -s  -h. DEBUG  -h../../AggregateTypes/SeqLike -r  String $(OCSYSPARAM)
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking DEBUG for documentation ..." &&  $(ECHO) DEBUG >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/DEBUG.impl.inter : DEBUG.impl OCS/DEBUG.sign.inter ../../AggregateTypes/SeqLike/OCS/String.sign.inter
	@$(ECHO) "Checking Implementation of DEBUG ..." && $(OC1) $(OC1FLAGS) $(SYS_OC1FLAGS) -i  -h. DEBUG  -h../../AggregateTypes/SeqLike -r  String $(OCSYSPARAM)
	@if [ $(PROJECTROOT) ] ; then $(ECHO) "Marking DEBUG for documentation ..." &&  $(ECHO) DEBUG >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/DEBUG.c OCS/DEBUG.opt: OCS/DEBUG.impl.inter
	@if [ "$@" = "OCS/DEBUG.c" ] ; then $(ECHO) "Generating C Code for DEBUG ..." && $(OC2) $(OC2FLAGS) $(SYS_OC2FLAGS) -zgForeignTemplate  -h. DEBUG  -h../../AggregateTypes/SeqLike -r  String $(OCSYSPARAM); fi
	@if [ -n "$(PROJECTROOT)" ] ; then $(ECHO) "Marking DEBUG for documentation ..." &&  $(ECHO) DEBUG >> $(PROJECTROOT)/DOSFOP/only ; fi
OCS/DEBUG.o: OCS/DEBUG.c DEBUG.hc.c DEBUG.hc.h
	@$(ECHO) "Generating $(ARCH) object code for DEBUG ..." && $(CC) $(CCFLAGS) $(SYS_CCFLAGS) -c OCS/DEBUG.c -o OCS/DEBUG.o
