1 thisdir
= class
/Microsoft.Build
3 include ..
/..
/build
/rules.make
5 XBUILD_DIR
=$(topdir
)/tools
/xbuild
6 include $(XBUILD_DIR
)/xbuild.make
8 LIBRARY
= Microsoft.Build.dll
10 LIB_REFS
= $(PARENT_PROFILE
)System
$(PARENT_PROFILE
)System.Core
$(PARENT_PROFILE
)System.Xml Microsoft.Build.Engine Microsoft.Build.Framework
11 KEYFILE
= ..
/msfinal.pub
13 /d
:MICROSOFT_BUILD_DLL
15 TEST_RESOURCE_FILES
= \
16 Test
/resources
/FunctionalTestReferenceProject.csproj \
17 Test
/resources
/FunctionalTestReferenceProject3.csproj \
18 Test
/resources
/Microsoft.Build.Test.csproj \
19 Test
/resources
/Microsoft.Build.csproj
21 TEST_MCS_FLAGS
= $(LIB_MCS_FLAGS
) $(foreach r
, $(TEST_RESOURCE_FILES
), -resource
:$(r
),$(r
))
22 TEST_LIB_REFS
= $(XBUILD_UTILITIES
)
23 TEST_NUNITLITE_APP_CONFIG_RUNTIME
=Test
/test-config-file-
$(PROFILE
)
26 Microsoft.Build.Internal
/ExpressionParser.jay \
27 $(TEST_RESOURCE_FILES
)
29 EXPR_PARSER
= Microsoft.Build.Internal
/ExpressionParser
31 $(EXPR_PARSER
).cs
: $(EXPR_PARSER
).jay
$(topdir
)/jay
/skeleton.cs
32 (cd Microsoft.Build.Internal
; $(topdir
)/..
/jay
/jay
-ctv
-o ExpressionParser.cs ExpressionParser.jay
< $(topdir
)/..
/jay
/skeleton.cs
)
34 BUILT_SOURCES
= $(EXPR_PARSER
).cs
36 include ..
/..
/build
/library.make
38 include $(XBUILD_DIR
)/xbuild_test.make