LIBRARY = monodoc.dll
LIBRARY_PACKAGE = monodoc
+# Remove a bunch of "obsolete"-type warning for Lucene.NET
+LOCAL_MCS_FLAGS = /nowarn:618,612,672,809
+
+IMAGES = \
+ Resources/images/bc_bg.png \
+ Resources/images/bc_separator.png \
+ Resources/images/error.png \
+ Resources/images/hatch.png \
+ Resources/images/headerbg.png \
+ Resources/images/help.png \
+ Resources/images/house.png \
+ Resources/images/members.png \
+ Resources/images/namespace.png \
+ Resources/images/privclass.png \
+ Resources/images/privdelegate.png \
+ Resources/images/privenumeration.png \
+ Resources/images/privevent.png \
+ Resources/images/privextension.png \
+ Resources/images/privfield.png \
+ Resources/images/privinterface.png \
+ Resources/images/privmethod.png \
+ Resources/images/privproperty.png \
+ Resources/images/privstructure.png \
+ Resources/images/protclass.png \
+ Resources/images/protdelegate.png \
+ Resources/images/protenumeration.png \
+ Resources/images/protevent.png \
+ Resources/images/protextension.png \
+ Resources/images/protfield.png \
+ Resources/images/protinterface.png \
+ Resources/images/protmethod.png \
+ Resources/images/protproperty.png \
+ Resources/images/protstructure.png \
+ Resources/images/pubclass.png \
+ Resources/images/pubdelegate.png \
+ Resources/images/pubenumeration.png \
+ Resources/images/pubevent.png \
+ Resources/images/pubextension.png \
+ Resources/images/pubfield.png \
+ Resources/images/pubinterface.png \
+ Resources/images/pubmethod.png \
+ Resources/images/pubproperty.png \
+ Resources/images/pubstructure.png \
+ Resources/images/reference.png \
+ Resources/images/treebg.png
+
+IMAGE_RESOURCE_COMMAND = $(foreach file,$(IMAGES),/resource:$(file),$(notdir $(file)))
RESOURCE_FILES = \
+ ../../docs/monodoc.xml \
Resources/base.css \
Resources/ecmaspec-html-css.xsl \
Resources/ecmaspec-html.xsl \
Resources/home.html \
Resources/Lminus.gif \
Resources/Lplus.gif \
+ Resources/mdoc-html-format.xsl \
Resources/mdoc-html-utils.xsl \
Resources/mdoc-sections-css.xsl \
Resources/mdoc-sections.xsl \
- Resources/mono-ecma-css.js \
Resources/mono-ecma-css.xsl \
Resources/mono-ecma-impl.xsl \
Resources/mono-ecma.css \
- Resources/mono-ecma.xsl
+ Resources/mono-ecma.xsl \
+ $(IMAGES)
-TEST_FILES = \
+MAN_TEST_FILES = \
Test/man-provider-test.cs \
- Test/man-test-1.1 \
- Test/man-test-1.html \
- Test/man-test-2.1 \
- Test/man-test-2.html \
- Test/man-test-3.1 \
- Test/man-test-3.html \
- Test/man-test-4.1 \
- Test/man-test-4.html
+ Test/man-test1.1 \
+ Test/man-test1.html \
+ Test/man-test2.1 \
+ Test/man-test2.html \
+ Test/man-test3.1 \
+ Test/man-test3.html \
+ Test/man-test4.1 \
+ Test/man-test4.html
EXTRA_DISTFILES = \
monodoc.dll.config.in \
$(RESOURCE_FILES) \
- $(TEST_FILES)
+ $(MAN_TEST_FILES)
LIB_MCS_FLAGS = \
/codepage:utf8 \
- /nowarn:169,164,162,168,219 \
+ /nowarn:169,164,162,168,219,618,612 \
/r:Commons.Xml.Relaxng \
+ /resource:../../docs/monodoc.xml,monodoc.xml \
/resource:Resources/base.css,base.css \
/resource:Resources/ecmaspec-html-css.xsl,ecmaspec-html-css.xsl \
/resource:Resources/ecmaspec-html.xsl,ecmaspec-html.xsl \
/resource:Resources/home.html,home.html \
/resource:Resources/Lminus.gif,Lminus.gif \
/resource:Resources/Lplus.gif,Lplus.gif \
+ /resource:Resources/mdoc-html-format.xsl,mdoc-html-format.xsl \
/resource:Resources/mdoc-html-utils.xsl,mdoc-html-utils.xsl \
/resource:Resources/mdoc-sections-css.xsl,mdoc-sections-css.xsl \
/resource:Resources/mdoc-sections.xsl,mdoc-sections.xsl \
- /resource:Resources/mono-ecma-css.js,mono-ecma-css.js \
/resource:Resources/mono-ecma-css.xsl,mono-ecma-css.xsl \
/resource:Resources/mono-ecma-impl.xsl,mono-ecma-impl.xsl \
/resource:Resources/mono-ecma.css,mono-ecma.css \
/resource:Resources/mono-ecma.xsl,mono-ecma.xsl \
+ $(IMAGE_RESOURCE_COMMAND) \
/r:ICSharpCode.SharpZipLib \
/r:$(corlib) \
/r:System.dll \
+ /r:System.Core.dll \
/r:System.Web \
/r:System.Web.Services \
- /r:System.Xml.dll
+ /r:System.Xml.dll \
+ /r:System.Configuration.dll
include ../../build/library.make
-$(the_lib): Makefile
+$(the_lib): Makefile $(RESOURCE_FILES)
all-local: $(the_lib).config