SF#3063753


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@829 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 644f2ae..6ee920a 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -1,8 +1,10 @@
 
 docsdir = $(datadir)/doc/asn1c
 
-docs_DATA = *.pdf *.html
+docs_DATA =	$(srcdir)/*.pdf	\
+		$(srcdir)/*.html
 
-EXTRA_DIST = *.pdf *.html
+EXTRA_DIST =	$(srcdir)/*.pdf	\
+		$(srcdir)/*.html
 
 CLEANFILES = *.*~
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 7d105e2..666e28d 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -160,8 +160,12 @@
 target_os = @target_os@
 target_vendor = @target_vendor@
 docsdir = $(datadir)/doc/asn1c
-docs_DATA = *.pdf *.html
-EXTRA_DIST = *.pdf *.html
+docs_DATA = $(srcdir)/*.pdf	\
+		$(srcdir)/*.html
+
+EXTRA_DIST = $(srcdir)/*.pdf	\
+		$(srcdir)/*.html
+
 CLEANFILES = *.*~
 all: all-am
 
@@ -230,6 +234,7 @@
 
 
 distdir: $(DISTFILES)
+	$(mkdir_p) $(distdir)/$(srcdir)
 	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
 	list='$(DISTFILES)'; for file in $$list; do \
diff --git a/examples/Makefile.am b/examples/Makefile.am
index 716ec2c..d280de0 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -11,15 +11,15 @@
 $(ASN1_FILES_1): crfc2asn1.pl $(ASN1_SOURCE_1)
 	./crfc2asn1.pl $(ASN1_SOURCE_1)
 
-EXTRA_DIST = rfc*.txt				\
-	sample.source.PKIX1/README		\
-	sample.source.PKIX1/config.h		\
-	sample.source.PKIX1/Makefile		\
-	sample.source.PKIX1/regenerate.Makefile	\
-	sample.source.TAP3/README		\
-	sample.source.TAP3/config.h		\
-	sample.source.TAP3/Makefile		\
-	sample.source.TAP3/regenerate.Makefile
+EXTRA_DIST = $(srcdir)/rfc*.txt					\
+	$(srcdir)/sample.source.PKIX1/README			\
+	$(srcdir)/sample.source.PKIX1/config.h			\
+	$(srcdir)/sample.source.PKIX1/Makefile			\
+	$(srcdir)/sample.source.PKIX1/regenerate.Makefile	\
+	$(srcdir)/sample.source.TAP3/README			\
+	$(srcdir)/sample.source.TAP3/config.h			\
+	$(srcdir)/sample.source.TAP3/Makefile			\
+	$(srcdir)/sample.source.TAP3/regenerate.Makefile
 
 CLEANFILES = $(ASN1_FILES_1)
 
diff --git a/examples/Makefile.in b/examples/Makefile.in
index 721d5fb..07bc326 100644
--- a/examples/Makefile.in
+++ b/examples/Makefile.in
@@ -166,15 +166,15 @@
 	rfc3280-PKIX1Explicit88.asn1	\
 	rfc3280-PKIX1Implicit88.asn1
 
-EXTRA_DIST = rfc*.txt				\
-	sample.source.PKIX1/README		\
-	sample.source.PKIX1/config.h		\
-	sample.source.PKIX1/Makefile		\
-	sample.source.PKIX1/regenerate.Makefile	\
-	sample.source.TAP3/README		\
-	sample.source.TAP3/config.h		\
-	sample.source.TAP3/Makefile		\
-	sample.source.TAP3/regenerate.Makefile
+EXTRA_DIST = $(srcdir)/rfc*.txt					\
+	$(srcdir)/sample.source.PKIX1/README			\
+	$(srcdir)/sample.source.PKIX1/config.h			\
+	$(srcdir)/sample.source.PKIX1/Makefile			\
+	$(srcdir)/sample.source.PKIX1/regenerate.Makefile	\
+	$(srcdir)/sample.source.TAP3/README			\
+	$(srcdir)/sample.source.TAP3/config.h			\
+	$(srcdir)/sample.source.TAP3/Makefile			\
+	$(srcdir)/sample.source.TAP3/regenerate.Makefile
 
 CLEANFILES = $(ASN1_FILES_1)
 all: all-am
@@ -246,7 +246,7 @@
 
 
 distdir: $(DISTFILES)
-	$(mkdir_p) $(distdir)/sample.source.PKIX1 $(distdir)/sample.source.TAP3
+	$(mkdir_p) $(distdir)/$(srcdir) $(distdir)/$(srcdir)/sample.source.PKIX1 $(distdir)/$(srcdir)/sample.source.TAP3
 	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
 	list='$(DISTFILES)'; for file in $$list; do \
diff --git a/libasn1parser/Makefile.in b/libasn1parser/Makefile.in
index cb9ebd0..76a6ef2 100644
--- a/libasn1parser/Makefile.in
+++ b/libasn1parser/Makefile.in
@@ -448,8 +448,8 @@
 	@echo "This command is intended for maintainers to use"
 	@echo "it deletes files that may require special tools to rebuild."
 	-rm -f asn1p_l.c
-	-rm -f asn1p_y.c
 	-rm -f asn1p_y.h
+	-rm -f asn1p_y.c
 clean: clean-am
 
 clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
diff --git a/skeletons/Makefile.am b/skeletons/Makefile.am
index a029345..4a07f70 100644
--- a/skeletons/Makefile.am
+++ b/skeletons/Makefile.am
@@ -1,7 +1,9 @@
 
 SUBDIRS = tests
 
-dist_pkgdata_DATA = *.[ch] file-dependencies
+dist_pkgdata_DATA =				\
+		$(srcdir)/*.[ch]		\
+		$(srcdir)/file-dependencies
 uninstall-local:
 	-@echo -n " "
 	-rm -f -r $(DESTDIR)$(pkgdatadir)
diff --git a/skeletons/Makefile.in b/skeletons/Makefile.in
index 15a236b..502fdad 100644
--- a/skeletons/Makefile.in
+++ b/skeletons/Makefile.in
@@ -170,7 +170,10 @@
 target_os = @target_os@
 target_vendor = @target_vendor@
 SUBDIRS = tests
-dist_pkgdata_DATA = *.[ch] file-dependencies
+dist_pkgdata_DATA = \
+		$(srcdir)/*.[ch]		\
+		$(srcdir)/file-dependencies
+
 all: all-recursive
 
 .SUFFIXES: