summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2022-10-01 11:38:18 +0200
committerUlrich Müller <ulm@gentoo.org>2022-10-01 11:38:18 +0200
commitd9c60811809c9fb8d3d714f16191ace208f9cc9a (patch)
tree1b6d048d5c219d7d66a51df58d417ee479f483e7
parentAdd dtd and devmanual repos as submodules (diff)
downloadnxml-gentoo-schemas-d9c60811809c9fb8d3d714f16191ace208f9cc9a.tar.gz
nxml-gentoo-schemas-d9c60811809c9fb8d3d714f16191ace208f9cc9a.tar.bz2
nxml-gentoo-schemas-d9c60811809c9fb8d3d714f16191ace208f9cc9a.zip
Makefile: Build from sources in submodules
Instead of fetching files over the network. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
-rw-r--r--.gitignore2
-rw-r--r--Makefile21
2 files changed, 6 insertions, 17 deletions
diff --git a/.gitignore b/.gitignore
index cf60873..b5624b7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1 @@
-*.dtd
-*.stamp
*.tar.xz
diff --git a/Makefile b/Makefile
index 57ca512..a3a384a 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,5 @@
-DTDS = glsa.dtd metadata.dtd mirrors.dtd projects.dtd \
- repositories.dtd userinfo.dtd
-
-RNCS = $(patsubst %.dtd,%.rnc,$(DTDS)) devbook.rnc
+RNCS = devbook.rnc glsa.rnc metadata.rnc mirrors.rnc projects.rnc \
+ repositories.rnc userinfo.rnc
ifneq ($(PV),)
P=nxml-gentoo-schemas-$(PV)
@@ -18,17 +16,10 @@ dist: Makefile LICENCE schemas.xml $(RNCS)
tar -cJf $(P).tar.xz --transform='s%^%$(P)/%' $^
clean:
- rm -f *.dtd *.stamp *.tar.xz
+ rm -f *.tar.xz
-%.rnc: %.dtd
+%.rnc: dtd/%.dtd
trang -I dtd -O rnc $< $@
-$(DTDS):
- wget -N --no-verbose https://www.gentoo.org/dtd/$@
-
-devbook.rnc: devbook.stamp
-
-devbook.stamp:
- wget -N --no-verbose \
- https://gitweb.gentoo.org/proj/devmanual.git/plain/devbook.rnc
- touch -r devbook.rnc $@
+devbook.rnc: devmanual/devbook.rnc
+ cp $< $@