Mono:如何在Makefile.am中添加DLL引用?

Mono:如何在Makefile.am中添加DLL引用?,dll,mono,makefile,multiple-makefiles,autogen,Dll,Mono,Makefile,Multiple Makefiles,Autogen,我试图添加一个DLL到一个使用Mono和autogen/configure/Makefiles的项目中。这是我第一次用单声道 我将DLL复制到相关子目录,并在此行修改了该目录的Makefile.am: LINK = -r:$(DIR_BIN)/SparkleLib.dll 。。。我添加了DotCMIS.dll,如下所示: LINK = -r:$(DIR_BIN)/SparkleLib.dll:DotCMIS.dll 然后,我在项目的根目录下重建了Makefiles: ./autogen.sh

我试图添加一个DLL到一个使用Mono和autogen/configure/Makefiles的项目中。这是我第一次用单声道

我将DLL复制到相关子目录,并在此行修改了该目录的
Makefile.am

LINK = -r:$(DIR_BIN)/SparkleLib.dll
。。。我添加了
DotCMIS.dll
,如下所示:

LINK = -r:$(DIR_BIN)/SparkleLib.dll:DotCMIS.dll
然后,我在项目的根目录下重建了Makefiles:

./autogen.sh
./configure
问题:现在运行
make
时出现错误:

Making all in SparkleLib/Cmis
Makefile:545: *** multiple target patterns.  Stop.
make: *** [all-recursive] Error 1
它也不适用于
-r:$(DIR\u BIN)/SparkleLib.dll DotCMIS.dll

我还尝试添加
LIBS=DotCMIS.dll
REFERENCES=DotCMIS.dll
行,运气不好


向使用autogen/configure/makefile的项目中添加DLL的正确语法是什么?

经过反复试验,我终于做出了以下幸运的猜测:

LINK = -r:$(DIR_BIN)/SparkleLib.dll -r:$(DIR_BIN)/DotCMIS.dll
现在编译好了