1 thisdir = class/Microsoft.Build.Engine
3 include ../../build/rules.make
5 LIBRARY = Microsoft.Build.Engine.dll
7 BUILD_FRAMEWORK = Microsoft.Build.Framework.dll
9 ifeq (3.5, $(FRAMEWORK_VERSION))
11 BUILD_FRAMEWORK := $(topdir)/class/lib/$(PROFILE)/$(BUILD_FRAMEWORK)
13 ifeq (4, $(FRAMEWORK_VERSION_MAJOR))
23 /r:$(BUILD_FRAMEWORK) \
24 /r:Microsoft.Build.Utilities$(NAME_SUFFIX).dll
27 /r:$(BUILD_FRAMEWORK) \
28 /r:Microsoft.Build.Utilities$(NAME_SUFFIX).dll \
32 Test/resources/TestTasks.cs \
33 Test/resources/*.*proj \
34 Test/resources/*.csproj \
35 Test/test-config-file*
37 Test/resources/TestTasks.dll: Test/resources/TestTasks.cs
38 $(CSCOMPILE) Test/resources/TestTasks.cs /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities$(NAME_SUFFIX).dll /target:library
40 clean-local: clean-test-tasks
43 rm -f Test/resources/TestTasks.dll
45 test-local: copy-config
47 ifeq (net_4_0, $(PROFILE))
49 cp Test/test-config-file-net-4.0 $(test_lib).config
51 ifeq (net_3_5, $(PROFILE))
53 cp Test/test-config-file-net-3.5 $(test_lib).config
60 XBUILD_DIR=../../tools/xbuild
61 include $(XBUILD_DIR)/xbuild_targets.make
63 test-local: Test/resources/TestTasks.dll
65 include ../../build/library.make