Merge pull request #901 from Blewzman/FixAggregateExceptionGetBaseException
[mono.git] / mcs / tools / linker / Makefile
index 2df16e70a87b87d1379634d18852f10b778aafb3..b6b8fc785611d4f43ed16e58922940a3c7140535 100644 (file)
@@ -4,16 +4,21 @@ include ../../build/rules.make
 
 PROGRAM_SNK = ../../class/mono.snk
 
+CECIL = $(topdir)/class/lib/$(PROFILE)/Mono.Cecil.dll
+
 RESOURCES = \
        Descriptors/mscorlib.xml        \
        Descriptors/System.xml          \
+       Descriptors/System.Core.xml             \
        Descriptors/System.Drawing.xml  \
        Descriptors/System.Web.xml              \
        Descriptors/Mono.Posix.xml              \
 
 PROGRAM = monolinker.exe
 
-LOCAL_MCS_FLAGS = /r:Mono.Cecil.dll /r:System.Xml.dll -keyfile:$(PROGRAM_SNK) $(RESOURCES:%=-resource:%)
+$(PROGRAM): $(RESOURCES)
+
+LOCAL_MCS_FLAGS = /r:$(CECIL) /r:System.Xml.dll -keyfile:$(PROGRAM_SNK) $(RESOURCES:%=-resource:%)
 
 EXTRA_DISTFILES = $(RESOURCES)