Fix possible problem with chnages status.h and VBUILDS.
authorWerner Koch <wk@gnupg.org>
Fri, 4 Dec 2009 11:37:12 +0000 (11:37 +0000)
committerWerner Koch <wk@gnupg.org>
Fri, 4 Dec 2009 11:37:12 +0000 (11:37 +0000)
common/ChangeLog
common/Makefile.am

index 6015768..e2da8a0 100644 (file)
@@ -1,3 +1,8 @@
+2009-12-04  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (audit-events.h, status-codes.h): Create files in
+       the source dir.  Fixes bug#1164.
+
 2009-12-02  Werner Koch  <wk@g10code.com>
 
        * audit.c (proc_type_decrypt, proc_type_sign): Implemented.
index 10be46e..29312c9 100644 (file)
@@ -97,16 +97,20 @@ libgpgrl_a_SOURCES = \
         gpgrlhelp.c
 
 # Create the audit-events.h include file from audit.h
+# Note: We create the target file in the source directory because it
+# is a distributed built source.  If we would not do that we may end
+# up with two files and then it is not clear which version of the
+# files will be picked up.
 audit-events.h: Makefile mkstrtable.awk exaudit.awk audit.h
        $(AWK) -f $(srcdir)/exaudit.awk $(srcdir)/audit.h \
          | $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=3 -v nogettext=1 \
-                  -v namespace=eventstr_  >$@
+                  -v namespace=eventstr_  > $(srcdir)/$@
 
 # Create the status-codes.h include file from status.h
 status-codes.h: Makefile mkstrtable.awk exstatus.awk status.h
        $(AWK) -f $(srcdir)/exstatus.awk $(srcdir)/status.h \
          | $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=3 -v nogettext=1 \
-                  -v namespace=statusstr_  >$@
+                  -v namespace=statusstr_  > $(srcdir)/$@
 
 
 #