X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FMicrosoft.Build%2FMakefile;h=78f4a4438d6c176bed6e21cb020fb857e7efcbd4;hb=d0f9b5427d6175ce7f25a93768bd39b09cd18c9b;hp=339dd9094efad8897e0fb38bb435ac4272dc3eab;hpb=a2850fc7dae0cf969b5d680a20496ac16526dcb8;p=mono.git diff --git a/mcs/class/Microsoft.Build/Makefile b/mcs/class/Microsoft.Build/Makefile index 339dd9094ef..78f4a4438d6 100644 --- a/mcs/class/Microsoft.Build/Makefile +++ b/mcs/class/Microsoft.Build/Makefile @@ -17,18 +17,25 @@ LIB_MCS_FLAGS = \ /r:System.Core.dll \ /r:System.Xml.dll \ /r:Microsoft.Build.Engine.dll \ - /r:Microsoft.Build.Framework.dll + /r:Microsoft.Build.Framework.dll \ + /d:MICROSOFT_BUILD_DLL -TEST_MCS_FLAGS = /r:System.Core.dll \ - /r:Microsoft.Build.Engine.dll \ - /r:Microsoft.Build.Framework.dll +TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) EXTRA_DISTFILES = \ + Microsoft.Build.Internal/ExpressionParser.jay \ Test/FunctionalTestReferenceProject.csproj \ Test/FunctionalTestReferenceProject3.csproj \ Test/Microsoft.Build.Test.csproj \ Test/Microsoft.Build.csproj +EXPR_PARSER = Microsoft.Build.Internal/ExpressionParser + +$(EXPR_PARSER).cs: $(EXPR_PARSER).jay $(topdir)/jay/skeleton.cs + (cd Microsoft.Build.Internal; $(topdir)/../jay/jay -ctv < $(topdir)/../jay/skeleton.cs ExpressionParser.jay > ExpressionParser.cs) + +BUILT_SOURCES = $(EXPR_PARSER).cs + include ../../build/library.make export TESTING_MONO=a