mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
taglib-sharp initial import (r553)
This commit is contained in:
66
taglib-sharp/docs/Makefile.am
Normal file
66
taglib-sharp/docs/Makefile.am
Normal file
@@ -0,0 +1,66 @@
|
||||
DOC_UPDATER = @MONODOCER@ -delete -pretty
|
||||
DOC_ASSEMBLER = @MDASSEMBLER@ --out taglib-sharp-docs --ecma
|
||||
|
||||
ASSEMBLY = $(top_builddir)/src/$(ASSEMBLY_NAME).dll
|
||||
SLASHDOC = $(ASSEMBLY).xml
|
||||
|
||||
if BUILD_DOCS
|
||||
all: XmlInjector.exe
|
||||
|
||||
XmlInjector.exe: XmlInjector.cs
|
||||
$(MCS) -out:$@ -r:System.Xml $<
|
||||
|
||||
monodocdir = $(DOCDIR)
|
||||
monodoc_DATA = \
|
||||
taglib-sharp-docs.zip \
|
||||
taglib-sharp-docs.tree \
|
||||
taglib-sharp-docs.source
|
||||
|
||||
en/index.xml: $(ASSEMBLY) $(SLASHDOC) XmlInjector.exe Package.en.xml
|
||||
# monodocer will create duplicate tags if run multiple times. Delete the whole
|
||||
# directory and start over.
|
||||
if [ -d en ]; then \
|
||||
rm -rf en; \
|
||||
fi
|
||||
$(DOC_UPDATER) -assembly:$(ASSEMBLY) -importslashdoc:$(SLASHDOC) -path:en > /dev/null
|
||||
$(MONO) XmlInjector.exe Package.en.xml InsertMissingValues
|
||||
|
||||
update-html: en
|
||||
if [ -d taglib-sharp-web-docs ]; then \
|
||||
rm -rf taglib-sharp-web-docs; \
|
||||
fi; \
|
||||
mkdir taglib-sharp-web-docs; \
|
||||
monodocs2html -o taglib-sharp-web-docs en;
|
||||
|
||||
taglib-sharp-docs.tree: taglib-sharp-docs.zip
|
||||
|
||||
taglib-sharp-docs.zip: en/index.xml
|
||||
$(DOC_ASSEMBLER) en
|
||||
|
||||
install-data-hook: XmlInjector.exe Package.en.xml
|
||||
$(MONO) XmlInjector.exe Package.en.xml InjectMenuItem
|
||||
|
||||
uninstall-hook: XmlInjector.exe Package.en.xml
|
||||
$(MONO) XmlInjector.exe Package.en.xml RemoveMenuItem
|
||||
|
||||
clean-local:
|
||||
if [ -d en ]; then \
|
||||
rm -rf en; \
|
||||
fi
|
||||
|
||||
endif
|
||||
|
||||
EXTRA_DIST = \
|
||||
taglib-sharp-docs.source \
|
||||
XmlInjector.cs \
|
||||
Package.en.xml.in
|
||||
|
||||
DISTCLEANFILES = \
|
||||
taglib-sharp-docs.zip \
|
||||
taglib-sharp-docs.tree
|
||||
|
||||
MAINTAINERCLEANFILES = \
|
||||
Makefile.in
|
||||
|
||||
CLEANFILES = \
|
||||
XmlInjector.exe
|
||||
Reference in New Issue
Block a user