2025-04-27 07:49:33 -04:00

98 lines
3.0 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)
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