fixed python/Makefile.am for bug 72012
diff --git a/ChangeLog b/ChangeLog
index fb02b27..fd38e9d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
+
+	* python/Makefile.am: enhanced to fix bug 72012 (errors
+	  when using '-jX' make parameter)
+
 Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
 
 	* xpath.c: small additional enhancement for booleans
diff --git a/python/Makefile.am b/python/Makefile.am
index 7e893d4..f9d0569 100644
--- a/python/Makefile.am
+++ b/python/Makefile.am
@@ -28,7 +28,7 @@
 mylibs = \
 	$(top_builddir)/libxml2.la
 
-all: libxml2.py libxml2mod.la
+all_local:	libxml2.py
 
 pythondir = $(prefix)/lib/python${PYTHON_VERSION}/site-packages
 python_LTLIBRARIES = libxml2mod.la
@@ -53,8 +53,11 @@
 	   $(srcdir)/libxml2-py.c \
 	   $(srcdir)/libxml2-py.h
 
-$(GENERATED): $(srcdir)/$(GENERATE) $(API_DESC)
+$(GENERATED): gen_prog
+
+gen_prog: $(srcdir)/$(GENERATE) $(API_DESC)
 	cd $(srcdir) && $(PYTHON) $(GENERATE)
+	touch gen_prog
 
 $(libxml2mod_la_OBJECTS): $(GENERATED)
 
@@ -65,5 +68,5 @@
 	cd tests && $(MAKE) tests
 
 clean:
-	rm -f $(GENERATED) *.o _libxml.so *.pyc libxml2.py
+	rm -f $(GENERATED) *.o _libxml.so *.pyc libxml2.py gen_prog