## Define the appropriate configuration variables.

PACKAGE = /fsys2/u/usystem/software/u++-4.7

## Include the architecture dependent definitions.

.INCLUDE : ${PACKAGE}/CONFIG

## Define the path names of important directories.

SRCDIR = ${PACKAGE}/src/profiler

## Define some of the tools.

.INCLUDE : ../MakeTools

## Define the special object files.

MODSRC = ${SRCDIR}/{\
uProfilerFunctionPointers \
uEndProfile \
}.cc

## Define the header files

HEADERS = uProfiler.h uProfileTaskSplr.h uProcessorProfileInfo.h uExecutionMonitor.h uSymbolTable.h

## Define which dependencies should be built.

DEPEND = ${OBJDIR}/depend.mk
#DEPEND-D = ${OBJDIR}/depend-d.mk
#.IF ${MULTI} == TRUE
#	DEPEND-M = ${OBJDIR}/depend-m.mk
#	DEPEND-M-D = ${OBJDIR}/depend-m-d.mk
#.END

## Define the things that can be defined based upon previous definitions.

.INCLUDE : ../MakeDefinitions

## Define the specific recipes.

all .SEQUENTIAL : ${OBJDIR} ${MODULES};

install .SEQUENTIAL : ${OBJDIR} ${MODULES} ${INSTALLLIBDIR} ${INSTALLLIBDIR}/{${MODULES:f}} ${INSTALLINCDIR} ${INSTALLINCDIR}/{${HEADERS:f}};

depend : ${DEPENDS};

${DEPENDS} : ${OBJDIR} 

## Define default dependencies and recipes for object files.

.INCLUDE : ../MakeRecipes

## Include the dependencies for object files and libraries.

.INCLUDE .IGNORE : ${DEPENDS}

## Local Variables: ##
## compile-command: "dmake" ##
## End: ##
