1 thisdir = class/Microsoft.Build.Engine
3 include ../../build/rules.make
5 XBUILD_DIR=$(topdir)/tools/xbuild
6 include $(XBUILD_DIR)/xbuild.make
8 LIBRARY = Microsoft.Build.Engine.dll
10 LIB_REFS = $(PARENT_PROFILE)System $(PARENT_PROFILE)System.Core $(PARENT_PROFILE)System.Xml $(XBUILD_FRAMEWORK) $(XBUILD_UTILITIES)
14 TEST_LIB_REFS = $(XBUILD_FRAMEWORK) $(XBUILD_UTILITIES) $(PARENT_PROFILE)System.Xml
15 TEST_NUNITLITE_APP_CONFIG_RUNTIME=Test/test-config-file-$(PROFILE)
18 Test/resources/TestTasks.cs \
19 Test/resources/*.*proj \
20 Test/resources/*.csproj
22 CLEAN_FILES = Test/resources/TestTasks-$(PROFILE).dll Test/resources/TestTasks-$(PROFILE).dll.mdb Test/resources/TestTasks-$(PROFILE).pdb
24 Test/resources/TestTasks-$(PROFILE).dll: Test/resources/TestTasks.cs
25 $(CSCOMPILE) /out:$@ Test/resources/TestTasks.cs /r:$(topdir)/class/lib/$(PROFILE)/$(XBUILD_FRAMEWORK).dll /r:$(topdir)/class/lib/$(PROFILE)/$(XBUILD_UTILITIES).dll /target:library
27 test-local: compile-resources
29 compile-resources: Test/resources/TestTasks-$(PROFILE).dll
30 cp Test/resources/TestTasks-$(PROFILE).dll Test/resources/TestTasks.dll
31 cp Test/resources/TestTasks-$(PROFILE).pdb Test/resources/TestTasks.pdb
33 include $(XBUILD_DIR)/xbuild_test.make
34 include ../../build/library.make