# --------------------------------------------------------------------------
# Copyright 1992-1994 by Forschungszentrum Informatik (FZI)
# All rights reserved.
#
# You can use and distribute this software under the terms of the license
# you should have received along with this software; either version 1.1 of
# the license, or (at your option) any later version.
# For a copy of the license or for additional information about this software,
# write to Xcc Software, Durlacher Allee 53, D-76131 Karlsruhe, Germany;
# Email: obst@xcc-ka.de.
# --------------------------------------------------------------------------

include ../tut_common.mk

srcdir_rel =.
srcdir_abs = $(TUTPATH)/Aggregates
AGGREGATES = $(srcdir_abs) 

include $(AGGREGATES)/Aggregates_defs.mk

#-----------------------------------------------

OPT_CCFLAG   =#$(CC_DO_OPT)
PROF_CCFLAG  =#$(CC_DO_PROF)
DEBUG_CCFLAG =$(CC_DO_DEBUG)
INCLUDES     =$(OBST_INCLUDES)

#-----------------------------------------------

all    : Aggregates 

depend : 
	mkdefs -rootmacro AGGREGATES -libmacro AGGREGATES .\
		> $(srcdir)/Aggregates_defs.mk

clean  :	
	rm -f Aggregates *.o

realclean : clean
	 rm -f *_obst.[Cch] *_use.h *_scp.C
	 touch *.obst
#------------------------------------------------

AGGOBJS     =  $(Aggregates_obst.o) $(Aggregates.o) $(Aggregates_main.o)
AGGLIBS     =$(libOBST)
AGGLIBS_dep =$(OBSTLIB)/lib*

$(AGGREGATES)/Aggregates_obst.h $(AGGREGATES)/Aggregates_use.h \
$(AGGREGATES)/Aggregates_obst.C : $(AGGREGATES)/Aggregates.obst
	$(OBST.CMP) Aggregates

$(Aggregates_obst.o) : $(Aggregates_obst.C)
	$(OBST.GEN.CC) Aggregates_obst.C 

$(Aggregates.o) : $(Aggregates.C)
	$(OBST.CC) Aggregates.C

$(Aggregates_main.o) : $(Aggregates_main.C)
	$(COMP.CC) Aggregates_main.C

Aggregates : $(AGGOBJS) $(AGGLIBS_dep) 
	$(LINK.CC) $(AGGOBJS) $(AGGLIBS) $(LDFLAGS)

