changeset 31234:37c54155bf3f

Create gperf-generated files in the source dir, not in the build dir.
author Bruno Haible <bruno@clisp.org>
date Mon, 04 May 2009 02:03:30 +0200
parents 7ce5b1d3a4e8
children 8675165e3199
files ChangeLog modules/iconv_open modules/unicase/locale-language modules/unicase/special-casing modules/unictype/property-byname modules/unictype/scripts modules/uninorm/composition
diffstat 7 files changed, 32 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Mon May 04 01:48:05 2009 +0200
+++ b/ChangeLog	Mon May 04 02:03:30 2009 +0200
@@ -1,3 +1,17 @@
+2009-05-03  Bruno Haible  <bruno@clisp.org>
+
+	Create gperf-generated file in the source dir, not in the build dir.
+	* modules/iconv_open (iconv_open-aix.h, iconv_open-hpux.h,
+	iconv_open-irix.h, iconv_open-osf.h): Create file in the source tree.
+	* modules/unicase/locale-language (unicase/locale-languages.h):
+	Likewise.
+	* modules/unicase/special-casing (unicase/special-casing-table.h):
+	Likewise.
+	* modules/unictype/property-byname (unictype/pr_byname.h): Likewise.
+	* modules/unictype/scripts (unictype/scripts_byname.h): Likewise.
+	* modules/uninorm/composition (uninorm/composition-table.h): Likewise.
+	Reported by Ralf Wildenhues.
+
 2009-05-03  Bruno Haible  <bruno@clisp.org>
 
 	* modules/fnmatch (Description, configure.ac): Taken from
--- a/modules/iconv_open	Mon May 04 01:48:05 2009 +0200
+++ b/modules/iconv_open	Mon May 04 02:03:30 2009 +0200
@@ -43,17 +43,17 @@
 MOSTLYCLEANFILES += iconv.h iconv.h-t
 
 iconv_open-aix.h: iconv_open-aix.gperf
-	$(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $@-t
-	mv $@-t $@
+	$(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $(srcdir)/iconv_open-aix.h-t
+	mv $(srcdir)/iconv_open-aix.h-t $(srcdir)/iconv_open-aix.h
 iconv_open-hpux.h: iconv_open-hpux.gperf
-	$(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $@-t
-	mv $@-t $@
+	$(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $(srcdir)/iconv_open-hpux.h-t
+	mv $(srcdir)/iconv_open-hpux.h-t $(srcdir)/iconv_open-hpux.h
 iconv_open-irix.h: iconv_open-irix.gperf
-	$(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $@-t
-	mv $@-t $@
+	$(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $(srcdir)/iconv_open-irix.h-t
+	mv $(srcdir)/iconv_open-irix.h-t $(srcdir)/iconv_open-irix.h
 iconv_open-osf.h: iconv_open-osf.gperf
-	$(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $@-t
-	mv $@-t $@
+	$(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $(srcdir)/iconv_open-osf.h-t
+	mv $(srcdir)/iconv_open-osf.h-t $(srcdir)/iconv_open-osf.h
 BUILT_SOURCES        += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h
 MOSTLYCLEANFILES     += iconv_open-aix.h-t iconv_open-hpux.h-t iconv_open-irix.h-t iconv_open-osf.h-t
 MAINTAINERCLEANFILES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h
--- a/modules/unicase/locale-language	Mon May 04 01:48:05 2009 +0200
+++ b/modules/unicase/locale-language	Mon May 04 02:03:30 2009 +0200
@@ -16,8 +16,8 @@
 lib_SOURCES += unicase/locale-language.c
 
 unicase/locale-languages.h: $(srcdir)/unicase/locale-languages.gperf
-	$(GPERF) -m 10 $(srcdir)/unicase/locale-languages.gperf > $@-t
-	mv $@-t $@
+	$(GPERF) -m 10 $(srcdir)/unicase/locale-languages.gperf > $(srcdir)/unicase/locale-languages.h-t
+	mv $(srcdir)/unicase/locale-languages.h-t $(srcdir)/unicase/locale-languages.h
 BUILT_SOURCES        += unicase/locale-languages.h
 MOSTLYCLEANFILES     += unicase/locale-languages.h-t
 MAINTAINERCLEANFILES += unicase/locale-languages.h
--- a/modules/unicase/special-casing	Mon May 04 01:48:05 2009 +0200
+++ b/modules/unicase/special-casing	Mon May 04 02:03:30 2009 +0200
@@ -15,8 +15,8 @@
 lib_SOURCES += unicase/special-casing.c
 
 unicase/special-casing-table.h: $(srcdir)/unicase/special-casing-table.gperf
-	$(GPERF) -m 10 $(srcdir)/unicase/special-casing-table.gperf > $@-t
-	mv $@-t $@
+	$(GPERF) -m 10 $(srcdir)/unicase/special-casing-table.gperf > $(srcdir)/unicase/special-casing-table.h-t
+	mv $(srcdir)/unicase/special-casing-table.h-t $(srcdir)/unicase/special-casing-table.h
 BUILT_SOURCES        += unicase/special-casing-table.h
 MOSTLYCLEANFILES     += unicase/special-casing-table.h-t
 MAINTAINERCLEANFILES += unicase/special-casing-table.h
--- a/modules/unictype/property-byname	Mon May 04 01:48:05 2009 +0200
+++ b/modules/unictype/property-byname	Mon May 04 02:03:30 2009 +0200
@@ -94,8 +94,8 @@
 lib_SOURCES += unictype/pr_byname.c
 
 unictype/pr_byname.h: unictype/pr_byname.gperf
-	$(GPERF) -m 10 $(srcdir)/unictype/pr_byname.gperf > $@-t
-	mv $@-t $@
+	$(GPERF) -m 10 $(srcdir)/unictype/pr_byname.gperf > $(srcdir)/unictype/pr_byname.h-t
+	mv $(srcdir)/unictype/pr_byname.h-t $(srcdir)/unictype/pr_byname.h
 BUILT_SOURCES        += unictype/pr_byname.h
 MOSTLYCLEANFILES     += unictype/pr_byname.h-t
 MAINTAINERCLEANFILES += unictype/pr_byname.h
--- a/modules/unictype/scripts	Mon May 04 01:48:05 2009 +0200
+++ b/modules/unictype/scripts	Mon May 04 02:03:30 2009 +0200
@@ -16,8 +16,8 @@
 lib_SOURCES += unictype/scripts.c
 
 unictype/scripts_byname.h: unictype/scripts_byname.gperf
-	$(GPERF) -m 10 $(srcdir)/unictype/scripts_byname.gperf > $@-t
-	mv $@-t $@
+	$(GPERF) -m 10 $(srcdir)/unictype/scripts_byname.gperf > $(srcdir)/unictype/scripts_byname.h-t
+	mv $(srcdir)/unictype/scripts_byname.h-t $(srcdir)/unictype/scripts_byname.h
 BUILT_SOURCES        += unictype/scripts_byname.h
 MOSTLYCLEANFILES     += unictype/scripts_byname.h-t
 MAINTAINERCLEANFILES += unictype/scripts_byname.h
--- a/modules/uninorm/composition	Mon May 04 01:48:05 2009 +0200
+++ b/modules/uninorm/composition	Mon May 04 02:03:30 2009 +0200
@@ -15,8 +15,8 @@
 lib_SOURCES += uninorm/composition.c
 
 uninorm/composition-table.h: $(srcdir)/uninorm/composition-table.gperf
-	$(GPERF) -m 1 $(srcdir)/uninorm/composition-table.gperf > $@-t
-	mv $@-t $@
+	$(GPERF) -m 1 $(srcdir)/uninorm/composition-table.gperf > $(srcdir)/uninorm/composition-table.h-t
+	mv $(srcdir)/uninorm/composition-table.h-t $(srcdir)/uninorm/composition-table.h
 BUILT_SOURCES        += uninorm/composition-table.h
 MOSTLYCLEANFILES     += uninorm/composition-table.h-t
 MAINTAINERCLEANFILES += uninorm/composition-table.h