You've already forked linux-packaging-mono
Imported Upstream version 6.6.0.89
Former-commit-id: b39a328747c2f3414dc52e009fb6f0aa80ca2492
This commit is contained in:
parent
cf815e07e0
commit
95fdb59ea6
@@ -21,7 +21,7 @@ MONODOC_RESOURCES_COMMAND = $(foreach file,$(MONODOC_RESOURCES),/resource:../../
|
||||
|
||||
LIB_REFS = monodoc System System.Xml System.Core Mono.Cecil ICSharpCode.SharpZipLib System.Xml.Linq System.Web
|
||||
|
||||
LOCAL_MCS_FLAGS = $(MDOC_RESOURCES_COMMAND) $(MONODOC_RESOURCES_COMMAND)
|
||||
LOCAL_MCS_FLAGS = $(MDOC_RESOURCES_COMMAND) $(MONODOC_RESOURCES_COMMAND) -define:NEW_CECIL
|
||||
PROGRAM = $(topdir)/class/lib/$(PROFILE)/mdoc.exe
|
||||
PROGRAM_DEPS = $(topdir)/class/lib/$(PROFILE)/monodoc.dll
|
||||
MSCORLIB = -r:$(topdir)/class/lib/$(PROFILE)/mscorlib.dll
|
||||
@@ -44,6 +44,12 @@ $(PROGRAM): $(PROGRAM_DEPS)
|
||||
|
||||
PROGRAM_COMPILE = $(CSCOMPILE)
|
||||
|
||||
ifdef MCS_MODE
|
||||
NO_INSTALL=1
|
||||
NO_BUILD=1
|
||||
NO_TEST=1
|
||||
endif
|
||||
|
||||
include ../../build/executable.make
|
||||
|
||||
MONO = \
|
||||
@@ -57,11 +63,6 @@ DIFF = diff -rupZ
|
||||
DIFF_QUIET = diff --brief -Z
|
||||
endif
|
||||
|
||||
ifdef MCS_MODE
|
||||
DIFF = echo "WARNING: running in mcs mode, tests are specific to roslyn and would fail. Skipping diff check."
|
||||
DIFF_QUIET = $(DIFF)
|
||||
endif
|
||||
|
||||
dist-local: dist-default dist-tests
|
||||
|
||||
dist-tests:
|
||||
@@ -86,11 +87,11 @@ Test/DocTest-addNonGeneric-v2.dll:
|
||||
|
||||
Test/DocTest-DropNS-classic-secondary.dll:
|
||||
@echo $(value @)
|
||||
$(CSCOMPILE) $(TEST_CSCFLAGS) $(MSCORLIB) -unsafe -target:library -out:$@ Test/DocTest-DropNS-classic-secondary.cs
|
||||
$(CSCOMPILE) $(TEST_CSCFLAGS) $(MSCORLIB) -unsafe -target:library -out:$@ Test/DocTest-DropNS-classic-secondary.cs -doc:Test/DocTest-DropNS-classic-secondary.xml
|
||||
|
||||
Test/DocTest-DropNS-classic.dll:
|
||||
@echo $(value @)
|
||||
$(CSCOMPILE) $(TEST_CSCFLAGS) $(MSCORLIB) -unsafe -target:library -out:$@ Test/DocTest-DropNS-classic.cs
|
||||
$(CSCOMPILE) $(TEST_CSCFLAGS) $(MSCORLIB) -unsafe -target:library -out:$@ Test/DocTest-DropNS-classic.cs -doc:Test/DocTest-DropNS-classic.xml
|
||||
|
||||
Test/DocTest-DropNS-unified.dll:
|
||||
$(CSCOMPILE) $(TEST_CSCFLAGS) $(MSCORLIB) -unsafe -target:library -out:$@ Test/DocTest-DropNS-unified.cs
|
||||
@@ -134,7 +135,7 @@ Test/DocTest.dll-v1:
|
||||
Test/DocTest.dll-v2:
|
||||
-rm -f Test/DocTest.cs
|
||||
cp Test/DocTest-v1.cs Test/DocTest.cs
|
||||
cd Test && patch --binary -p0 < DocTest-v2.patch
|
||||
cd Test && patch -p0 < DocTest-v2.patch
|
||||
-rm -f Test/DocTest.dll
|
||||
$(MAKE) TEST_CSCFLAGS=$(TEST_CSCFLAGS) Test/DocTest.dll
|
||||
|
||||
@@ -145,20 +146,20 @@ check-monodocer-addNonGeneric: $(PROGRAM)
|
||||
-rm -Rf Test/en.actual
|
||||
# first, make a docset with the generic method
|
||||
$(MAKE) Test/DocTest-addNonGeneric.dll
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual Test/DocTest-addNonGeneric.dll
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-addNonGeneric.dll
|
||||
|
||||
# now add a non-generic version of the method and update several times
|
||||
$(MAKE) Test/DocTest-addNonGeneric-v2.dll
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual Test/DocTest-addNonGeneric-v2.dll
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual Test/DocTest-addNonGeneric-v2.dll
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual Test/DocTest-addNonGeneric-v2.dll
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-addNonGeneric-v2.dll
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-addNonGeneric-v2.dll
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-addNonGeneric-v2.dll
|
||||
$(DIFF) Test/en.expected-addNonGeneric Test/en.actual
|
||||
|
||||
check-monodocer-dropns-classic: $(PROGRAM)
|
||||
# tests the simplest --dropns case, a single class where the root namespace was dropped.
|
||||
-rm -Rf Test/en.actual
|
||||
$(MAKE) Test/DocTest-DropNS-classic.dll
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual Test/DocTest-DropNS-classic.dll --api-style=classic
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-DropNS-classic.dll --api-style=classic
|
||||
$(MAKE) update-monodocer-dropns-unified
|
||||
$(DIFF) Test/en.expected-dropns-classic-v1 Test/en.actual
|
||||
|
||||
@@ -170,12 +171,12 @@ check-monodocer-dropns-multi: $(PROGRAM)
|
||||
$(MAKE) Test/DocTest-DropNS-unified-multitest.dll
|
||||
|
||||
# mdoc update for both classic and unified
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual $(MULTI-CLASSIC) --api-style=classic
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual $(MULTI-UNIFIED) --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework --dropns Test/DocTest-DropNS-unified-multitest.dll=MyFramework
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual $(MULTI-CLASSIC) --api-style=classic
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual $(MULTI-UNIFIED) --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework --dropns Test/DocTest-DropNS-unified-multitest.dll=MyFramework
|
||||
|
||||
# now run it again to verify idempotency
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual $(MULTI-CLASSIC) --api-style=classic
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual $(MULTI-UNIFIED) --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework --dropns Test/DocTest-DropNS-unified-multitest.dll=MyFramework
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual $(MULTI-CLASSIC) --api-style=classic
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual $(MULTI-UNIFIED) --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework --dropns Test/DocTest-DropNS-unified-multitest.dll=MyFramework
|
||||
|
||||
$(DIFF) Test/en.expected-dropns-multi Test/en.actual
|
||||
|
||||
@@ -188,130 +189,132 @@ check-monodocer-dropns-multi-withexisting: $(PROGRAM)
|
||||
$(MAKE) Test/DocTest-DropNS-unified-multitest.dll
|
||||
|
||||
# mdoc update to show a pre-existing set of documents
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual Test/DocTest-DropNS-classic.dll --api-style=classic
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual Test/DocTest-DropNS-unified.dll --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-DropNS-classic.dll --api-style=classic
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-DropNS-unified.dll --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework
|
||||
|
||||
# mdoc update for both classic and unified
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual $(MULTI-CLASSIC) --api-style=classic
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual $(MULTI-UNIFIED) --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework --dropns Test/DocTest-DropNS-unified-multitest.dll=MyFramework
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual $(MULTI-CLASSIC) --api-style=classic
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual $(MULTI-UNIFIED) --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework --dropns Test/DocTest-DropNS-unified-multitest.dll=MyFramework
|
||||
|
||||
$(DIFF) Test/en.expected-dropns-multi-withexisting Test/en.actual
|
||||
|
||||
check-monodocer-dropns-delete: $(PROGRAM)
|
||||
-rm -Rf Test/en.actual
|
||||
-rm -Rf Test/actual_statistics.txt
|
||||
rm -Rf Test/DocTest-DropNS-classic-deletetest.dll
|
||||
rm -Rf Test/DocTest-DropNS-unified-deletetest.dll
|
||||
$(MAKE) Test/DocTest-DropNS-classic-deletetest.dll
|
||||
$(MONO) $(PROGRAM) update --delete --exceptions=all -o Test/en.actual Test/DocTest-DropNS-classic-deletetest.dll --api-style=classic
|
||||
$(MONO) $(PROGRAM) update --delete -o Test/en.actual Test/DocTest-DropNS-classic-deletetest.dll --api-style=classic
|
||||
$(MAKE) Test/DocTest-DropNS-unified-deletetest.dll
|
||||
$(MONO) $(PROGRAM) update --delete --exceptions=all -o Test/en.actual Test/DocTest-DropNS-unified-deletetest.dll --api-style=unified --dropns Test/DocTest-DropNS-unified-deletetest.dll=MyFramework
|
||||
$(MONO) $(PROGRAM) update --delete -o Test/en.actual Test/DocTest-DropNS-unified-deletetest.dll --api-style=unified --dropns Test/DocTest-DropNS-unified-deletetest.dll=MyFramework
|
||||
$(MAKE) Test/DocTest-DropNS-classic-deletetest-V2.dll
|
||||
$(MONO) $(PROGRAM) update --delete --exceptions=all -o Test/en.actual Test/DocTest-DropNS-classic-deletetest.dll --api-style=classic
|
||||
$(MONO) $(PROGRAM) update --delete -o Test/en.actual Test/DocTest-DropNS-classic-deletetest.dll --api-style=classic
|
||||
$(MAKE) Test/DocTest-DropNS-unified-deletetest-V2.dll
|
||||
$(MONO) $(PROGRAM) update --delete --exceptions=all -o Test/en.actual Test/DocTest-DropNS-unified-deletetest.dll --api-style=unified --dropns Test/DocTest-DropNS-unified-deletetest.dll=MyFramework
|
||||
$(MONO) $(PROGRAM) update --delete -o Test/en.actual Test/DocTest-DropNS-unified-deletetest.dll --api-style=unified --dropns Test/DocTest-DropNS-unified-deletetest.dll=MyFramework -statistics Test/actual_statistics.txt
|
||||
$(DIFF) Test/en.expected-dropns-delete Test/en.actual
|
||||
$(DIFF) Test/expected_remove_statistics.txt Test/actual_statistics.txt
|
||||
|
||||
check-monodocer-dropns-classic-withsecondary: $(PROGRAM)
|
||||
# tests case where a secondary assembly is included with a --dropns parameter
|
||||
-rm -Rf Test/en.actual
|
||||
$(MAKE) Test/DocTest-DropNS-classic.dll
|
||||
$(MAKE) Test/DocTest-DropNS-classic-secondary.dll
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual Test/DocTest-DropNS-classic.dll Test/DocTest-DropNS-classic-secondary.dll --api-style=classic
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-DropNS-classic.dll Test/DocTest-DropNS-classic-secondary.dll --api-style=classic
|
||||
$(MAKE) update-monodocer-dropns-unified-withsecondary
|
||||
$(DIFF) Test/en.expected-dropns-classic-withsecondary Test/en.actual
|
||||
|
||||
update-monodocer-dropns-unified: $(PROGRAM)
|
||||
$(MAKE) Test/DocTest-DropNS-unified.dll
|
||||
$(MONO) $(PROGRAM) update --debug --exceptions=all -o Test/en.actual Test/DocTest-DropNS-unified.dll --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework
|
||||
$(MONO) $(PROGRAM) update --debug -o Test/en.actual Test/DocTest-DropNS-unified.dll --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework
|
||||
|
||||
update-monodocer-dropns-unified-withsecondary: $(PROGRAM)
|
||||
$(MAKE) Test/DocTest-DropNS-unified.dll
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual Test/DocTest-DropNS-unified.dll Test/DocTest-DropNS-classic-secondary.dll --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-DropNS-unified.dll Test/DocTest-DropNS-classic-secondary.dll --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework
|
||||
|
||||
update-monodocer-dropns-classic-secondary: $(PROGRAM)
|
||||
$(MAKE) Test/DocTest-DropNS-classic-secondary.dll
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual Test/DocTest-DropNS-classic-secondary.dll --api-style=classic
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-DropNS-classic-secondary.dll --api-style=classic
|
||||
|
||||
check-monodocer-internal-interface: $(PROGRAM)
|
||||
# Tests to make sure internal interfaces that are explicitly implemented are not documented
|
||||
-rm -Rf Test/en.actual
|
||||
$(MAKE) Test/DocTest-InternalInterface.dll
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual Test/DocTest-InternalInterface.dll
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-InternalInterface.dll -lang VB.NET
|
||||
$(DIFF) Test/en.expected-internal-interface Test/en.actual
|
||||
|
||||
check-monodocer-enumerations: $(PROGRAM)
|
||||
-rm -Rf Test/en.actual
|
||||
$(MAKE) Test/DocTest-enumerations.dll
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.actual Test/DocTest-enumerations.dll
|
||||
$(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-enumerations.dll
|
||||
$(DIFF) Test/en.expected-enumerations Test/en.actual
|
||||
|
||||
check-monodocer-update: $(PROGRAM)
|
||||
find Test/en.expected -name \*.xml -exec rm "{}" \;
|
||||
$(MAKE) Test/DocTest.dll-v1
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.expected Test/DocTest.dll
|
||||
$(MONO) $(PROGRAM) update -o Test/en.expected Test/DocTest.dll -lang docid -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt
|
||||
|
||||
check-monodocer: $(PROGRAM)
|
||||
-rm -Rf Test/en.actual
|
||||
$(MAKE) Test/DocTest.dll-v1
|
||||
$(MONO) $(PROGRAM) update --debug --exceptions=all -o Test/en.actual Test/DocTest.dll
|
||||
$(MONO) $(PROGRAM) update --debug -o Test/en.actual Test/DocTest.dll -lang docid -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt
|
||||
$(DIFF) Test/en.expected Test/en.actual
|
||||
$(MONO) $(PROGRAM) update --debug --exceptions=all -o Test/en.actual Test/DocTest.dll
|
||||
$(MONO) $(PROGRAM) update --debug -o Test/en.actual Test/DocTest.dll -lang docid -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt
|
||||
$(DIFF) Test/en.expected Test/en.actual
|
||||
|
||||
check-monodocer-since-update: $(PROGRAM)
|
||||
find Test/en.expected.since -name \*.xml -exec rm "{}" \;
|
||||
$(MAKE) Test/DocTest.dll-v1
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.expected.since Test/DocTest.dll
|
||||
$(MONO) $(PROGRAM) update -o Test/en.expected.since Test/DocTest.dll
|
||||
$(MAKE) Test/DocTest.dll-v2
|
||||
$(MONO) $(PROGRAM) update --exceptions=all --since="Version 2.0" \
|
||||
$(MONO) $(PROGRAM) update --since="Version 2.0" \
|
||||
-o Test/en.expected.since Test/DocTest.dll
|
||||
|
||||
check-monodocer-since: $(PROGRAM)
|
||||
rm -Rf Test/en.actual
|
||||
$(MAKE) Test/DocTest.dll-v1
|
||||
$(MONO) $(PROGRAM) --debug update --exceptions=all -o Test/en.actual Test/DocTest.dll
|
||||
$(MONO) $(PROGRAM) --debug update -o Test/en.actual Test/DocTest.dll
|
||||
$(MAKE) Test/DocTest.dll-v2
|
||||
$(MONO) $(PROGRAM) --debug update --exceptions=all --since="Version 2.0" \
|
||||
$(MONO) $(PROGRAM) --debug update --since="Version 2.0" \
|
||||
-o Test/en.actual Test/DocTest.dll
|
||||
$(DIFF) Test/en.expected.since Test/en.actual
|
||||
|
||||
check-monodocer-delete-update: $(PROGRAM)
|
||||
find Test/en.expected.delete -type f -exec rm "{}" \;
|
||||
$(MAKE) Test/DocTest.dll-v1
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.expected.delete Test/DocTest.dll
|
||||
$(MONO) $(PROGRAM) update -o Test/en.expected.delete Test/DocTest.dll
|
||||
$(MAKE) Test/DocTest.dll-v2
|
||||
$(MONO) $(PROGRAM) update --exceptions=all -o Test/en.expected.delete Test/DocTest.dll
|
||||
$(MONO) $(PROGRAM) update -o Test/en.expected.delete Test/DocTest.dll
|
||||
$(MAKE) Test/DocTest.dll-v1
|
||||
$(MONO) $(PROGRAM) update -fno-assembly-versions --delete --exceptions=all \
|
||||
$(MONO) $(PROGRAM) update -fno-assembly-versions --delete \
|
||||
-o Test/en.expected.delete Test/DocTest.dll
|
||||
|
||||
check-monodocer-delete: $(PROGRAM)
|
||||
rm -Rf Test/en.actual
|
||||
$(MAKE) Test/DocTest.dll-v1
|
||||
$(MONO) $(PROGRAM) --debug update --exceptions=all -o Test/en.actual Test/DocTest.dll
|
||||
$(MONO) $(PROGRAM) --debug update -o Test/en.actual Test/DocTest.dll
|
||||
$(MAKE) Test/DocTest.dll-v2
|
||||
$(MONO) $(PROGRAM) --debug update --exceptions=all -o Test/en.actual Test/DocTest.dll
|
||||
$(MONO) $(PROGRAM) --debug update -o Test/en.actual Test/DocTest.dll
|
||||
$(MAKE) Test/DocTest.dll-v1
|
||||
$(MONO) $(PROGRAM) --debug update -fno-assembly-versions --delete --exceptions=all -o Test/en.actual Test/DocTest.dll
|
||||
$(MONO) $(PROGRAM) --debug update -fno-assembly-versions --delete -o Test/en.actual Test/DocTest.dll
|
||||
$(DIFF) Test/en.expected.delete Test/en.actual
|
||||
|
||||
check-monodocer-importslashdoc-update: $(PROGRAM)
|
||||
find Test/en.expected.importslashdoc -name \*.xml -exec rm "{}" \;
|
||||
$(MAKE) Test/DocTest.dll-v1 TEST_CSCFLAGS=-doc:Test/DocTest.xml
|
||||
$(MONO) $(PROGRAM) --debug update --exceptions=all -i Test/DocTest.xml \
|
||||
$(MONO) $(PROGRAM) --debug update -i Test/DocTest.xml \
|
||||
-o Test/en.expected.importslashdoc Test/DocTest.dll
|
||||
|
||||
check-monodocer-importslashdoc: $(PROGRAM)
|
||||
rm -Rf Test/en.actual
|
||||
$(MAKE) Test/DocTest.dll-v1 TEST_CSCFLAGS=-doc:Test/DocTest.xml
|
||||
$(MONO) $(PROGRAM) --debug update --exceptions=all -i Test/DocTest.xml \
|
||||
$(MONO) $(PROGRAM) --debug update -i Test/DocTest.xml \
|
||||
-o Test/en.actual Test/DocTest.dll
|
||||
$(DIFF) Test/en.expected.importslashdoc Test/en.actual
|
||||
|
||||
check-monodocer-importecmadoc-update: $(PROGRAM)
|
||||
find Test/en.expected.importecmadoc -name \*.xml -exec rm "{}" \;
|
||||
$(MAKE) Test/DocTest.dll-v1
|
||||
$(MONO) $(PROGRAM) --debug update --exceptions=all -i Test/TestEcmaDocs.xml \
|
||||
$(MONO) $(PROGRAM) --debug update -i Test/TestEcmaDocs.xml \
|
||||
'--type=System.Action`1' --type=System.AsyncCallback \
|
||||
--type=System.Environment --type=System.Array \
|
||||
-o Test/en.expected.importecmadoc Test/DocTest.dll
|
||||
@@ -319,7 +322,7 @@ check-monodocer-importecmadoc-update: $(PROGRAM)
|
||||
check-monodocer-importecmadoc: $(PROGRAM)
|
||||
rm -Rf Test/en.actual
|
||||
$(MAKE) Test/DocTest.dll-v1
|
||||
$(MONO) $(PROGRAM) --debug update --exceptions=all -i Test/TestEcmaDocs.xml \
|
||||
$(MONO) $(PROGRAM) --debug update -i Test/TestEcmaDocs.xml \
|
||||
'--type=System.Action`1' --type=System.AsyncCallback \
|
||||
--type=System.Environment --type=System.Array \
|
||||
-o Test/en.actual Test/DocTest.dll
|
||||
@@ -357,7 +360,7 @@ check-mdoc-export-msxdoc-update:
|
||||
|
||||
check-mdoc-export-msxdoc:
|
||||
$(MONO) $(PROGRAM) export-msxdoc -o - Test/en.expected.importslashdoc \
|
||||
| $(DIFF_QUIET) - Test/msxdoc-expected.importslashdoc.xml
|
||||
| $(DIFF) - Test/msxdoc-expected.importslashdoc.xml
|
||||
|
||||
my_abs_top_srcdir = $(shell cd . && pwd)
|
||||
|
||||
@@ -387,7 +390,12 @@ run-test-local: check-doc-tools
|
||||
|
||||
run-test-update : check-doc-tools-update
|
||||
|
||||
check-doc-tools: check-monodocer-since \
|
||||
ifdef MCS_MODE
|
||||
check-doc-tools:
|
||||
@echo "WARNING: running in mcs mode, mdoc doesn't compile with mcs. Skipping."
|
||||
else
|
||||
check-doc-tools: \
|
||||
check-monodocer-since \
|
||||
check-monodocer-importecmadoc \
|
||||
check-monodocer-importslashdoc \
|
||||
check-monodocer \
|
||||
@@ -398,12 +406,14 @@ check-doc-tools: check-monodocer-since \
|
||||
check-mdoc-validate \
|
||||
check-monodocer-dropns-classic \
|
||||
check-monodocer-dropns-classic-withsecondary \
|
||||
check-monodocer-dropns-delete \
|
||||
check-monodocer-internal-interface \
|
||||
check-monodocer-enumerations \
|
||||
check-monodocer-dropns-multi \
|
||||
check-monodocer-dropns-multi-withexisting
|
||||
|
||||
#check-monodocer-dropns-delete
|
||||
endif
|
||||
|
||||
check-doc-tools-update: check-monodocer-since-update \
|
||||
check-monodocer-importecmadoc-update \
|
||||
check-monodocer-importslashdoc-update \
|
||||
|
Reference in New Issue
Block a user