Liviu Nicoara wrote:
Addressing:
http://issues.apache.org/jira/browse/STDCXX-85
ChangeLog entry:
2005-12-15 Liviu Nicoara <[EMAIL PROTECTED]>
STDCXX-85
^^^^^^^^^
This needs to be up here for the Jira Subversion plugin to be able
to associate the change with the issue.
* GNUMakefile: removed useless rules: all, builddir, added
rule lib, added variable INCDIR
* etc/config/GNUmakefile.lib: invoked make config when
$(INCDIR)/config.h is missing at top of makedep macro
[...]
Index: etc/config/makefile.rules
===================================================================
--- etc/config/makefile.rules (revision 357098)
+++ etc/config/makefile.rules (working copy)
@@ -157,7 +157,10 @@
# move IBM xlC generated .u files to the respective .d files
define makedep
- -@(if [ ! -f $@ ] ; then \
+ -@(if [ ! -f $(INCDIR)/config.h ] ; then \
+ $(MAKE) -C$(INCDIR); \
+ fi; \
+ if [ ! -f $@ ] ; then \
Would it be possible to make this a dependency of the $(DEPENDDIR)/%.d
target below instead? I.e., have the .d files depend on config.h...
if [ ! -d $(DEPENDDIR) ]; then \
mkdir -p $(DEPENDDIR); \
fi; \
@@ -196,14 +199,12 @@
$(DEPENDDIR)/%.d: %$(AS_EXT)
$(makedep)
...like so:
+ $(DEPENDDIR)/%.d: %$(AS_EXT) $(INCDIR)/config.h
+ $(makedep)
Martin