Replace cd X && $(MAKE) with $(MAKE) -C X

We require GNU make anyway, and using -C reduces the verbosity of the
code a little and allows us to avoid an extra subshell in some cases.
This commit is contained in:
Olly Betts 2024-09-21 11:24:02 +12:00
parent 99eb6ccc6d
commit 250be3883d
42 changed files with 155 additions and 153 deletions

View File

@ -817,7 +817,7 @@ javascript_cpp: $(SRCDIR_SRCS) javascript_custom_interpreter
# ----------------------------------------------------------------- # -----------------------------------------------------------------
javascript_custom_interpreter: javascript_custom_interpreter:
(cd $(ROOT_DIR)/Tools/javascript && $(MAKE) JSENGINE='$(JSENGINE)') $(MAKE) -C $(ROOT_DIR)/Tools/javascript JSENGINE='$(JSENGINE)'
ifeq ($(JSENGINE), $(filter $(JSENGINE), node napi)) ifeq ($(JSENGINE), $(filter $(JSENGINE), node napi))
javascript_run: javascript_run:
@ -865,7 +865,7 @@ javascript_clean:
rm -f core @EXTRA_CLEAN@ rm -f core @EXTRA_CLEAN@
rm -f *.@OBJEXT@ *@SO@ rm -f *.@OBJEXT@ *@SO@
rm -f binding.gyp example-gypcopy.cxx rm -f binding.gyp example-gypcopy.cxx
cd $(ROOT_DIR)/Tools/javascript && $(MAKE) -s clean $(MAKE) -C $(ROOT_DIR)/Tools/javascript -s clean
################################################################## ##################################################################
##### LUA ###### ##### LUA ######

View File

@ -24,17 +24,17 @@ check: build
done; \ done; \
fi fi
for s in $(import_packages_subdirs); do \ for s in $(import_packages_subdirs); do \
(cd $$s && $(MAKE) check) || exit 1; \ $(MAKE) -C $$s check || exit 1; \
done done
build: build:
for s in $(import_packages_subdirs); do \ for s in $(import_packages_subdirs); do \
(cd $$s && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build) || exit 1; \ $(MAKE) -C $$s SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build || exit 1; \
done done
static: static:
for s in $(import_packages_subdirs); do \ for s in $(import_packages_subdirs); do \
(cd $$s && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static) || exit 1; \ $(MAKE) -C $$s SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static || exit 1; \
done done
clean: clean:
@ -45,5 +45,5 @@ clean:
done; \ done; \
fi fi
for s in $(import_packages_subdirs); do \ for s in $(import_packages_subdirs); do \
(cd $$s && $(MAKE) clean) || exit 1; \ $(MAKE) -C $$s clean || exit 1; \
done done

View File

@ -11,12 +11,12 @@ check: build
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run
build: build:
cd $(PKG1DIR) && $(MAKE) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' build $(MAKE) -C $(PKG1DIR) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' build
static: static:
cd $(PKG1DIR) && $(MAKE) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' static $(MAKE) -C $(PKG1DIR) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd py2 && $(MAKE) clean $(MAKE) -C py2 clean
cd py3 && $(MAKE) clean $(MAKE) -C py3 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg2 && $(MAKE) clean $(MAKE) -C pkg2 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg2 && $(MAKE) clean $(MAKE) -C pkg2 clean

View File

@ -11,12 +11,12 @@ check: build
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run
build: build:
cd $(PKG1DIR) && $(MAKE) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' build $(MAKE) -C $(PKG1DIR) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' build
static: static:
cd $(PKG1DIR) && $(MAKE) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' static $(MAKE) -C $(PKG1DIR) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd py2 && $(MAKE) clean $(MAKE) -C py2 clean
cd py3 && $(MAKE) clean $(MAKE) -C py3 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg2 && $(MAKE) clean $(MAKE) -C pkg2 clean

View File

@ -8,14 +8,14 @@ build:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean
cd pkg3 && $(MAKE) clean $(MAKE) -C pkg3 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg2 && $(MAKE) clean $(MAKE) -C pkg2 clean

View File

@ -8,14 +8,14 @@ build:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean
cd pkg3 && $(MAKE) clean $(MAKE) -C pkg3 clean

View File

@ -11,12 +11,12 @@ check: build
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run
build: build:
cd $(PKG1DIR) && $(MAKE) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' build $(MAKE) -C $(PKG1DIR) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' build
static: static:
cd $(PKG1DIR) && $(MAKE) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' static $(MAKE) -C $(PKG1DIR) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd py2 && $(MAKE) clean $(MAKE) -C py2 clean
cd py3 && $(MAKE) clean $(MAKE) -C py3 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg2 && $(MAKE) clean $(MAKE) -C pkg2 clean

View File

@ -8,14 +8,14 @@ build:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean
cd pkg3 && $(MAKE) clean $(MAKE) -C pkg3 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg4 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg4 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg4 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg4 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg4 && $(MAKE) clean $(MAKE) -C pkg4 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg2 && $(MAKE) clean $(MAKE) -C pkg2 clean

View File

@ -8,14 +8,14 @@ build:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean
cd pkg3 && $(MAKE) clean $(MAKE) -C pkg3 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg4 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg4 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg4 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg4 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg4 && $(MAKE) clean $(MAKE) -C pkg4 clean

View File

@ -5,11 +5,11 @@ check: build
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run
build: build:
cd pkg1 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg1 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg1 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg1 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg1 && $(MAKE) clean $(MAKE) -C pkg1 clean

View File

@ -11,12 +11,12 @@ check: build
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run
build: build:
cd $(PKG1DIR) && $(MAKE) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' build $(MAKE) -C $(PKG1DIR) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' build
static: static:
cd $(PKG1DIR) && $(MAKE) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' static $(MAKE) -C $(PKG1DIR) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd py2 && $(MAKE) clean $(MAKE) -C py2 clean
cd py3 && $(MAKE) clean $(MAKE) -C py3 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg2 && $(MAKE) clean $(MAKE) -C pkg2 clean

View File

@ -8,14 +8,14 @@ build:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean
cd pkg3 && $(MAKE) clean $(MAKE) -C pkg3 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg2 && $(MAKE) clean $(MAKE) -C pkg2 clean

View File

@ -8,14 +8,14 @@ build:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean
cd pkg3 && $(MAKE) clean $(MAKE) -C pkg3 clean

View File

@ -11,12 +11,12 @@ check: build
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run
build: build:
cd $(PKG1DIR) && $(MAKE) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' build $(MAKE) -C $(PKG1DIR) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' build
static: static:
cd $(PKG1DIR) && $(MAKE) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' static $(MAKE) -C $(PKG1DIR) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd py2 && $(MAKE) clean $(MAKE) -C py2 clean
cd py3 && $(MAKE) clean $(MAKE) -C py3 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg2 && $(MAKE) clean $(MAKE) -C pkg2 clean

View File

@ -8,14 +8,14 @@ build:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean
cd pkg3 && $(MAKE) clean $(MAKE) -C pkg3 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg4 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg4 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg4 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg4 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg4 && $(MAKE) clean $(MAKE) -C pkg4 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg2 && $(MAKE) clean $(MAKE) -C pkg2 clean

View File

@ -8,14 +8,14 @@ build:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean
cd pkg3 && $(MAKE) clean $(MAKE) -C pkg3 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg4 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg4 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg4 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg4 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg4 && $(MAKE) clean $(MAKE) -C pkg4 clean

View File

@ -11,12 +11,12 @@ check: build
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run
build: build:
cd $(PKG1DIR) && $(MAKE) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' build $(MAKE) -C $(PKG1DIR) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' build
static: static:
cd $(PKG1DIR) && $(MAKE) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' static $(MAKE) -C $(PKG1DIR) SWIGOPT='$(SWIGOPT) -relativeimport' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd py2 && $(MAKE) clean $(MAKE) -C py2 clean
cd py3 && $(MAKE) clean $(MAKE) -C py3 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg2 && $(MAKE) clean $(MAKE) -C pkg2 clean

View File

@ -8,14 +8,14 @@ build:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean
cd pkg3 && $(MAKE) clean $(MAKE) -C pkg3 clean

View File

@ -3,11 +3,11 @@ SWIGOPT =
LIBS = LIBS =
build: build:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg2 && $(MAKE) clean $(MAKE) -C pkg2 clean

View File

@ -8,14 +8,14 @@ build:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \ $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' \
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \ SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' TARGET='bar' INTERFACE='bar.i' python_cpp
cd pkg3 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg3 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='bar' python_clean
cd pkg3 && $(MAKE) clean $(MAKE) -C pkg3 clean

View File

@ -5,14 +5,14 @@ check: build
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run
build: build:
cd pkg1 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg1 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg1 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg1 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
cd pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg1 && $(MAKE) clean $(MAKE) -C pkg1 clean
cd pkg2 && $(MAKE) clean $(MAKE) -C pkg2 clean

View File

@ -5,14 +5,14 @@ check: build
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run
build: build:
cd pkg1 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg1 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
cd pkg1/pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build $(MAKE) -C pkg1/pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build
static: static:
cd pkg1 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg1 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
cd pkg1/pkg2 && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static $(MAKE) -C pkg1/pkg2 SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
cd pkg1 && $(MAKE) clean $(MAKE) -C pkg1 clean
cd pkg1/pkg2 && $(MAKE) clean $(MAKE) -C pkg1/pkg2 clean

View File

@ -6,21 +6,21 @@ subdirs = vanilla vanilla_split
check: build check: build
for s in $(subdirs); do \ for s in $(subdirs); do \
(cd $$s && $(MAKE) check) || exit 1; \ $(MAKE) -C $$s check || exit 1; \
done done
build: build:
for s in $(subdirs); do \ for s in $(subdirs); do \
(cd $$s && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build) || exit 1; \ $(MAKE) -C $$s SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' build || exit 1; \
done done
static: static:
for s in $(subdirs); do \ for s in $(subdirs); do \
(cd $$s && $(MAKE) SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static) || exit 1; \ $(MAKE) -C $$s SWIGOPT='$(SWIGOPT)' LIBS='$(LIBS)' static || exit 1; \
done done
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_clean
for s in $(subdirs); do \ for s in $(subdirs); do \
(cd $$s && $(MAKE) clean) || exit 1; \ $(MAKE) -C $$s clean || exit 1; \
done done

View File

@ -8,11 +8,11 @@ check: build
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' python_run
build: build:
cd pkg1 && $(MAKE) build $(MAKE) -C pkg1 build
static: static:
cd pkg1 && $(MAKE) static $(MAKE) -C pkg1 static
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='foo' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='foo' python_clean
cd pkg1 && $(MAKE) -f $(TOP)/../Makefile SRCDIR='$(SRCDIR)' TARGET='foo' python_clean $(MAKE) -C pkg1 -f $(TOP)/../Makefile SRCDIR='$(SRCDIR)' TARGET='foo' python_clean

View File

@ -20,5 +20,5 @@ static:
clean: clean:
$(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='foo' python_clean $(MAKE) -f $(TOP)/Makefile SRCDIR='$(SRCDIR)' TARGET='foo' python_clean
if test -d pkg1; then \ if test -d pkg1; then \
cd pkg1 && $(MAKE) -f $(TOP)/../Makefile SRCDIR='$(SRCDIR)' TARGET='foo' python_clean; \ $(MAKE) -C pkg1 -f $(TOP)/../Makefile SRCDIR='$(SRCDIR)' TARGET='foo' python_clean; \
fi fi

View File

@ -229,7 +229,7 @@ syntax_check_testcase = \
# Compiles C files then runs the testcase unconditionally. # Compiles C files then runs the testcase unconditionally.
do_run_testcase = \ do_run_testcase = \
cd $* && $(MAKE) -f $(top_builddir)/$(EXAMPLES)/Makefile \ $(MAKE) -C $* -f $(top_builddir)/$(EXAMPLES)/Makefile \
SRCDIR='$(SRCDIR)' \ SRCDIR='$(SRCDIR)' \
RUNME=$*$(RUNMESUFFIX) \ RUNME=$*$(RUNMESUFFIX) \
RUNME_EXT=$(patsubst .%,%,$(suffix $(wildcard $(srcdir)/$*$(RUNMESUFFIX).c*))) \ RUNME_EXT=$(patsubst .%,%,$(suffix $(wildcard $(srcdir)/$*$(RUNMESUFFIX).c*))) \

View File

@ -33,16 +33,16 @@ DOCS = Doc/Manual
swig: libfiles source ccache swig: libfiles source ccache
source: source:
@cd $(SOURCE) && $(MAKE) @$(MAKE) -C $(SOURCE)
ccache: ccache:
test -z "$(ENABLE_CCACHE)" || (cd $(CCACHE) && $(MAKE)) test -z "$(ENABLE_CCACHE)" || $(MAKE) -C $(CCACHE)
libfiles: $(srcdir)/Lib/swigwarn.swg libfiles: $(srcdir)/Lib/swigwarn.swg
# Files required just for the tarball # Files required just for the tarball
maintainer: libfiles maintainer: libfiles
@cd $(SOURCE) && $(MAKE) CParse/parser.h @$(MAKE) -C $(SOURCE) CParse/parser.h
##################################################################### #####################################################################
# Documentation # Documentation
@ -52,7 +52,7 @@ docs: docs-main
docs-main: docs-main:
@echo making docs @echo making docs
@test -d $(DOCS) || exit 0; cd $(DOCS) && $(MAKE) all clean-baks @test ! -d $(DOCS) || $(MAKE) -C $(DOCS) all clean-baks
##################################################################### #####################################################################
# All the languages SWIG speaks (when it wants to) # All the languages SWIG speaks (when it wants to)
@ -120,7 +120,7 @@ check-aliveness:
@$(skip-tcl) || ./$(TARGET) -tcl -help @$(skip-tcl) || ./$(TARGET) -tcl -help
check-ccache: check-ccache:
test -z "$(ENABLE_CCACHE)" || (cd $(CCACHE) && $(MAKE) check) test -z "$(ENABLE_CCACHE)" || $(MAKE) -C $(CCACHE) check
# Checks / displays versions of each target language # Checks / displays versions of each target language
check-versions: \ check-versions: \
@ -153,7 +153,7 @@ check-%-version :
echo skipping $* version; \ echo skipping $* version; \
else \ else \
echo showing $* version; \ echo showing $* version; \
(cd Examples && $(MAKE) $(FLAGS) $*_version) \ $(MAKE) -C Examples $(FLAGS) $*_version \
fi fi
# Checks examples for compilation (does not run them) # Checks examples for compilation (does not run them)
@ -203,8 +203,10 @@ tcl_examples :=$(shell sed '/^\#/d' $(srcdir)/Examples/tcl/check.list)
# update this interpreter when it's already running, resulting in a "Text file # update this interpreter when it's already running, resulting in a "Text file
# busy" error). We can avoid this by ensuring we have built the custom # busy" error). We can avoid this by ensuring we have built the custom
# interpreter before running the tests. # interpreter before running the tests.
ifeq ($(ENGINE), $(filter $(ENGINE), jsc v8))
check-javascript-prepare: check-javascript-prepare:
@case $(ENGINE) in jsc|v8) cd Tools/javascript && $(MAKE) javascript ;; esac @$(MAKE) $(FLAGS) -C Tools/javascript javascript
endif
check-%-prepare: check-%-prepare:
@: @:
@ -225,9 +227,9 @@ check-%-examples : check-%-prepare
# individual example # individual example
%.actionexample: %.actionexample:
@cd Examples && $(MAKE) Makefile @$(MAKE) -C Examples Makefile
@echo $(ACTION)ing Examples/$(LANGUAGE)/$* @echo $(ACTION)ing Examples/$(LANGUAGE)/$*
@(cd Examples/$(LANGUAGE)/$* && $(MAKE) $(FLAGS) $(ACTION) RUNPIPE=$(RUNPIPE)) @$(MAKE) -C Examples/$(LANGUAGE)/$* $(FLAGS) $(ACTION) RUNPIPE=$(RUNPIPE))
# Checks testcases in the test-suite excluding those which are known to be broken # Checks testcases in the test-suite excluding those which are known to be broken
check-test-suite: \ check-test-suite: \
@ -264,7 +266,7 @@ check-%-test-suite: check-%-prepare
echo warning: cannot $(ACTION) $* test-suite "(no dir $$dir)";\ echo warning: cannot $(ACTION) $* test-suite "(no dir $$dir)";\
else \ else \
echo $(ACTION)ing $* test-suite; \ echo $(ACTION)ing $* test-suite; \
(cd $$dir && $(MAKE) $(FLAGS) $(ACTION)) \ $(MAKE) -C $$dir $(FLAGS) $(ACTION) \
|| passed=false; \ || passed=false; \
fi; \ fi; \
test $$passed = true test $$passed = true
@ -336,7 +338,7 @@ clean-objects: clean-source clean-ccache
clean-source: clean-source:
@echo cleaning Source @echo cleaning Source
@cd $(SOURCE) && $(MAKE) $(FLAGS) clean @$(MAKE) -C $(SOURCE) $(FLAGS) clean
@rm -f $(TARGET) @rm -f $(TARGET)
clean-examples: clean-examples:
@ -352,7 +354,7 @@ clean-%-test-suite:
@$(MAKE) $(FLAGS) check-$*-test-suite ACTION=clean NOSKIP=1 @$(MAKE) $(FLAGS) check-$*-test-suite ACTION=clean NOSKIP=1
clean-ccache: clean-ccache:
test -z "$(ENABLE_CCACHE)" || (cd $(CCACHE) && $(MAKE) $(FLAGS) clean) test -z "$(ENABLE_CCACHE)" || $(MAKE) -C $(CCACHE) $(FLAGS) clean
##################################################################### #####################################################################
# DISTCLEAN - clean what configure built # DISTCLEAN - clean what configure built
@ -366,7 +368,7 @@ distclean: distclean-source distclean-ccache distclean-helper
distclean-source: distclean-source:
@echo distcleaning Source @echo distcleaning Source
@cd $(SOURCE) && $(MAKE) $(FLAGS) distclean @$(MAKE) -C $(SOURCE) $(FLAGS) distclean
@rm -f $(TARGET) @rm -f $(TARGET)
distclean-test-suite: distclean-test-suite:
@ -376,7 +378,7 @@ distclean-test-suite:
distclean-examples: distclean-examples:
@echo distcleaning Examples @echo distcleaning Examples
@$(MAKE) $(FLAGS) clean-examples @$(MAKE) $(FLAGS) clean-examples
@cd Examples && $(MAKE) $(FLAGS) distclean @$(MAKE) -C Examples $(FLAGS) distclean
@if test "x$(srcdir)" != "x."; then \ @if test "x$(srcdir)" != "x."; then \
for mkfile in `cd $(srcdir) && find Examples/ -type f -name Makefile`; do \ for mkfile in `cd $(srcdir) && find Examples/ -type f -name Makefile`; do \
rm -f "$$mkfile"; \ rm -f "$$mkfile"; \
@ -384,11 +386,11 @@ distclean-examples:
fi fi
distclean-ccache: distclean-ccache:
@test -z "$(ENABLE_CCACHE)" || (cd $(CCACHE) && $(MAKE) $(FLAGS) distclean) @test -z "$(ENABLE_CCACHE)" || $(MAKE) -C $(CCACHE) $(FLAGS) distclean
distclean-tools: distclean-tools:
@echo distcleaning Tools @echo distcleaning Tools
@cd Tools/javascript && $(MAKE) $(FLAGS) distclean @$(MAKE) -C Tools/javascript $(FLAGS) distclean
distclean-dead: distclean-dead:
rm -f $(DISTCLEAN-DEAD) rm -f $(DISTCLEAN-DEAD)
@ -402,11 +404,11 @@ distclean-dead:
maintainer-clean: maintainer-clean:
@echo maintainer-cleaning source @echo maintainer-cleaning source
@cd $(SOURCE) && $(MAKE) $(FLAGS) maintainer-clean @$(MAKE) -C $(SOURCE) $(FLAGS) maintainer-clean
@echo maintainer-cleaning CCache @echo maintainer-cleaning CCache
@test -z "$(ENABLE_CCACHE)" || (cd $(CCACHE) && $(MAKE) $(FLAGS) maintainer-clean) @test -z "$(ENABLE_CCACHE)" || $(MAKE) -C $(CCACHE) $(FLAGS) maintainer-clean
@echo maintainer-cleaning docs @echo maintainer-cleaning docs
@test -d $(DOCS) || exit 0; cd $(DOCS) && $(MAKE) $(FLAGS) maintainer-clean @test ! -d $(DOCS) || $(MAKE) -C $(DOCS) $(FLAGS) maintainer-clean
@echo maintainer-cleaning Lib files @echo maintainer-cleaning Lib files
@rm -f $(srcdir)/Lib/swigwarn.swg @rm -f $(srcdir)/Lib/swigwarn.swg
@echo distcleaning @echo distcleaning
@ -489,7 +491,7 @@ install-lib:
done done
install-ccache: install-ccache:
@test -z "$(ENABLE_CCACHE)" || (cd $(CCACHE) && $(MAKE) install) @test -z "$(ENABLE_CCACHE)" || $(MAKE) -C $(CCACHE) install
##################################################################### #####################################################################
@ -508,7 +510,7 @@ uninstall-lib:
rm -rf $(DESTDIR)$(SWIG_LIB_INSTALL)/ rm -rf $(DESTDIR)$(SWIG_LIB_INSTALL)/
uninstall-ccache: uninstall-ccache:
test -z "$(ENABLE_CCACHE)" || (cd $(CCACHE) && $(MAKE) uninstall) test -z "$(ENABLE_CCACHE)" || $(MAKE) -C $(CCACHE) uninstall
############################################################################ ############################################################################
# DIST and other maintenance # DIST and other maintenance