mirror of
https://github.com/python/cpython.git
synced 2024-11-27 11:55:13 +08:00
Modified the "sgml" and "xml" targets to stop if the sub-makes fail in
any subdirectory; don't continue with remaining subdirs. Added "api", "ext", "lib", "mac", "ref", and "tut" targets to only do submakes in those directories. This is just a lot easier to use than to cd into the subdir and use make.rules directly.
This commit is contained in:
parent
19a0dba342
commit
0a5b8de5e2
@ -15,22 +15,41 @@ SUBDIRS=api ext lib mac ref tut
|
|||||||
all: sgml
|
all: sgml
|
||||||
|
|
||||||
.PHONY: sgml xml
|
.PHONY: sgml xml
|
||||||
|
.PHONY: $(SUBDIRS)
|
||||||
|
|
||||||
sgml:
|
sgml:
|
||||||
for DIR in $(SUBDIRS) ; do \
|
for DIR in $(SUBDIRS) ; do \
|
||||||
(cd $$DIR; \
|
(cd $$DIR; \
|
||||||
$(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR) sgml) \
|
$(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR) sgml) || exit $$?; \
|
||||||
done
|
done
|
||||||
|
|
||||||
xml:
|
xml:
|
||||||
for DIR in $(SUBDIRS) ; do \
|
for DIR in $(SUBDIRS) ; do \
|
||||||
(cd $$DIR; \
|
(cd $$DIR; \
|
||||||
$(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR) xml) \
|
$(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR) xml) || exit $$?; \
|
||||||
done
|
done
|
||||||
|
|
||||||
tarball:
|
tarball: sgml
|
||||||
tar cf - tools/sgmlconv */*.sgml | gzip -9 >sgml-1.5.2b1.tgz
|
tar cf - tools/sgmlconv */*.sgml | gzip -9 >sgml-1.5.2b1.tgz
|
||||||
|
|
||||||
|
api:
|
||||||
|
cd api; $(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR)
|
||||||
|
|
||||||
|
ext:
|
||||||
|
cd ext; $(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR)
|
||||||
|
|
||||||
|
lib:
|
||||||
|
cd lib; $(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR)
|
||||||
|
|
||||||
|
mac:
|
||||||
|
cd mac; $(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR)
|
||||||
|
|
||||||
|
ref:
|
||||||
|
cd ref; $(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR)
|
||||||
|
|
||||||
|
tut:
|
||||||
|
cd tut; $(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
for DIR in $(SUBDIRS) ; do \
|
for DIR in $(SUBDIRS) ; do \
|
||||||
(cd $$DIR; \
|
(cd $$DIR; \
|
||||||
|
Loading…
Reference in New Issue
Block a user