!IF 0

Copyright (c) 1990-1998  Microsoft Corporation

Module Name:

    sources.

Abstract:

    This file specifies the target component being built and the list of
    sources files needed to build that component.  Also specifies optional
    compiler switches and libraries that are unique for the component being
    built.

!ENDIF

!include $(VSROOT)\sources.inc

TARGETNAME=
TARGETTYPE=NOTARGET
TARGETPATH=

SOURCES=


# Set NTTARGETFILES to get makefile.inc included
NTTARGETFILES =

# We need to have the framework built before compiling.  Note that this
# kills our MP builds for ironwood, but there's nothing we can do about it
# because CoolC compiles and links at once.
#
SYNCHRONIZE_DRAIN=1

#
# We don't produce any browse info
#
NO_BROWSER_FILE=1


# ------------------------------------------------------------------------------
#                         WFC Specific build information
# ------------------------------------------------------------------------------
COOLC_COMP_RESOURCE      = Res
COOLC_COMP_RESOURCE_DEST = Microsoft\VSDesigner\WMI
COOLC_FLAGS         = @resource.list $(COOLC_FLAGS)
SECURITY_LEVEL      = SYSTEM_COMPONENT

#
# COOLC_OUTPUTDIR and PASS0_TLBDIR must remain in ssync
#
COOLC_OUTPUTDIR     = $(TARGET_DIR)
PASS0_TLBDIR        = $(TARGET_DIR)
PASS0_HEADERDIR     = $(O)
PASS0_DLLDATADIR    = $(O)
PASS0_PROXYDIR      = $(O)
PASS0_SOURCEDIR     = $(O)

RESGEN_SOURCE=Res.txt
RESGEN_CLASS=Microsoft.VSDesigner.WMI.WMISys

COOLC_SRC            = $(VSROOT)\src\WMIServerExplorer\WMIServerExplorer
COOLC_RES            = Native.RES
COOLC_MAKE_DLL       = Microsoft.VSDesigner.WMI.dll
#COOLC_MENUS_RESOURCE = Menus

#
# Code signing
# 

SECDIRECTORY   = $(VSROOT)\src\common\security

!if "$(NO_SIGN_CODE)"=="" && "$(SECURITY_LEVEL)"=="SYSTEM_COMPONENT"
COOLC_FLAGS         =$(COOLC_FLAGS)
!endif

# DLLBASE comes from \vs\public\dllbase.txt
COOLC_DLLBASEFILE = $(VSROOT)\public\dllbase.txt
COOLC_DLLBASE       = Microsoft.VSDesigner.WMI
COOLC_DEFINES      = $(COOLC_DEFINES) /D:SPLITUNDONE /doc:$(COOLC_SRC)\Microsoft.WMIServerExplorer.xml

COOLC_INCLUDE      = $(COOLC_INCLUDE) /R:$(URTTARGET)\sdk\bin\Microsoft.VisualStudio.DLL
COOLC_INCLUDE      = $(COOLC_INCLUDE) /R:$(URTTARGET)\sdk\bin\Microsoft.VisualStudio.Designer.Interfaces.dll
COOLC_INCLUDE      = $(COOLC_INCLUDE) /R:$(URTTARGET)\mscorlib.dll
COOLC_INCLUDE      = $(COOLC_INCLUDE) /R:$(TARGET_DIR)\microsoft.vsdesigner.dll
COOLC_INCLUDE      = $(COOLC_INCLUDE) /R:$(URTTARGET)\system.drawing.dll
COOLC_INCLUDE      = $(COOLC_INCLUDE) /R:$(URTTARGET)\system.windows.forms.dll
COOLC_INCLUDE      = $(COOLC_INCLUDE) /R:$(URTTARGET)\system.management.dll
COOLC_INCLUDE      = $(COOLC_INCLUDE) /R:$(TARGET_DIR)\envdte.dll
COOLC_INCLUDE      = $(COOLC_INCLUDE) /R:$(URTTARGET)\system.dll
COOLC_INCLUDE      = $(COOLC_INCLUDE) /R:$(URTTARGET)\system.data.dll
COOLC_INCLUDE      = $(COOLC_INCLUDE) /R:$(URTTARGET)\system.design.dll


COOLC_SOURCES = /recurse:$(COOLC_SRC)\*.cs