makefiles: minor COREPATH fixes
authorAndrei Pelinescu-Onciul <andrei@iptel.org>
Thu, 23 Apr 2009 13:45:39 +0000 (15:45 +0200)
committerAndrei Pelinescu-Onciul <andrei@iptel.org>
Thu, 23 Apr 2009 13:45:39 +0000 (15:45 +0200)
- COREPATH must now be always defined because of the longer makefile
  include chain.

Makefile
Makefile.doc
lib/Makefile

index 0bd375e..4079bb7 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -77,6 +77,7 @@ endif
 auto_gen=lex.yy.c cfg.tab.c #lexx, yacc etc
 auto_gen_others=cfg.tab.h  # auto generated, non-c
 
+COREPATH=.
 #include  source related defs
 include Makefile.sources
 #include special targets lists
@@ -389,7 +390,6 @@ include Makefile.shared
 
 ifeq ($(config_mak),1)
 
-COREPATH=.
 include Makefile.cfg
 
 else
index 46cb1a5..64985bc 100644 (file)
@@ -14,6 +14,7 @@ DOCUMENTS ?= index
 # Makefiles
 #
 ROOT_DIR ?= ../../..
+COREPATH  ?=$(ROOT_DIR)
 
 #
 # Output directory where files produced by XSL stylesheets should be stored,
@@ -179,7 +180,7 @@ ifeq (,$(MAKECMDGOALS))
 include $(dep_files) 
 else
 ifeq (,$(strip $(nodep_targets)))
-include $(ROOT_DIR)/Makefile.targets
+include $(COREPATH)/Makefile.targets
 endif
 ifneq (,$(filter-out $(nodep_targets) check, $(MAKECMDGOALS)))
 include $(dep_files)
index 353b76f..1b22fd9 100644 (file)
@@ -25,6 +25,7 @@ subdirs: $(SUBDIRS)
 $(SUBDIRS):    
                        -@echo "Making $(sub_goals) in $@" ; $(MAKE) $(sub_goals) -C $@
 
+COREPATH=..
 include ../Makefile.targets
 
 all:   subdirs