#
# The TARGETNAME variable is defined by the developer.  It is the name of
# the target (component) that is being built by this makefile.  It
# should NOT include any path or file extension information.
#
TARGETNAME=idl

#
# The TARGETPATH and TARGETTYPE varialbes are defined by the developer.
# The first specifies where the target is to be build.  The second specifies
# the type of target (either PROGRAM, DYNLINK or LIBRARY)
#
TARGETPATH=$(SASS_BINDIR)
TARGETTYPE=NOTARGET

#
# The INCLUDES variable specifies any include paths that are specific to
# this source directory.  Separate multiple directory paths with single
# semicolons.  Relative path specifications are okay.
#
INCLUDES=

MIDL_OPTIMIZATION=-Oicf -robust -no_format_opt -error all

PASS0_PUBLISH = \
        {$(PASS0_HEADERDIR)\appliancetask.h=$(SASS_INC)\appliancetask.h}\
        {$(MIDL_UUIDDIR)\appliancetask_i.c=$(PROJDIR)\common\sauuid\appliancetask_i.c}\
        {$(PASS0_HEADERDIR)\applianceresource.h=$(SASS_INC)\applianceresource.h}\
        {$(MIDL_UUIDDIR)\applianceresource_i.c=$(PROJDIR)\common\sauuid\applianceresource_i.c}\
        {$(PASS0_HEADERDIR)\applianceobject.h=$(SASS_INC)\applianceobject.h}\
        {$(MIDL_UUIDDIR)\applianceobject_i.c=$(PROJDIR)\common\sauuid\applianceobject_i.c}\
        {$(PASS0_HEADERDIR)\taskctx.h=$(SASS_INC)\taskctx.h}\
        {$(MIDL_TLBDIR)\taskctx.tlb=$(SASS_INC)\taskctx.tlb}\
        {$(MIDL_UUIDDIR)\taskctx_i.c=$(PROJDIR)\common\sauuid\taskctx_i.c}\
        {$(PASS0_HEADERDIR)\taskcoordinator.h=$(SASS_INC)\taskcoordinator.h}\
        {$(MIDL_TLBDIR)\taskcoordinator.tlb=$(SASS_INC)\taskcoordinator.tlb}\
        {$(MIDL_UUIDDIR)\taskcoordinator_i.c=$(PROJDIR)\common\sauuid\taskcoordinator_i.c}\
        {$(PASS0_HEADERDIR)\appsrvcs.h=$(SASS_INC)\appsrvcs.h}\
        {$(MIDL_UUIDDIR)\appsrvcs_i.c=$(PROJDIR)\common\sauuid\appsrvcs_i.c}\
        {$(MIDL_TLBDIR)\appsrvcs.tlb=$(SASS_INC)\appsrvcs.tlb}\
        {$(PASS0_HEADERDIR)\elementmgr.h=$(SASS_INC)\elementmgr.h}\
        {$(MIDL_TLBDIR)\elementmgr.tlb=$(SASS_INC)\elementmgr.tlb}\
        {$(MIDL_UUIDDIR)\elementmgr_i.c=$(PROJDIR)\common\sauuid\elementmgr_i.c}\
        {$(PASS0_HEADERDIR)\servicesurrogate.h=$(SASS_INC)\servicesurrogate.h}\
        {$(MIDL_TLBDIR)\servicesurrogate.tlb=$(SASS_INC)\servicesurrogate.tlb}\
        {$(MIDL_UUIDDIR)\servicesurrogate_i.c=$(PROJDIR)\common\sauuid\servicesurrogate_i.c}\
        {$(PASS0_HEADERDIR)\salocmgr.h=$(SASS_INC)\salocmgr.h}\
        {$(MIDL_TLBDIR)\salocmgr.tlb=$(SASS_INC)\salocmgr.tlb}\
        {$(MIDL_UUIDDIR)\salocmgr_i.c=$(PROJDIR)\common\sauuid\salocmgr_i.c}\
        {$(PASS0_HEADERDIR)\salangchange.h=$(SASS_INC)\salangchange.h}\
        {$(MIDL_UUIDDIR)\salangchange_i.c=$(PROJDIR)\common\sauuid\salangchange_i.c}\
        {$(PASS0_HEADERDIR)\satransport.h=$(SASS_INC)\satransport.h}\
        {$(MIDL_UUIDDIR)\satransport_i.c=$(PROJDIR)\common\sauuid\satransport_i.c}\
        {$(PASS0_HEADERDIR)\comhelper.h=$(SASS_INC)\comhelper.h}\
        {$(MIDL_TLBDIR)\comhelper.tlb=$(SASS_INC)\comhelper.tlb}\
        {$(MIDL_UUIDDIR)\comhelper_i.c=$(PROJDIR)\common\sauuid\comhelper_i.c}\
        {$(PASS0_HEADERDIR)\servicecontrol.h=$(SASS_INC)\servicecontrol.h}\
        {$(MIDL_UUIDDIR)\servicecontrol_i.c=$(PROJDIR)\common\sauuid\servicecontrol_i.c}\
        {$(PASS0_HEADERDIR)\initsrvc.h=$(SASS_INC)\initsrvc.h}\
        {$(MIDL_TLBDIR)\initsrvc.tlb=$(SASS_INC)\initsrvc.tlb}\
        {$(MIDL_UUIDDIR)\initsrvc_i.c=$(PROJDIR)\common\sauuid\initsrvc_i.c}\
        {$(PASS0_HEADERDIR)\appmgr.h=$(SASS_INC)\appmgr.h}\
        {$(MIDL_TLBDIR)\appmgr.tlb=$(SASS_INC)\appmgr.tlb}\
        {$(MIDL_UUIDDIR)\appmgr_i.c=$(PROJDIR)\common\sauuid\appmgr_i.c}\
        {$(PASS0_HEADERDIR)\sahelper.h=$(SASS_INC)\sahelper.h}\
        {$(MIDL_TLBDIR)\sahelper.tlb=$(SASS_INC)\sahelper.tlb}\
        {$(O)\sahelper_i.c=$(PROJDIR)\common\sauuid\sahelper_i.c}\
        {$(PASS0_HEADERDIR)\saalertboottask.h=$(SASS_INC)\saalertboottask.h}\
        {$(MIDL_TLBDIR)\saalertboottask.tlb=$(SASS_INC)\saalertboottask.tlb}\
        {$(MIDL_UUIDDIR)\saalertboottask_i.c=$(PROJDIR)\common\sauuid\saalertboottask_i.c}\
        {$(PASS0_HEADERDIR)\setalertemail.h=$(SASS_INC)\setalertemail.h}\
        {$(MIDL_TLBDIR)\setalertemail.tlb=$(SASS_INC)\setalertemail.tlb}\
        {$(MIDL_UUIDDIR)\setalertemail_i.c=$(PROJDIR)\common\sauuid\setalertemail_i.c}\

#
# The SOURCES variable is defined by the developer.  It is a list of all the
# source files for this component.  Each source file should be on a separate
# line using the line continuation character.  This will minimize merge
# conflicts if two developers adding source files to the same component.
#
# Whitespace is not permitted between the SOURCES keyword and the '='.
# (Courtesy of BUILD.EXE)
#

SOURCES=\
    applianceobject.idl\
    applianceresource.idl\
    appliancetask.idl\
    appmgr.idl\
    appsrvcs.idl\
    comhelper.idl\
    elementmgr.idl\
    initsrvc.idl\
    sahelper.idl\
    saalertboottask.idl\
    salangchange.idl \
    salocmgr.idl\
    servicecontrol.idl\
    servicesurrogate.idl\
    setalertemail.idl \
    satransport.idl \
    taskctx.idl\
    taskcoordinator.idl\