97 lines
3.2 KiB
Plaintext
97 lines
3.2 KiB
Plaintext
!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)
|
|
|
|
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) /a.keyfile:$(SECDIRECTORY)\FinalPublicKey.snk /a.sign-
|
|
!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:$(VS_URT_INSTALL)\mscorlib.dll
|
|
COOLC_INCLUDE = $(COOLC_INCLUDE) /R:$(TARGET_DIR)\microsoft.vsdesigner.dll
|
|
COOLC_INCLUDE = $(COOLC_INCLUDE) /R:$(VS_URT_INSTALL)\system.drawing.dll
|
|
COOLC_INCLUDE = $(COOLC_INCLUDE) /R:$(VS_URT_INSTALL)\system.diagnostics.dll
|
|
COOLC_INCLUDE = $(COOLC_INCLUDE) /R:$(VS_URT_INSTALL)\system.winforms.dll
|
|
COOLC_INCLUDE = $(COOLC_INCLUDE) /R:$(VS_URT_INSTALL)\system.management.dll
|
|
COOLC_INCLUDE = $(COOLC_INCLUDE) /R:$(VS_URT_INSTALL)\system.componentmodel.design.dll
|
|
COOLC_INCLUDE = $(COOLC_INCLUDE) /R:$(VS_URT_INSTALL)\int_tools\envdte.dll
|
|
COOLC_INCLUDE = $(COOLC_INCLUDE) /R:$(VS_URT_INSTALL)\system.dll
|
|
COOLC_INCLUDE = $(COOLC_INCLUDE) /R:$(VS_URT_INSTALL)\microsoft.win32.interop.dll
|
|
COOLC_INCLUDE = $(COOLC_INCLUDE) /R:$(VS_URT_INSTALL)\system.data.dll
|
|
COOLC_INCLUDE = $(COOLC_INCLUDE) /R:$(TARGET_DIR)\wmivsscripting.dll
|
|
COOLC_INCLUDE = $(COOLC_INCLUDE) /R:$(VS_URT_INSTALL)\int_tools\Microsoft.VisualStudio.DLL
|
|
|
|
|
|
COOLC_SOURCES = /recurse:$(COOLC_SRC)\*.cs
|
|
|