Skip to content

Commit

Permalink
Makefile caches build dependencies to speed up dev builds
Browse files Browse the repository at this point in the history
  • Loading branch information
mjakubicek committed Aug 16, 2023
1 parent 49c4e76 commit 1717cbf
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
8 changes: 7 additions & 1 deletion dmlex-v1.0/specification/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
include Makefile.dep

html: dmlex-v1.0-wd01.html

pdf: dmlex-v1.0-wd01.pdf
Expand All @@ -11,5 +13,9 @@ dmlex-v1.0-wd01.fo: dmlex-v1.0-wd01.xml
dmlex-v1.0-wd01.html: dmlex-v1.0-wd01.xml
xsltproc --xinclude -o $@ stylesheets/oasis-specification-html.xsl $<

dmlex-v1.0-wd01.xml: dmlex.xml $(shell ./makedep.sh)
dmlex-v1.0-wd01.xml: dmlex.xml $(SOURCE_XML)
./merge.sh

Makefile.dep: dmlex.xml $(SOURCE_XML) makedep.sh
echo -n "SOURCE_XML=" > $@
./makedep.sh >> $@
1 change: 1 addition & 0 deletions dmlex-v1.0/specification/Makefile.dep
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
SOURCE_XML=overview.xml conformance/conformance.xml core/specification.xml modules/xlingual/specification.xml modules/values/specification.xml modules/linking/specification.xml modules/annotation/specification.xml modules/etymology/specification.xml serializations/XML/specification.xml serializations/JSON/specification.xml serializations/RDF/specification.xml serializations/RDB/specification.xml serializations/NVH/specification.xml examples/examples.xml ./dmlex.nvh core/objectTypes/lexicographicResource.xml core/objectTypes/entry.xml core/objectTypes/partOfSpeech.xml core/objectTypes/inflectedForm.xml core/objectTypes/sense.xml core/objectTypes/definition.xml core/objectTypes/label.xml core/objectTypes/pronunciation.xml core/objectTypes/transcription.xml core/objectTypes/example.xml modules/xlingual/extensions/lexicographicResource.xml modules/xlingual/objectTypes/translationLanguage.xml modules/xlingual/extensions/sense.xml modules/xlingual/objectTypes/headwordTranslation.xml modules/xlingual/objectTypes/headwordExplanation.xml modules/xlingual/extensions/example.xml modules/xlingual/objectTypes/exampleTranslation.xml modules/xlingual/extensions/partOfSpeech.xml modules/xlingual/extensions/label.xml modules/xlingual/extensions/pronunciation.xml modules/xlingual/extensions/inflectedForm.xml modules/values/extensions/lexicographicResource.xml modules/values/objectTypes/definitionTypeTag.xml modules/values/objectTypes/inflectedFormTag.xml modules/values/objectTypes/labelTag.xml modules/values/objectTypes/labelTypeTag.xml modules/values/objectTypes/partOfSpeechTag.xml modules/values/objectTypes/sourceIdentityTag.xml modules/values/objectTypes/transcriptionSchemeTag.xml modules/values/objectTypes/sameAs.xml modules/linking/extensions/lexicographicResource.xml modules/linking/objectTypes/relation.xml modules/linking/objectTypes/member.xml modules/linking/objectTypes/relationType.xml modules/linking/objectTypes/memberType.xml modules/linking/extensions/sameAs.xml modules/annotation/extensions/entry.xml modules/annotation/extensions/headwordTranslation.xml modules/annotation/objectTypes/placeholderMarker.xml modules/annotation/extensions/definition.xml modules/annotation/extensions/example.xml modules/annotation/extensions/exampleTranslation.xml modules/annotation/objectTypes/headwordMarker.xml modules/annotation/objectTypes/collocateMarker.xml modules/annotation/extensions/label.xml modules/etymology/extensions/entry.xml modules/etymology/objectTypes/etymology.xml modules/etymology/objectTypes/etymon.xml modules/etymology/objectTypes/etymonUnit.xml modules/etymology/extensions/lexicographicResource.xml modules/etymology/objectTypes/etymonType.xml modules/etymology/objectTypes/etymonLanguage.xml modules/etymology/extensions/partOfSpeech.xml serializations/XML/elements/lexicographicResource.xml serializations/XML/elements/entry.xml serializations/XML/elements/partOfSpeech.xml serializations/XML/elements/inflectedForm.xml serializations/XML/elements/sense.xml serializations/XML/elements/definition.xml serializations/XML/elements/label.xml serializations/XML/elements/pronunciation.xml serializations/XML/elements/transcription.xml serializations/XML/elements/example.xml serializations/XML/elements/translationLanguage.xml serializations/XML/elements/headwordTranslation.xml serializations/XML/elements/headwordExplanation.xml serializations/XML/elements/exampleTranslation.xml serializations/XML/elements/partOfSpeechTag.xml serializations/XML/elements/inflectedFormTag.xml serializations/XML/elements/definitionTypeTag.xml serializations/XML/elements/labelTag.xml serializations/XML/elements/labelTypeTag.xml serializations/XML/elements/sourceIdentityTag.xml serializations/XML/elements/transcriptionSchemeTag.xml serializations/XML/elements/forLanguage.xml serializations/XML/elements/forPartOfSpeech.xml serializations/XML/elements/sameAs.xml serializations/XML/elements/relation.xml serializations/XML/elements/member.xml serializations/XML/elements/relationType.xml serializations/XML/elements/memberType.xml serializations/XML/elements/placeholderMarker.xml serializations/XML/elements/headwordMarker.xml serializations/XML/elements/collocateMarker.xml serializations/XML/elements/etymology.xml serializations/XML/elements/etymon.xml serializations/XML/elements/etymonUnit.xml serializations/XML/elements/etymonType.xml serializations/XML/elements/etymonLanguage.xml serializations/JSON/objects/lexicographicResource.xml serializations/JSON/objects/entry.xml serializations/JSON/objects/inflectedForm.xml serializations/JSON/objects/sense.xml serializations/JSON/objects/definition.xml serializations/JSON/objects/pronunciation.xml serializations/JSON/objects/transcription.xml serializations/JSON/objects/example.xml serializations/JSON/objects/headwordTranslation.xml serializations/JSON/objects/headwordExplanation.xml serializations/JSON/objects/exampleTranslation.xml serializations/JSON/objects/partOfSpeechTag.xml serializations/JSON/objects/inflectedFormTag.xml serializations/JSON/objects/definitionTypeTag.xml serializations/JSON/objects/labelTag.xml serializations/JSON/objects/labelTypeTag.xml serializations/JSON/objects/sourceIdentityTag.xml serializations/JSON/objects/transcriptionSchemeTag.xml serializations/JSON/objects/relation.xml serializations/JSON/objects/member.xml serializations/JSON/objects/relationType.xml serializations/JSON/objects/memberType.xml serializations/JSON/objects/placeholderMarker.xml serializations/JSON/objects/headwordMarker.xml serializations/JSON/objects/collocateMarker.xml serializations/JSON/objects/etymology.xml serializations/JSON/objects/etymon.xml serializations/JSON/objects/etymonUnit.xml serializations/JSON/objects/etymonType.xml serializations/JSON/objects/etymonLanguage.xml serializations/RDB/tables/lexicographicResources.xml serializations/RDB/tables/entries.xml serializations/NVH/nodes/lexicographicResource.xml serializations/NVH/nodes/entry.xml serializations/NVH/nodes/partOfSpeech.xml serializations/NVH/nodes/inflectedForm.xml serializations/NVH/nodes/sense.xml serializations/NVH/nodes/definition.xml serializations/NVH/nodes/label.xml serializations/NVH/nodes/pronunciation.xml serializations/NVH/nodes/transcription.xml serializations/NVH/nodes/example.xml serializations/NVH/nodes/translationLanguage.xml serializations/NVH/nodes/headwordTranslation.xml serializations/NVH/nodes/headwordExplanation.xml serializations/NVH/nodes/exampleTranslation.xml serializations/NVH/nodes/partOfSpeechTag.xml serializations/NVH/nodes/inflectedFormTag.xml serializations/NVH/nodes/definitionTypeTag.xml serializations/NVH/nodes/labelTag.xml serializations/NVH/nodes/labelTypeTag.xml serializations/NVH/nodes/sourceIdentityTag.xml serializations/NVH/nodes/transcriptionSchemeTag.xml serializations/NVH/nodes/forLanguage.xml serializations/NVH/nodes/forPartOfSpeech.xml serializations/NVH/nodes/sameAs.xml serializations/NVH/nodes/relation.xml serializations/NVH/nodes/member.xml serializations/NVH/nodes/relationType.xml serializations/NVH/nodes/memberType.xml serializations/NVH/nodes/placeholderMarker.xml serializations/NVH/nodes/headwordMarker.xml serializations/NVH/nodes/collocateMarker.xml serializations/NVH/nodes/etymology.xml serializations/NVH/nodes/etymon.xml serializations/NVH/nodes/etymonUnit.xml serializations/NVH/nodes/etymonType.xml serializations/NVH/nodes/etymonLanguage.xml examples/examples/00.xml examples/examples/01.xml examples/examples/02.xml examples/examples/03.xml examples/examples/04.xml examples/examples/05.xml examples/examples/06.xml examples/examples/07.xml examples/examples/10.xml examples/examples/08.xml examples/examples/11.xml examples/examples/09.xml examples/examples/12.xml examples/examples/13.xml examples/examples/14.xml examples/examples/15.xml examples/examples/16.xml examples/examples/17.xml examples/examples/18.xml examples/examples/19.xml examples/examples/20.xml examples/examples/21.xml examples/examples/22.xml examples/examples/23.xml

0 comments on commit 1717cbf

Please sign in to comment.